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]