Class DefaultExpressionEngineSymbols
java.lang.Object
org.apache.commons.configuration2.tree.DefaultExpressionEngineSymbols
A class representing the various symbols that are supported in keys recognized by DefaultExpressionEngine
.
An instance of this class is associated with each instance of DefaultExpressionEngine
. It determines which
concrete symbols are used to define elements like separators, attributes, etc. within a configuration key.
Instances are created using the nested Builder
class. They are immutable and can be shared between arbitrary
components.
- Since:
- 2.0
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
A builder class for creating instances ofDefaultExpressionEngineSymbols
. -
Field Summary
Modifier and TypeFieldDescriptionstatic final String
Constant for the default attribute end marker.static final String
Constant for the default attribute start marker.static final String
Constant for the default escaped property delimiter.static final String
Constant for the default index end marker.static final String
Constant for the default index start marker.static final String
Constant for the default property delimiter.static final DefaultExpressionEngineSymbols
An instance with default symbols. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Compares this object with another one.Gets the string representing an attribute end marker.Gets the string representing an attribute start marker.Gets the string representing an escaped property delimiter.Gets the string representing the end of an index in a property key.Gets the string representing the start of an index in a property key.Gets the string used as delimiter in property keys.int
hashCode()
Returns a hash code for this object.toString()
Returns a string representation for this object.
-
Field Details
-
DEFAULT_PROPERTY_DELIMITER
Constant for the default property delimiter.- See Also:
-
DEFAULT_ESCAPED_DELIMITER
Constant for the default escaped property delimiter.- See Also:
-
DEFAULT_ATTRIBUTE_START
Constant for the default attribute start marker.- See Also:
-
DEFAULT_ATTRIBUTE_END
Constant for the default attribute end marker.- See Also:
-
DEFAULT_INDEX_START
Constant for the default index start marker.- See Also:
-
DEFAULT_INDEX_END
Constant for the default index end marker.- See Also:
-
DEFAULT_SYMBOLS
An instance with default symbols. This instance is used by the default instance ofDefaultExpressionEngine
.
-
-
Method Details
-
equals
Compares this object with another one. Two instances ofDefaultExpressionEngineSymbols
are considered equal if all of their properties are equal. -
getAttributeEnd
Gets the string representing an attribute end marker.- Returns:
- the attribute end marker
-
getAttributeStart
Gets the string representing an attribute start marker.- Returns:
- the attribute start marker
-
getEscapedDelimiter
Gets the string representing an escaped property delimiter.- Returns:
- the escaped property delimiter
-
getIndexEnd
Gets the string representing the end of an index in a property key.- Returns:
- the index end marker
-
getIndexStart
Gets the string representing the start of an index in a property key.- Returns:
- the index start marker
-
getPropertyDelimiter
Gets the string used as delimiter in property keys.- Returns:
- the property delimiter
-
hashCode
Returns a hash code for this object. -
toString
Returns a string representation for this object. This string contains the values of all properties.
-