|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.commons.configuration.ConfigurationXMLReader | +--org.apache.commons.configuration.HierarchicalConfigurationXMLReader
A specialized SAX2 XML parser that "parses" hierarchical configuration objects.
This class mimics to be a SAX conform XML parser. Instead of parsing
XML documents it processes a Configuration
object and
generates SAX events for the single properties defined there. This enables
the whole world of XML processing for configuration objects.
The HierarchicalConfiguration
object to be parsed can be
specified using a constructor or the setConfiguration()
method.
This object will be processed by the parse()
methods. Note
that these methods ignore their argument.
Fields inherited from class org.apache.commons.configuration.ConfigurationXMLReader |
NS_URI |
Constructor Summary | |
HierarchicalConfigurationXMLReader()
Creates a new instance of HierarchicalConfigurationXMLReader . |
|
HierarchicalConfigurationXMLReader(HierarchicalConfiguration config)
Creates a new instance of HierarchicalConfigurationXMLReader and sets the
configuration to be parsed. |
Method Summary | |
HierarchicalConfiguration |
getConfiguration()
Returns the configuration object to be parsed. |
Configuration |
getParsedConfiguration()
Returns the configuration object to be processed. |
protected void |
processKeys()
Processes the actual configuration object to generate SAX parsing events. |
void |
setConfiguration(HierarchicalConfiguration config)
Sets the configuration object to be parsed. |
Methods inherited from class org.apache.commons.configuration.ConfigurationXMLReader |
fireCharacters, fireElementEnd, fireElementStart, getContentHandler, getDTDHandler, getEntityResolver, getErrorHandler, getException, getFeature, getProperty, getRootName, parse, parse, parseConfiguration, setContentHandler, setDTDHandler, setEntityResolver, setErrorHandler, setFeature, setProperty, setRootName |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public HierarchicalConfigurationXMLReader()
HierarchicalConfigurationXMLReader
.public HierarchicalConfigurationXMLReader(HierarchicalConfiguration config)
HierarchicalConfigurationXMLReader
and sets the
configuration to be parsed.config
- the configuration objectMethod Detail |
public HierarchicalConfiguration getConfiguration()
public void setConfiguration(HierarchicalConfiguration config)
config
- the configuration object to be parsedpublic Configuration getParsedConfiguration()
getParsedConfiguration
in class ConfigurationXMLReader
protected void processKeys()
processKeys
in class ConfigurationXMLReader
org.apache.commons.configuration.ConfigurationXMLReader
IOException
- if an IO error occursSAXException
- if a SAX error occurs
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |