Package ch.javasoft.xml.config

The xml.config package contains classes to handle xml-based configuration files.

See:
          Description

Interface Summary
XmlNode Enums or other objects might want to implement this in order to use the methods of XmlUtil, where attributes and elements are specified with objects implementing XmlNode.
 

Class Summary
ConstConfigParser The ConstConfigParser parses the configuration for constants.
FileConfigParser The FileConfigParser parses the configuration for a file.
StreamConfigParser Parses stream elements (or other enclosing elements with a type attribute) of the following types:
URLConfigParser The URLConfigParser parses the configuration for an URL.
XmlConfig The XmlConfig class is a generic xml configuration reader, supporting features like referred configuration blocks, accessing system property values and program invocation parameters (args of the main method).
XmlPrint The XmlPrint class contains methods to print xml nicely, that is whith desired indenting.
XmlUtil  
 

Enum Summary
ConstConfigParser.XmlAttribute  
ConstConfigParser.XmlElement  
FileConfigParser.XmlAttribute  
FileConfigParser.XmlElement  
StreamConfigParser.ConsoleType  
StreamConfigParser.XmlAttribute  
StreamConfigParser.XmlElement  
StreamConfigParser.XmlInputStreamType  
StreamConfigParser.XmlOutputStreamType  
URLConfigParser.XmlAttribute  
URLConfigParser.XmlElement  
XmlConfig.ResolveKey Key elements be used in {...} brackets, will be resolved by the corresponding content.
XmlConfig.XmlAttribute Predefined and recognized xml attributes.
XmlConfig.XmlElement Predefined and recognized xml elements
 

Exception Summary
MissingReferableException The MissingReferableException is thrown when a referable element in the config was referenced, but not declared.
XmlArgException The XmlArgException is thrown when an input argument or option is missing or of wrong format.
XmlConfigException The XmlConfigException is thrown if the xml configuration has not been able to parse, or if an error occurred during the resolving phase, e.g.
 

Package ch.javasoft.xml.config Description

The xml.config package contains classes to handle xml-based configuration files.