public final class DefaultExpressionEngineSymbols
extends java.lang.Object
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.
| Modifier and Type | Class | Description |
|---|---|---|
static class |
DefaultExpressionEngineSymbols.Builder |
A builder class for creating instances of
DefaultExpressionEngineSymbols. |
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
DEFAULT_ATTRIBUTE_END |
Constant for the default attribute end marker.
|
static java.lang.String |
DEFAULT_ATTRIBUTE_START |
Constant for the default attribute start marker.
|
static java.lang.String |
DEFAULT_ESCAPED_DELIMITER |
Constant for the default escaped property delimiter.
|
static java.lang.String |
DEFAULT_INDEX_END |
Constant for the default index end marker.
|
static java.lang.String |
DEFAULT_INDEX_START |
Constant for the default index start marker.
|
static java.lang.String |
DEFAULT_PROPERTY_DELIMITER |
Constant for the default property delimiter.
|
static DefaultExpressionEngineSymbols |
DEFAULT_SYMBOLS |
An instance with default symbols.
|
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
equals(java.lang.Object obj) |
Compares this object with another one.
|
java.lang.String |
getAttributeEnd() |
Returns the string representing an attribute end marker.
|
java.lang.String |
getAttributeStart() |
Returns the string representing an attribute start marker.
|
java.lang.String |
getEscapedDelimiter() |
Returns the string representing an escaped property delimiter.
|
java.lang.String |
getIndexEnd() |
Returns the string representing the end of an index in a property key.
|
java.lang.String |
getIndexStart() |
Returns the string representing the start of an index in a property key.
|
java.lang.String |
getPropertyDelimiter() |
Returns the string used as delimiter in property keys.
|
int |
hashCode() |
Returns a hash code for this object.
|
java.lang.String |
toString() |
Returns a string representation for this object.
|
public static final java.lang.String DEFAULT_PROPERTY_DELIMITER
public static final java.lang.String DEFAULT_ESCAPED_DELIMITER
public static final java.lang.String DEFAULT_ATTRIBUTE_START
public static final java.lang.String DEFAULT_ATTRIBUTE_END
public static final java.lang.String DEFAULT_INDEX_START
public static final java.lang.String DEFAULT_INDEX_END
public static final DefaultExpressionEngineSymbols DEFAULT_SYMBOLS
DefaultExpressionEngine.public java.lang.String getPropertyDelimiter()
public java.lang.String getEscapedDelimiter()
public java.lang.String getAttributeStart()
public java.lang.String getAttributeEnd()
public java.lang.String getIndexStart()
public java.lang.String getIndexEnd()
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
DefaultExpressionEngineSymbols are considered equal if all of
their properties are equal.equals in class java.lang.Objectobj - the object to compare topublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2001–2018. All rights reserved.