You are viewing a plain text version of this content. The canonical link for it is here.
Posted to xindice-dev@xml.apache.org by vl...@apache.org on 2002/11/19 06:36:55 UTC
cvs commit: xml-xindice/java/src/org/apache/xindice/client/xmldb/resources XMLResourceImpl.java
vladimir 2002/11/18 21:36:55
Modified: java/src/org/apache/xindice/client/xmldb/resources
XMLResourceImpl.java
Log:
SAX feature and not SaxFeature
Revision Changes Path
1.12 +26 -32 xml-xindice/java/src/org/apache/xindice/client/xmldb/resources/XMLResourceImpl.java
Index: XMLResourceImpl.java
===================================================================
RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/client/xmldb/resources/XMLResourceImpl.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- XMLResourceImpl.java 18 Nov 2002 16:16:50 -0000 1.11
+++ XMLResourceImpl.java 19 Nov 2002 05:36:55 -0000 1.12
@@ -92,7 +92,7 @@
saxFactory = SAXParserFactory.newInstance();
saxFactory.setNamespaceAware( true );
}
-
+
protected String id = null;
protected String documentId = null;
protected org.xmldb.api.base.Collection collection = null;
@@ -124,7 +124,7 @@
private SymbolTable symbols = null;
private byte[] bytes = null;
-
+
/**
* Constructor for the XMLResourceImpl object
*
@@ -158,7 +158,7 @@
String content) {
this(id, id, collection, content);
}
-
+
/**
* Constructor for the XMLResourceImpl object
*
@@ -175,6 +175,22 @@
this.content = content;
}
+ /**
+ * Constructor for the XMLResourceImpl object used in conjunction with
+ * Wire Compression
+ *
+ * @param id The unique id associated with this resource
+ * @param collection the parent collection for the resource
+ * @param bytes the content to associate with the resource
+ */
+ public XMLResourceImpl(String id, String documentId,
+ org.xmldb.api.base.Collection collection, SymbolTable syms, byte[] bytes) {
+ this.collection = collection;
+ this.id = id;
+ this.documentId = documentId;
+ this.symbols = syms;
+ this.bytes = bytes;
+ }
/**
* Allows SAX feature to be set for the SAX that is generated by
@@ -185,7 +201,7 @@
* @param value turn feature on or off.
* @see <a href="http://sax.sourceforge.net/?selected=namespaces">sax.sourceforge.net/?selected=namespaces</a>
*/
- public void setSaxFeature(String feature, boolean value) {
+ public void setSAXFeature(String feature, boolean value) {
if (SAX_NAMESPACES_FEATURE.equals(feature)) {
@@ -205,7 +221,7 @@
* @return whether the feature is on or off
* @see <a href="http://sax.sourceforge.net/?selected=namespaces">sax.sourceforge.net/?selected=namespaces</a>
*/
- public boolean getSaxFeature(String feature) {
+ public boolean getSAXFeature(String feature) {
if (SAX_NAMESPACES_FEATURE.equals(feature)) {
@@ -219,28 +235,6 @@
}
}
-
- /**
- * Retrieves a SAX feature
- */
-
- /**
- * Constructor for the XMLResourceImpl object used in conjunction with
- * Wire Compression
- *
- * @param id The unique id associated with this resource
- * @param collection the parent collection for the resource
- * @param bytes the content to associate with the resource
- */
- public XMLResourceImpl(String id, String documentId,
- org.xmldb.api.base.Collection collection, SymbolTable syms, byte[] bytes) {
- this.collection = collection;
- this.id = id;
- this.documentId = documentId;
- this.symbols = syms;
- this.bytes = bytes;
- }
-
/**
* Constructor for the XMLResourceImpl object used in conjunction with
* Wire Compression
@@ -265,7 +259,7 @@
public String getDocumentId() throws XMLDBException {
return documentId;
}
-
+
/**
* Sets the Content attribute of the XMLResourceImpl object. The value being
* set must be well formed XML text.
@@ -401,7 +395,7 @@
if (handler instanceof ErrorHandler) {
events.setErrorHandler((ErrorHandler)handler);
}
-
+
events.start();
} else {
SAXParser sp = saxFactory.newSAXParser();
@@ -411,10 +405,10 @@
xr.setFeature(SAX_NAMESPACE_PREFIXES_FEATURE,
hasSaxNamespacesPrefixes);
xr.setContentHandler(handler);
-
+
if (handler instanceof ErrorHandler)
xr.setErrorHandler((ErrorHandler) handler);
-
+
if (content != null) {
xr.parse(new InputSource(new StringReader(content)));
}