Modifier and Type | Field and Description |
---|---|
protected Value |
concatValue |
protected String |
value |
Constructor and Description |
---|
Value(String value) |
Value(String value,
Value concatValue) |
Modifier and Type | Method and Description |
---|---|
void |
concat(Value value)
Appends the specified value to the end of the chain
of concatinated values.
|
boolean |
equals(Object obj) |
String |
evaluate(Map symbolTable)
Evaluates the value with the specified
symbol table.
|
String |
getCompleteValue()
Returns a complete string representation of this
value.
|
Value |
getConcat()
Returns the value that is concatinated
with this value.
|
String |
getValue()
Returns the actual string value.
|
int |
hashCode() |
void |
setValue(String value)
Sets the actual value.
|
String |
toRSL(boolean explicitConcat)
Returns a RSL representation of this value.
|
void |
toRSL(StringBuffer buf,
boolean explicitConcat)
Produces a RSL representation of this value.
|
String |
toString() |
public Value(String value)
public void setValue(String value)
value
- the new value.public String getValue()
public Value getConcat()
public void concat(Value value)
value
- the value to concatinate.public String evaluate(Map symbolTable) throws RslEvaluationException
symbolTable
- the symbol table to evaluate
the value against.RslEvaluationException
- If an error occured during
rsl evaluation.public String toRSL(boolean explicitConcat)
explicitConcat
- if true explicit concatination will
be used in RSL strings.public void toRSL(StringBuffer buf, boolean explicitConcat)
buf
- buffer to add the RSL representation to.explicitConcat
- if true explicit concatination will
be used in RSL strings.public String getCompleteValue()
Copyright © 2016. All rights reserved.