Package de.hybris.bootstrap.xml
Class XMLContentHandler
- java.lang.Object
-
- org.xml.sax.helpers.DefaultHandler
-
- de.hybris.bootstrap.xml.XMLContentHandler
-
- All Implemented Interfaces:
org.xml.sax.ContentHandler,org.xml.sax.DTDHandler,org.xml.sax.EntityResolver,org.xml.sax.ErrorHandler
public class XMLContentHandler extends org.xml.sax.helpers.DefaultHandlerXMLContentHandler
-
-
Constructor Summary
Constructors Constructor Description XMLContentHandler(TagListener rootListener, ObjectProcessor processor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcharacters(char[] ch, int offset, int length)Read character data.voidendElement(java.lang.String uri, java.lang.String localName, java.lang.String qname)Read closing tag.protected TagListenergetCurrentTagListener()protected ObjectProcessorgetObjetcProcessor()protected TagListenergetRootListener()protected voidremoveCurrentTagListener()protected voidsetCurrentTagListener(TagListener newCurrentTagListener)voidsetDocumentLocator(org.xml.sax.Locator locator)Fetch xml locator to get line numbers.voidstartElement(java.lang.String uri, java.lang.String localName, java.lang.String qname, org.xml.sax.Attributes attributes)Read starting tag.
-
-
-
Constructor Detail
-
XMLContentHandler
public XMLContentHandler(TagListener rootListener, ObjectProcessor processor)
-
-
Method Detail
-
setDocumentLocator
public final void setDocumentLocator(org.xml.sax.Locator locator)
Fetch xml locator to get line numbers.- Specified by:
setDocumentLocatorin interfaceorg.xml.sax.ContentHandler- Overrides:
setDocumentLocatorin classorg.xml.sax.helpers.DefaultHandler
-
characters
public final void characters(char[] ch, int offset, int length) throws org.xml.sax.SAXExceptionRead character data.- Specified by:
charactersin interfaceorg.xml.sax.ContentHandler- Overrides:
charactersin classorg.xml.sax.helpers.DefaultHandler- Throws:
org.xml.sax.SAXException
-
startElement
public final void startElement(java.lang.String uri, java.lang.String localName, java.lang.String qname, org.xml.sax.Attributes attributes) throws org.xml.sax.SAXExceptionRead starting tag.- Specified by:
startElementin interfaceorg.xml.sax.ContentHandler- Overrides:
startElementin classorg.xml.sax.helpers.DefaultHandler- Throws:
org.xml.sax.SAXException
-
endElement
public final void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qname) throws org.xml.sax.SAXExceptionRead closing tag.- Specified by:
endElementin interfaceorg.xml.sax.ContentHandler- Overrides:
endElementin classorg.xml.sax.helpers.DefaultHandler- Throws:
org.xml.sax.SAXException
-
getObjetcProcessor
protected ObjectProcessor getObjetcProcessor()
-
setCurrentTagListener
protected void setCurrentTagListener(TagListener newCurrentTagListener)
-
removeCurrentTagListener
protected void removeCurrentTagListener()
-
getCurrentTagListener
protected TagListener getCurrentTagListener()
-
getRootListener
protected TagListener getRootListener()
-
-