public final class SimpleScalar extends java.lang.Object implements TemplateScalarModel, java.io.Serializable
This class is thread-safe.
SimpleSequence,
SimpleHash,
Serialized FormEMPTY_STRINGNOTHING| Constructor and Description |
|---|
SimpleScalar(java.lang.String value)
Constructs a SimpleScalar containing a string value.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAsString()
Returns the
String representation of this model. |
static SimpleScalar |
newInstanceOrNull(java.lang.String s)
Same as calling the constructor, except that for a
null parameter it returns null. |
java.lang.String |
toString() |
public SimpleScalar(java.lang.String value)
value - the string value. If this is null, its value in FTL will be "".public java.lang.String getAsString()
TemplateScalarModelString representation of this model. Returning null is illegal, and may cause
exception in the calling code. (Except, in classic-compatible mode the engine will convert null into
empty string.)getAsString in interface TemplateScalarModelpublic java.lang.String toString()
toString in class java.lang.Objectpublic static SimpleScalar newInstanceOrNull(java.lang.String s)
null parameter it returns null.