com.agimatec.commons.config.sax
Class ConfigContentHandler
java.lang.Object
org.xml.sax.helpers.DefaultHandler
com.agimatec.commons.config.sax.ConfigContentHandler
- All Implemented Interfaces:
- org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler
- Direct Known Subclasses:
- ConfigWriter
public class ConfigContentHandler
- extends org.xml.sax.helpers.DefaultHandler
Title:
Description:
- Author:
- Roman Stumm
| Methods inherited from class org.xml.sax.helpers.DefaultHandler |
endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startPrefixMapping, unparsedEntityDecl, warning |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
elementMap
protected java.util.Map elementMap
myConfigManager
protected ConfigManager myConfigManager
ConfigContentHandler
public ConfigContentHandler(ConfigManager aConfigManager)
characters
public void characters(char[] chars,
int offset,
int length)
throws org.xml.sax.SAXException
- Specified by:
characters in interface org.xml.sax.ContentHandler- Overrides:
characters in class org.xml.sax.helpers.DefaultHandler
- 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.DefaultHandler
- Throws:
org.xml.sax.SAXException
endElement
public void endElement(java.lang.String uri,
java.lang.String elementName,
java.lang.String qName)
throws org.xml.sax.SAXException
- Specified by:
endElement in interface org.xml.sax.ContentHandler- Overrides:
endElement in class org.xml.sax.helpers.DefaultHandler
- Throws:
org.xml.sax.SAXException
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.DefaultHandler
- Throws:
org.xml.sax.SAXException
initElementMap
protected final void initElementMap()
- add default NodeHandlers for config xml
addHandler
public void addHandler(NodeHandler handler)
removeHandler
public NodeHandler removeHandler(java.lang.String tag)
startElement
public void startElement(java.lang.String namespaceURI,
java.lang.String elementName,
java.lang.String qName,
org.xml.sax.Attributes attr)
throws org.xml.sax.SAXException
- Specified by:
startElement in interface org.xml.sax.ContentHandler- Overrides:
startElement in class org.xml.sax.helpers.DefaultHandler
- Throws:
org.xml.sax.SAXException
getConfig
public Config getConfig()
acceptNode
protected void acceptNode(NodeHandler handler,
java.lang.Object aNode,
org.xml.sax.Attributes attr)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
getCurrentHandler
protected NodeHandler getCurrentHandler()
getCurrentNode
protected java.lang.Object getCurrentNode()
Copyright © 2008-2012. All Rights Reserved.