de.infinityloop.upcast.upl.val
Class UPLId
java.lang.Object
de.infinityloop.upcast.upl.val.UPLValue
de.infinityloop.upcast.upl.val.UPLId
public class UPLId
- extends UPLValue
| Fields inherited from class de.infinityloop.upcast.upl.val.UPLValue |
isBreakValue, isEmptyReturnValue, isReturnValue, isValid, kTYPE_BOOL, kTYPE_COLOR, kTYPE_ID, kTYPE_LIST, kTYPE_NULL, kTYPE_NUMERIC, kTYPE_STRING, kTYPE_UNKNOWN, kTYPE_VALUE, kTYPE_VOID, type |
|
Constructor Summary |
UPLId(de.infinityloop.upcast.util.namespace.NamespaceManager nsm,
java.lang.String qName)
|
UPLId(de.infinityloop.upcast.util.namespace.QualifiedName qualifiedName)
|
UPLId(java.lang.String localName)
|
| Methods inherited from class de.infinityloop.upcast.upl.val.UPLValue |
add, affirmate, castValueToType, decrement, div, equals, eval, getType, getType, getTypeName, getTypeName, increment, isBreakValue, isEmptyReturnValue, isReturnValue, isValid, mod, negate, not, setBreakValue, setEmptyReturnValue, setReturnValue, setValid, sub, times, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
UPLId
public UPLId(de.infinityloop.upcast.util.namespace.QualifiedName qualifiedName)
UPLId
public UPLId(java.lang.String localName)
UPLId
public UPLId(de.infinityloop.upcast.util.namespace.NamespaceManager nsm,
java.lang.String qName)
castToId
public static UPLId castToId(de.infinityloop.upcast.util.namespace.NamespaceManager nsm,
UPLValue from)
throws UPLValueException
- Throws:
UPLValueException
compareTo
public int compareTo(int compareType,
UPLValue to)
throws UPLValueException
- Specified by:
compareTo in class UPLValue
- Throws:
UPLValueException
getBooleanValue
public boolean getBooleanValue()
- Description copied from class:
UPLValue
- The boolean value of an UPLValue.
- Specified by:
getBooleanValue in class UPLValue
- Returns:
- true if the length of the id is > 0
- See Also:
UPLValue.getBooleanValue()
getQualifiedName
public de.infinityloop.upcast.util.namespace.QualifiedName getQualifiedName()
getAsUPL
public java.lang.String getAsUPL()
- Specified by:
getAsUPL in class UPLValue
getAsString
public java.lang.String getAsString()
- Specified by:
getAsString in class UPLValue
getDebugString
public java.lang.String getDebugString()
- Specified by:
getDebugString in class UPLValue