- GenerateXMLNodeVisitor - Class in asia.redact.bracket.properties
-
Format properties into xml.
- GenerateXMLNodeVisitor(Writer) - Constructor for class asia.redact.bracket.properties.GenerateXMLNodeVisitor
-
- get() - Method in interface asia.redact.bracket.properties.Node
-
- get() - Method in class asia.redact.bracket.properties.NodeImpl
-
- get(String) - Method in interface asia.redact.bracket.properties.Properties
-
Get the value.
- get(String) - Method in class asia.redact.bracket.properties.PropertiesImpl
-
Get the value of the property; concatenate multiple lines.
- getAsciiEncoder() - Static method in class asia.redact.bracket.util.Encodings
-
- getAttribs() - Method in class asia.redact.bracket.properties.mgmt.LoadList
-
- getCharsetName() - Method in class asia.redact.bracket.properties.ContentType
-
- getChild(String) - Method in interface asia.redact.bracket.properties.Node
-
- getChild(String) - Method in class asia.redact.bracket.properties.NodeImpl
-
- getChildren() - Method in interface asia.redact.bracket.properties.Node
-
- getChildren() - Method in class asia.redact.bracket.properties.NodeImpl
-
- getComments() - Method in class asia.redact.bracket.properties.BasicValueModel
-
- getComments() - Method in class asia.redact.bracket.properties.ImmutableValueModel
-
Return a copy only, do not expose our internals
- getComments(String) - Method in interface asia.redact.bracket.properties.Properties
-
Get the list of comments, return an empty list if none
- getComments(String) - Method in class asia.redact.bracket.properties.PropertiesImpl
-
- getComments() - Method in interface asia.redact.bracket.properties.ValueModel
-
- getCompatibilityContentType() - Static method in class asia.redact.bracket.properties.ContentType
-
- getContentType() - Method in class asia.redact.bracket.properties.AbstractPropertiesBase
-
- getContentType() - Method in interface asia.redact.bracket.properties.Properties
-
Explicit content type and charset support
- getDefaultEncoder() - Static method in class asia.redact.bracket.util.Encodings
-
- getDefaultEncoding() - Static method in class asia.redact.bracket.util.Encodings
-
- getDelimiter() - Method in class asia.redact.bracket.properties.line.LineScanner
-
- getDescendant(String) - Method in interface asia.redact.bracket.properties.Node
-
- getDescendant(String) - Method in class asia.redact.bracket.properties.NodeImpl
-
- getDotInstance(Reader) - Static method in class asia.redact.bracket.properties.Properties.Factory
-
- getDotInstance(InputStream) - Static method in class asia.redact.bracket.properties.Properties.Factory
-
- getDotPropertiesContentType() - Static method in class asia.redact.bracket.properties.ContentType
-
- getEnding() - Method in class asia.redact.bracket.properties.line.Line
-
- getEnding() - Method in enum asia.redact.bracket.properties.line.LineEnding
-
- getException() - Method in class asia.redact.bracket.util.AccessorMethodSetter
-
- getFlattenedMap() - Method in interface asia.redact.bracket.properties.Properties
-
Just return Strings
- getFlattenedMap() - Method in class asia.redact.bracket.properties.PropertiesImpl
-
- getGroup(GroupParams) - Method in class asia.redact.bracket.properties.PropertiesImpl
-
- getIndex() - Method in class asia.redact.bracket.properties.line.Line
-
- getInstance() - Static method in class asia.redact.bracket.properties.Properties.Factory
-
- getInstance(URL) - Static method in class asia.redact.bracket.properties.Properties.Factory
-
- getInstance(Reader) - Static method in class asia.redact.bracket.properties.Properties.Factory
-
- getInstance(File, Charset) - Static method in class asia.redact.bracket.properties.Properties.Factory
-
- getInstance(InputStream) - Static method in class asia.redact.bracket.properties.Properties.Factory
-
- getInstance(InputStream, Charset) - Static method in class asia.redact.bracket.properties.Properties.Factory
-
- getInstance(Properties) - Static method in class asia.redact.bracket.properties.Properties.Factory
-
Load from a legacy Properties file object
- getInstance(Map) - Static method in class asia.redact.bracket.properties.Properties.Factory
-
- getInstance(String, Locale) - Static method in class asia.redact.bracket.properties.Properties.Factory
-
Similar to the behavior of a ResourceBundle.
- getInstanceFromXML(File, Charset) - Static method in class asia.redact.bracket.properties.Properties.Factory
-
The input file must have been generated by OutputAdapter.writeAsXML(Writer) or meet the same
requirements as regards form.
- getInstanceFromXML(File) - Static method in class asia.redact.bracket.properties.Properties.Factory
-
If Properties.Factory.mode == Mode.Compatibility, will expect ISO-8859-1.
- getKey() - Method in class asia.redact.bracket.util.CustomKeyWrapper
-
- getKeyGroup(String) - Method in class asia.redact.bracket.properties.PropertiesImpl
-
- getKeyRef(String) - Method in class asia.redact.bracket.properties.PropertiesImpl
-
- getList() - Method in class asia.redact.bracket.properties.mgmt.LoadList
-
- getList(String) - Method in interface asia.redact.bracket.properties.Properties
-
This method relies on the convention of using numbers at
the end of a property key to represent a list member.
- getList(String) - Method in class asia.redact.bracket.properties.PropertiesImpl
-
- getList() - Method in class asia.redact.bracket.properties.PropertiesLexer
-
- getList() - Method in class asia.redact.bracket.properties.PropertiesStreamingLexer
-
- getListDelimiter() - Method in class asia.redact.bracket.util.AccessorMethodSetter
-
- getListKeys(String) - Method in interface asia.redact.bracket.properties.Properties
-
Return keys which match the pattern keyBase.0, keyBase.1, keyBase.2, etc.
- getListKeys(String) - Method in class asia.redact.bracket.properties.PropertiesImpl
-
- getMapKeys(String) - Method in interface asia.redact.bracket.properties.Properties
-
Specialty method used with a map that has been serialized in the form keyBase dot integer dot k|v
For example,
0.0.k=a key
0.0.v=a value
- getMapKeys(String) - Method in class asia.redact.bracket.properties.PropertiesImpl
-
- getMatchingKeys(String) - Method in class asia.redact.bracket.properties.PropertiesImpl
-
Return the keys which match the partial key submitted
- getMimeType() - Method in class asia.redact.bracket.properties.ContentType
-
- getName() - Method in interface asia.redact.bracket.properties.Node
-
- getName() - Method in class asia.redact.bracket.properties.NodeImpl
-
- getObject() - Method in class asia.redact.bracket.util.CustomKeyWrapper
-
- getPartialKey() - Method in class asia.redact.bracket.properties.GroupParams
-
- getProperties() - Method in class asia.redact.bracket.properties.PropertiesParser
-
- getProperties() - Method in class asia.redact.bracket.properties.PropertiesParser2
-
- getPropertyMap() - Method in interface asia.redact.bracket.properties.Properties
-
Can be used to get direct access to the Entry data structures
- getPropertyMap() - Method in class asia.redact.bracket.properties.PropertiesImpl
-
- getProps() - Method in class asia.redact.bracket.properties.mgmt.LoadList
-
- getProps() - Method in class asia.redact.bracket.properties.ParseXML
-
- getResult() - Method in class asia.redact.bracket.properties.BracketSaxHandler
-
- getResult() - Method in class asia.redact.bracket.util.NativeToAsciiFilter
-
- getRootNodeName() - Method in class asia.redact.bracket.properties.GroupParams
-
- getSearchStrings() - Method in class asia.redact.bracket.properties.ExternalizedLocaleStringBuilder
-
- getSearchStrings() - Method in class asia.redact.bracket.properties.LocaleStringBuilder
-
- getSeparator() - Method in class asia.redact.bracket.properties.BasicValueModel
-
- getSeparator() - Method in class asia.redact.bracket.properties.GroupParams
-
- getSeparator() - Method in class asia.redact.bracket.properties.ImmutableValueModel
-
- getSeparator(String) - Method in interface asia.redact.bracket.properties.Properties
-
The char found in the parse, normally '='
- getSeparator(String) - Method in class asia.redact.bracket.properties.PropertiesImpl
-
- getSeparator() - Method in interface asia.redact.bracket.properties.ValueModel
-
- getString(String) - Static method in class asia.redact.bracket.properties.asm.Messages
-
- getterPattern - Variable in class asia.redact.bracket.util.AccessorMethodGetter
-
- getText() - Method in class asia.redact.bracket.properties.line.Line
-
- getTotalRead() - Method in class asia.redact.bracket.properties.line.LineScanner
-
- getTree() - Method in interface asia.redact.bracket.properties.Properties
-
Get the properties as a tree of nodes.
- getTree(GroupParams) - Method in interface asia.redact.bracket.properties.Properties
-
Get the properties as a tree of nodes with a selector
a.b.c=something
a.b.c.d=something else
a.b.c.e.f=item
a.b.c.e=item2
- getTree() - Method in class asia.redact.bracket.properties.PropertiesImpl
-
Use "\\." as the separator
- getTree(GroupParams) - Method in class asia.redact.bracket.properties.PropertiesImpl
-
- getValidPaths() - Method in class asia.redact.bracket.properties.ExternalizedLocaleStringBuilder
-
- getValue() - Method in class asia.redact.bracket.properties.BasicValueModel
-
- getValue() - Method in interface asia.redact.bracket.properties.Node
-
- getValue() - Method in class asia.redact.bracket.properties.NodeImpl
-
- getValue() - Method in interface asia.redact.bracket.properties.ValueModel
-
- getValues() - Method in class asia.redact.bracket.properties.BasicValueModel
-
- getValues() - Method in class asia.redact.bracket.properties.ImmutableValueModel
-
- getValues() - Method in interface asia.redact.bracket.properties.ValueModel
-
- GroupParams - Class in asia.redact.bracket.properties
-
- GroupParams() - Constructor for class asia.redact.bracket.properties.GroupParams
-
- GroupParams(String) - Constructor for class asia.redact.bracket.properties.GroupParams
-
- GroupParams(String, String) - Constructor for class asia.redact.bracket.properties.GroupParams
-
- parse() - Method in class asia.redact.bracket.properties.alt.DotPropertiesParser
-
- parse(Reader) - Method in class asia.redact.bracket.properties.ParseXML
-
Parse our xml input.
- parse() - Method in class asia.redact.bracket.properties.PropertiesParser
-
- parse() - Method in class asia.redact.bracket.properties.PropertiesParser2
-
- ParseXML - Class in asia.redact.bracket.properties
-
Wrapper on the SAXParser stuff
- ParseXML() - Constructor for class asia.redact.bracket.properties.ParseXML
-
- partialKey - Variable in class asia.redact.bracket.properties.GroupParams
-
- peek() - Method in class asia.redact.bracket.properties.PropertiesParser
-
- PlainOutputFormat - Class in asia.redact.bracket.properties
-
Really simple, no frills output
- PlainOutputFormat() - Constructor for class asia.redact.bracket.properties.PlainOutputFormat
-
- platformDefaultsToAScii() - Static method in class asia.redact.bracket.util.Encodings
-
Normally false, default is usually UTF-8?
- pop() - Method in class asia.redact.bracket.properties.PropertiesParser
-
- pos - Variable in class asia.redact.bracket.properties.line.LineScanner
-
- post(Node) - Method in class asia.redact.bracket.properties.GenerateXMLNodeVisitor
-
- post(Node) - Method in interface asia.redact.bracket.properties.NodeVisitor
-
- pre(Node) - Method in class asia.redact.bracket.properties.GenerateXMLNodeVisitor
-
- pre(Node) - Method in interface asia.redact.bracket.properties.NodeVisitor
-
- properties - Variable in class asia.redact.bracket.properties.alt.DotOutputAdapter
-
- properties - Variable in class asia.redact.bracket.properties.OutputAdapter
-
- Properties - Interface in asia.redact.bracket.properties
-
In the java.util package, Properties is not an Interface.
- properties - Variable in class asia.redact.bracket.properties.PropertiesParser
-
- Properties.Factory - Class in asia.redact.bracket.properties
-
The default mode is the trivial memory mode, which is BasicToken.
- Properties.Factory() - Constructor for class asia.redact.bracket.properties.Properties.Factory
-
- Properties.Mode - Enum in asia.redact.bracket.properties
-
Mode is the available combinations of lexer and parser
BasicToken - PropertiesLexer and PropertiesParser.
- Properties.Mode() - Constructor for enum asia.redact.bracket.properties.Properties.Mode
-
- PropertiesImpl - Class in asia.redact.bracket.properties
-
A better Properties class.
- PropertiesImpl() - Constructor for class asia.redact.bracket.properties.PropertiesImpl
-
- PropertiesImpl(Properties) - Constructor for class asia.redact.bracket.properties.PropertiesImpl
-
TODO - implement compatibility mode
Some slight information loss here is unavoidable.
- PropertiesImpl(Map) - Constructor for class asia.redact.bracket.properties.PropertiesImpl
-
- PropertiesImpl(URL) - Constructor for class asia.redact.bracket.properties.PropertiesImpl
-
- PropertiesImpl(InputStream) - Constructor for class asia.redact.bracket.properties.PropertiesImpl
-
- PropertiesImpl(InputStream, Charset) - Constructor for class asia.redact.bracket.properties.PropertiesImpl
-
- PropertiesImpl(Reader) - Constructor for class asia.redact.bracket.properties.PropertiesImpl
-
- PropertiesLexer - Class in asia.redact.bracket.properties
-
Parse a properties file generally conformant to the description at
http://download.oracle.com/javase/6/docs/api/java/util/Properties.html#load(java.io.Reader)
into tokens.
- PropertiesLexer(String) - Constructor for class asia.redact.bracket.properties.PropertiesLexer
-
Convenience method, swallows the input whole
This method filters for unicode escapes if the mode is Compatibility
- PropertiesLexer(Reader) - Constructor for class asia.redact.bracket.properties.PropertiesLexer
-
Convenience method, swallows the input whole
This method filters for unicode escapes if the mode is Compatibility
- PropertiesLexer(File, Charset) - Constructor for class asia.redact.bracket.properties.PropertiesLexer
-
Convenience method, swallows the input whole
This method filters for unicode escapes if the mode is Compatibility
This method requires we specify the explicit charset of the file
- PropertiesLexer(InputStream) - Constructor for class asia.redact.bracket.properties.PropertiesLexer
-
Convenience method, swallows the input whole
This method filters for unicode escapes if the mode is Compatibility
- PropertiesLexer(InputStream, Charset) - Constructor for class asia.redact.bracket.properties.PropertiesLexer
-
- PropertiesParser - Class in asia.redact.bracket.properties
-
Populate a Properties object.
- PropertiesParser(List<PropertiesToken>, Properties) - Constructor for class asia.redact.bracket.properties.PropertiesParser
-
- PropertiesParser(List<PropertiesToken>) - Constructor for class asia.redact.bracket.properties.PropertiesParser
-
This constructor expects the tokens to be in parse order, it reverses the order as it pushes them onto the stack
(so the stack order is backwards to the parse).
- PropertiesParser(Stack<PropertiesToken>) - Constructor for class asia.redact.bracket.properties.PropertiesParser
-
This constructor expects the tokens to be in reverse parse order, it uses the stack as-is
(the stack order is backwards to the parse order).
- PropertiesParser2 - Class in asia.redact.bracket.properties
-
Use the line scanner to load a Properties implementation.
- PropertiesParser2(LineScanner) - Constructor for class asia.redact.bracket.properties.PropertiesParser2
-
- PropertiesParser2(LineScanner, Properties) - Constructor for class asia.redact.bracket.properties.PropertiesParser2
-
- PropertiesReference - Class in asia.redact.bracket.properties.mgmt
-
Data type to represent one of:
ReferenceType.EXTERNAL, in which case data is understood to be an Operating system path to a properties file
ReferenceType.CLASSLOADED, in which case data is understood as a path to a class loadable properties file
ReferenceType.DIRECT, in which case data is understood as raw properties name value pairs to be parsed as such
ReferenceType.COMMANDLINE_OVERRIDE in which case data is the name of a property to be searched for from the command line
- PropertiesReference(ReferenceType, String) - Constructor for class asia.redact.bracket.properties.mgmt.PropertiesReference
-
- PropertiesStreamingLexer - Class in asia.redact.bracket.properties
-
This lexer uses the LineScanner to build a list of tokens suitable for use by PropertiesParser.
- PropertiesStreamingLexer(Reader) - Constructor for class asia.redact.bracket.properties.PropertiesStreamingLexer
-
- PropertiesStreamingLexer(InputStream) - Constructor for class asia.redact.bracket.properties.PropertiesStreamingLexer
-
- PropertiesToken - Class in asia.redact.bracket.properties
-
Container for token type and text
- PropertiesToken(PropertiesTokenType, String) - Constructor for class asia.redact.bracket.properties.PropertiesToken
-
- PropertiesTokenType - Enum in asia.redact.bracket.properties
-
Tokens used in the PropertiesLexer and PropertiesParser.
- PropertiesTokenType() - Constructor for enum asia.redact.bracket.properties.PropertiesTokenType
-
- props - Variable in class asia.redact.bracket.properties.BracketSaxHandler
-
- props - Variable in class asia.redact.bracket.properties.mgmt.LoadList
-
- props - Variable in class asia.redact.bracket.properties.ParseXML
-
- props - Variable in class asia.redact.bracket.properties.PropertiesParser2
-
- props - Variable in class asia.redact.bracket.properties.RandomAccessFileOutputAdapter
-
- props - Variable in class asia.redact.bracket.properties.TreeBuilder
-
- props - Variable in class asia.redact.bracket.properties.TreeSynchronizer
-
- props - Variable in class asia.redact.bracket.util.ClassPathBuilder
-
- put(String, List<String>) - Method in interface asia.redact.bracket.properties.Properties
-
- put(String, String...) - Method in interface asia.redact.bracket.properties.Properties
-
Add the key and value or values.
- put(String, int) - Method in interface asia.redact.bracket.properties.Properties
-
- put(String, float) - Method in interface asia.redact.bracket.properties.Properties
-
- put(String, double) - Method in interface asia.redact.bracket.properties.Properties
-
- put(String, boolean) - Method in interface asia.redact.bracket.properties.Properties
-
- put(String, char) - Method in interface asia.redact.bracket.properties.Properties
-
- put(String, BigInteger) - Method in interface asia.redact.bracket.properties.Properties
-
- put(String, BigDecimal) - Method in interface asia.redact.bracket.properties.Properties
-
- put(String, Comment, String...) - Method in interface asia.redact.bracket.properties.Properties
-
- put(String, char, Comment, String...) - Method in interface asia.redact.bracket.properties.Properties
-
- put(String, String...) - Method in class asia.redact.bracket.properties.PropertiesImpl
-
Yes, multi-valued (multi-lined) properties are in the spec.
- put(String, List<String>) - Method in class asia.redact.bracket.properties.PropertiesImpl
-
- put(String, Comment, String...) - Method in class asia.redact.bracket.properties.PropertiesImpl
-
- put(String, char, String...) - Method in class asia.redact.bracket.properties.PropertiesImpl
-
- put(String, char, Comment, String...) - Method in class asia.redact.bracket.properties.PropertiesImpl
-
- put(String, int) - Method in class asia.redact.bracket.properties.PropertiesImpl
-
- put(String, BigInteger) - Method in class asia.redact.bracket.properties.PropertiesImpl
-
- put(String, BigDecimal) - Method in class asia.redact.bracket.properties.PropertiesImpl
-
- put(String, float) - Method in class asia.redact.bracket.properties.PropertiesImpl
-
- put(String, double) - Method in class asia.redact.bracket.properties.PropertiesImpl
-
- put(String, boolean) - Method in class asia.redact.bracket.properties.PropertiesImpl
-
- put(String, char) - Method in class asia.redact.bracket.properties.PropertiesImpl
-
- putKeyRef(String, String) - Method in class asia.redact.bracket.properties.PropertiesImpl
-
- putList(List<String>, String) - Method in interface asia.redact.bracket.properties.Properties
-
create property keys and values based on a root key and a list in the form:
rootKey.0= list.get(0);
rootKey.1= list.get(1);
and so on.
- putList(List<String>, Comment, String) - Method in interface asia.redact.bracket.properties.Properties
-
- putList(String, char, List<String>) - Method in class asia.redact.bracket.properties.PropertiesImpl
-
- putList(List<String>, String) - Method in class asia.redact.bracket.properties.PropertiesImpl
-
- putList(List<String>, Comment, String) - Method in class asia.redact.bracket.properties.PropertiesImpl
-
- putList(List<String>, char, Comment, String) - Method in class asia.redact.bracket.properties.PropertiesImpl
-