neilg 2002/12/06 16:25:52
Modified: java/src/org/apache/xerces/parsers
AbstractXMLDocumentParser.java
Log:
changes in support of XNI modification
Revision Changes Path
1.15 +29 -1
xml-xerces/java/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
Index: AbstractXMLDocumentParser.java
===================================================================
RCS file:
/home/cvs/xml-xerces/java/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- AbstractXMLDocumentParser.java 24 Sep 2002 23:05:18 -0000 1.14
+++ AbstractXMLDocumentParser.java 7 Dec 2002 00:25:52 -0000 1.15
@@ -72,6 +72,8 @@
import org.apache.xerces.xni.XNIException;
import org.apache.xerces.xni.parser.XMLParserConfiguration;
import org.apache.xerces.xni.parser.XMLDocumentSource;
+import org.apache.xerces.xni.parser.XMLDTDSource;
+import org.apache.xerces.xni.parser.XMLDTDContentModelSource;
import org.xml.sax.InputSource;
import org.xml.sax.SAXException;
@@ -104,6 +106,12 @@
/** Document source*/
protected XMLDocumentSource fDocumentSource;
+ /** DTD source*/
+ protected XMLDTDSource fDTDSource;
+
+ /** DTD content model source*/
+ protected XMLDTDContentModelSource fDTDContentModelSource;
+
//
// Constructors
//
@@ -692,6 +700,16 @@
fInDTD = false;
} // endDTD()
+ // set the source of this handler
+ public void setDTDSource(XMLDTDSource source) {
+ fDTDSource = source;
+ }
+
+ // return the source from which this handler derives its events
+ public XMLDTDSource getDTDSource() {
+ return fDTDSource;
+ }
+
//
// XMLDTDContentModelHandler methods
//
@@ -837,6 +855,16 @@
*/
public void endContentModel(Augmentations augs) throws XNIException {
} // endContentModel(Augmentations)
+
+ // set content model source
+ public void setDTDContentModelSource(XMLDTDContentModelSource source) {
+ fDTDContentModelSource = source;
+ }
+
+ // get content model source
+ public XMLDTDContentModelSource getDTDContentModelSource() {
+ return fDTDContentModelSource;
+ }
//
// Protected methods
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]