Package org.apache.fop.fo.extensions.svg
Class SVGDOMContentHandlerFactory.Handler
- java.lang.Object
-
- org.apache.fop.util.DelegatingContentHandler
-
- org.apache.fop.fo.extensions.svg.SVGDOMContentHandlerFactory.Handler
-
- All Implemented Interfaces:
ContentHandlerFactory.ObjectSource
,org.xml.sax.ContentHandler
,org.xml.sax.DTDHandler
,org.xml.sax.EntityResolver
,org.xml.sax.ErrorHandler
,org.xml.sax.ext.LexicalHandler
- Enclosing class:
- SVGDOMContentHandlerFactory
private static class SVGDOMContentHandlerFactory.Handler extends DelegatingContentHandler implements ContentHandlerFactory.ObjectSource
-
-
Field Summary
Fields Modifier and Type Field Description private org.w3c.dom.Document
doc
private ContentHandlerFactory.ObjectBuiltListener
obListener
-
Constructor Summary
Constructors Constructor Description Handler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
endDocument()
org.w3c.dom.Document
getDocument()
private org.w3c.dom.DOMImplementation
getDOMImplementation(java.lang.String ver)
java.lang.Object
getObject()
void
setObjectBuiltListener(ContentHandlerFactory.ObjectBuiltListener listener)
Set a listener which gets notified when the object is fully built.void
startDocument()
void
startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes atts)
-
Methods inherited from class org.apache.fop.util.DelegatingContentHandler
characters, comment, endCDATA, endDTD, endElement, endEntity, endPrefixMapping, error, fatalError, getDelegateContentHandler, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDelegateContentHandler, setDelegateDTDHandler, setDelegateEntityResolver, setDelegateErrorHandler, setDelegateLexicalHandler, setDocumentLocator, skippedEntity, startCDATA, startDTD, startEntity, startPrefixMapping, unparsedEntityDecl, warning
-
-
-
-
Field Detail
-
doc
private org.w3c.dom.Document doc
-
obListener
private ContentHandlerFactory.ObjectBuiltListener obListener
-
-
Method Detail
-
getDocument
public org.w3c.dom.Document getDocument()
-
getObject
public java.lang.Object getObject()
- Specified by:
getObject
in interfaceContentHandlerFactory.ObjectSource
- Returns:
- the object parsed from the SAX stream (call valid after parsing)
-
setObjectBuiltListener
public void setObjectBuiltListener(ContentHandlerFactory.ObjectBuiltListener listener)
Set a listener which gets notified when the object is fully built.- Specified by:
setObjectBuiltListener
in interfaceContentHandlerFactory.ObjectSource
- Parameters:
listener
- the listener which gets notified
-
startDocument
public void startDocument() throws org.xml.sax.SAXException
- Specified by:
startDocument
in interfaceorg.xml.sax.ContentHandler
- Overrides:
startDocument
in classDelegatingContentHandler
- Throws:
org.xml.sax.SAXException
-
getDOMImplementation
private org.w3c.dom.DOMImplementation getDOMImplementation(java.lang.String ver)
-
startElement
public void startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes atts) throws org.xml.sax.SAXException
- Specified by:
startElement
in interfaceorg.xml.sax.ContentHandler
- Overrides:
startElement
in classDelegatingContentHandler
- Throws:
org.xml.sax.SAXException
-
endDocument
public void endDocument() throws org.xml.sax.SAXException
- Specified by:
endDocument
in interfaceorg.xml.sax.ContentHandler
- Overrides:
endDocument
in classDelegatingContentHandler
- Throws:
org.xml.sax.SAXException
-
-