public class UPLVoid extends UPLValue
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
cause |
isBreakValue, isContinueValue, isEmptyReturnValue, isReturnValue, isValid, kTYPE_BOOL, kTYPE_COLOR, kTYPE_ID, kTYPE_LAMBDA, kTYPE_LIST, kTYPE_NULL, kTYPE_NUMERIC, kTYPE_PRG, kTYPE_STRING, kTYPE_UNKNOWN, kTYPE_VALUE, kTYPE_VOID, type
Constructor and Description |
---|
UPLVoid() |
UPLVoid(java.lang.String cause) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(int compareType,
UPLValue to)
Compares this object with the specified object for order.
|
UPLVoid |
deepCopy()
Creates a deep copy of a UPLValue.
|
java.lang.String |
getAsString() |
java.lang.String |
getAsUPL() |
java.lang.String |
getDebugString() |
boolean |
getEffectiveBooleanValue()
The effective boolean value of an UPLValue as per the XPath spec.
|
add, affirmate, castableAs, castAs, castValueToType, coerceToType, decrement, div, equals, eval, getInstanceofDistance, getType, getType, getTypeName, getTypeName, increment, isBreakValue, isContinueValue, isEmptyReturnValue, isReturnValue, isValid, matchRating, mod, negate, not, setBreakValue, setContinueValue, setEmptyReturnValue, setReturnValue, setValid, sub, times, toString
public int compareTo(int compareType, UPLValue to) throws UPLValueException
UPLValue
compareTo
in class UPLValue
compareType
- see RelationalExpr: kEQ, kNEQ, kLT, kGT, kLTEQ, kGTEQto
- the Object to be comparedUPLValueException
public boolean getEffectiveBooleanValue() throws UPLValueException
UPLValue
getEffectiveBooleanValue
in class UPLValue
UPLValueException
public java.lang.String getAsString()
getAsString
in class UPLValue
public java.lang.String getDebugString()
getDebugString
in class UPLValue
public UPLVoid deepCopy() throws UPLValueException
UPLValue
deepCopy
in class UPLValue
UPLValueException