com.jclark.xsl.trax
Class TransformerHandlerImpl

java.lang.Object
  extended by org.xml.sax.helpers.XMLFilterImpl
      extended by com.jclark.xsl.trax.TransformerHandlerImpl
All Implemented Interfaces:
javax.xml.transform.sax.TransformerHandler, org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler, org.xml.sax.ext.LexicalHandler, org.xml.sax.XMLFilter, org.xml.sax.XMLReader
Direct Known Subclasses:
TransformerFilterImpl

 class TransformerHandlerImpl
extends org.xml.sax.helpers.XMLFilterImpl
implements javax.xml.transform.sax.TransformerHandler

An implementation of javax.xml.transform.sax.TransformerHandler A TransformerHandler listens for SAX ContentHandler parse events and transforms them to a Result.


Constructor Summary
TransformerHandlerImpl(TransformerImpl transformer)
           
 
Method Summary
 void comment(char[] buffer, int start, int end)
           
 void endCDATA()
           
 void endDocument()
           
 void endDTD()
           
 void endEntity(java.lang.String s)
           
 java.lang.String getSystemId()
           
 javax.xml.transform.Transformer getTransformer()
           
 void notationDecl(java.lang.String s1, java.lang.String s2, java.lang.String s3)
           
 void setResult(javax.xml.transform.Result result)
           
 void setSystemId(java.lang.String systemId)
           
 void startCDATA()
           
 void startDocument()
           
 void startDTD(java.lang.String s1, java.lang.String s2, java.lang.String s3)
           
 void startEntity(java.lang.String s)
           
 void unparsedEntityDecl(java.lang.String s1, java.lang.String s2, java.lang.String s3, java.lang.String s4)
           
 
Methods inherited from class org.xml.sax.helpers.XMLFilterImpl
characters, endElement, endPrefixMapping, error, fatalError, getContentHandler, getDTDHandler, getEntityResolver, getErrorHandler, getFeature, getParent, getProperty, ignorableWhitespace, parse, parse, processingInstruction, resolveEntity, setContentHandler, setDocumentLocator, setDTDHandler, setEntityResolver, setErrorHandler, setFeature, setParent, setProperty, skippedEntity, startElement, startPrefixMapping, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.xml.sax.ContentHandler
characters, endElement, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startElement, startPrefixMapping
 

Constructor Detail

TransformerHandlerImpl

public TransformerHandlerImpl(TransformerImpl transformer)
                       throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException
Method Detail

setSystemId

public void setSystemId(java.lang.String systemId)
Specified by:
setSystemId in interface javax.xml.transform.sax.TransformerHandler

getSystemId

public java.lang.String getSystemId()
Specified by:
getSystemId in interface javax.xml.transform.sax.TransformerHandler

getTransformer

public javax.xml.transform.Transformer getTransformer()
Specified by:
getTransformer in interface javax.xml.transform.sax.TransformerHandler

setResult

public void setResult(javax.xml.transform.Result result)
               throws java.lang.IllegalArgumentException
Specified by:
setResult in interface javax.xml.transform.sax.TransformerHandler
Throws:
java.lang.IllegalArgumentException

startDocument

public void startDocument()
                   throws org.xml.sax.SAXException
Specified by:
startDocument in interface org.xml.sax.ContentHandler
Overrides:
startDocument in class org.xml.sax.helpers.XMLFilterImpl
Throws:
org.xml.sax.SAXException

endDocument

public void endDocument()
                 throws org.xml.sax.SAXException
Specified by:
endDocument in interface org.xml.sax.ContentHandler
Overrides:
endDocument in class org.xml.sax.helpers.XMLFilterImpl
Throws:
org.xml.sax.SAXException

notationDecl

public void notationDecl(java.lang.String s1,
                         java.lang.String s2,
                         java.lang.String s3)
Specified by:
notationDecl in interface org.xml.sax.DTDHandler
Overrides:
notationDecl in class org.xml.sax.helpers.XMLFilterImpl

unparsedEntityDecl

public void unparsedEntityDecl(java.lang.String s1,
                               java.lang.String s2,
                               java.lang.String s3,
                               java.lang.String s4)
Specified by:
unparsedEntityDecl in interface org.xml.sax.DTDHandler
Overrides:
unparsedEntityDecl in class org.xml.sax.helpers.XMLFilterImpl

comment

public void comment(char[] buffer,
                    int start,
                    int end)
Specified by:
comment in interface org.xml.sax.ext.LexicalHandler

startCDATA

public void startCDATA()
Specified by:
startCDATA in interface org.xml.sax.ext.LexicalHandler

endCDATA

public void endCDATA()
Specified by:
endCDATA in interface org.xml.sax.ext.LexicalHandler

startDTD

public void startDTD(java.lang.String s1,
                     java.lang.String s2,
                     java.lang.String s3)
Specified by:
startDTD in interface org.xml.sax.ext.LexicalHandler

endDTD

public void endDTD()
Specified by:
endDTD in interface org.xml.sax.ext.LexicalHandler

startEntity

public void startEntity(java.lang.String s)
Specified by:
startEntity in interface org.xml.sax.ext.LexicalHandler

endEntity

public void endEntity(java.lang.String s)
Specified by:
endEntity in interface org.xml.sax.ext.LexicalHandler