|
Class Summary |
| AbstractPropertiesBase |
These are the map-like facade methods available to the Properties class. |
| AsciiOutputFormat |
Compatibility format for simulating java.util.Properties output by encoding characters above ASCII 127 with
unicode escapes. |
| BasicOutputFormat |
Default formatting for properties output. |
| BracketPropertiesSAXHandler |
Implement a SAXParser handler to consume the SAX events and turn that into a Properties file. |
| GenerateXMLNodeVisitor |
Format properties into xml. |
| GroupParams |
|
| InputAdapter |
Utility methods to get data out of different sources, this is used in the lexer
internally. |
| LocaleStringBuilder |
Used internally |
| NodeImpl |
Used to represent the properties as a tree. |
| OutputAdapter |
Output the properties to various data sinks and in various formats. |
| ParseXML |
Wrapper on the SAXParser stuff - internal |
| Properties.Factory |
The default mode is the trivial memory mode, which is BasicToken. |
| PropertiesImpl |
A better Properties class. |
| PropertiesLexer |
Parse a properties file conforming to the description at
http://download.oracle.com/javase/6/docs/api/java/util/Properties.html#load(java.io.Reader)
into tokens. |
| PropertiesParser |
Populate a Properties object. |
| PropertiesParser2 |
Use the line scanner to load a Properties implementation. |
| PropertiesStreamingLexer |
This lexer uses the LineScanner to build a list of tokens suitable for use by PropertiesParser. |
| PropertiesToken |
Container for token type and text |
| SortedPropertiesImpl |
Adds sorted map capability, but with the overhead of a TreeMap. |
| TreeBuilder |
Private class for creating trees - internal |
| TreeSynchronizer |
Write out the nodes from a tree into a bracket Properties object. |
| ValueModel |
Representation of values which accounts better for the actual complexity of a potential properties value. |