sboag 00/06/24 11:34:14
Modified: java/src/org/apache/xalan/transformer TransformerImpl.java
Log:
Use getParent instead of getXMLReader, as per comments on TRaX list.
Revision Changes Path
1.2 +20 -28
xml-xalan/java/src/org/apache/xalan/transformer/TransformerImpl.java
Index: TransformerImpl.java
===================================================================
RCS file:
/home/cvs/xml-xalan/java/src/org/apache/xalan/transformer/TransformerImpl.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- TransformerImpl.java 2000/06/19 16:53:07 1.1
+++ TransformerImpl.java 2000/06/24 18:34:13 1.2
@@ -192,6 +192,23 @@
}
// ========= Transformer Interface Implementation ==========
+
+ /**
+ * Transform a document.
+ *
+ * @param input The input source for the document entity.
+ * @exception org.xml.sax.SAXException Any SAX exception, possibly
+ * wrapping another exception.
+ * @exception java.io.IOException An IO exception from the parser,
+ * possibly from a byte stream or character stream
+ * supplied by the application.
+ * @see org.xml.sax.XMLReader#parse(org.xml.sax.InputSource)
+ */
+ public void parse( InputSource xmlSource)
+ throws SAXException, IOException
+ {
+ transform( xmlSource );
+ }
/**
* Process the source tree to SAX parse events.
@@ -242,7 +259,7 @@
try
{
// Get an already set XMLReader, or create one.
- XMLReader reader = this.getXMLReader();
+ XMLReader reader = this.getParent();
if(null == reader)
{
reader = XMLReaderFactory.createXMLReader();
@@ -333,7 +350,7 @@
try
{
// Get an already set XMLReader, or create one.
- XMLReader reader = this.getXMLReader();
+ XMLReader reader = this.getParent();
if(null == reader)
{
reader = XMLReaderFactory.createXMLReader();
@@ -699,32 +716,7 @@
public void setURIResolver(URIResolver resolver)
{
}
-
- /**
- * The XMLReader used to parse the source tree.
- */
- private XMLReader m_reader;
-
- /**
- * Set an XML parser for the source tree. Note that if
- * Transformer.setXMLReader is not called, the parser set
- * with Processor.setXMLReader will be used.
- */
- public void setXMLReader(XMLReader reader)
- {
- m_reader = reader;
- }
-
- /**
- * Get the XML parser used for the source tree. Note that
- * if Transformer.setXMLReader is not called, the parser set
- * with Processor.setXMLReader will be used.
- */
- public XMLReader getXMLReader()
- {
- return m_reader;
- }
-
+
// ======== End Transformer Implementation ========
/**