Package org.parboiled.support
Class StringVar
- java.lang.Object
-
- org.parboiled.common.Reference<T>
-
- org.parboiled.support.Var<String>
-
- org.parboiled.support.StringVar
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
append(char c)
Appends the given char.boolean
append(String text)
Appends the given string.StringVar
appended(char c)
Appends the given char.StringVar
appended(String text)
Appends the given string.boolean
isEmpty()
Returns true if the wrapped string is either null or empty.-
Methods inherited from class org.parboiled.support.Var
enterFrame, exitFrame, getLevel, getName, setName, toString
-
-
-
-
Constructor Detail
-
StringVar
public StringVar()
Initializes a new StringVar with a null initial value.
-
StringVar
public StringVar(String value)
Initializes a new StringVar with the given initial value.- Parameters:
value
- the initial value
-
-
Method Detail
-
isEmpty
public boolean isEmpty()
Returns true if the wrapped string is either null or empty.- Returns:
- true if the wrapped string is either null or empty
-
append
public boolean append(String text)
Appends the given string. If this instance is currently uninitialized the given string is used for initialization.- Parameters:
text
- the text to append- Returns:
- true
-
appended
public StringVar appended(String text)
Appends the given string. If this instance is currently uninitialized the given string is used for initialization.- Parameters:
text
- the text to append- Returns:
- this instance
-
append
public boolean append(char c)
Appends the given char. If this instance is currently uninitialized the given char is used for initialization.- Parameters:
c
- the char to append- Returns:
- true
-
appended
public StringVar appended(char c)
Appends the given char. If this instance is currently uninitialized the given string is used for initialization.- Parameters:
c
- the char to append- Returns:
- this instance
-
-