public abstract class VncVal extends java.lang.Object implements java.lang.Comparable<VncVal>, java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
static VncKeyword |
TYPE |
| Constructor and Description |
|---|
VncVal() |
VncVal(VncVal meta) |
VncVal(VncWrappingTypeDef wrappingTypeDef,
VncVal meta) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(VncVal o) |
abstract java.lang.Object |
convertToJavaObject() |
boolean |
equals(java.lang.Object obj) |
abstract java.util.List<VncKeyword> |
getAllSupertypes() |
VncVal |
getMeta() |
VncVal |
getMetaVal(VncString key) |
VncVal |
getMetaVal(VncString key,
VncVal defaultValue) |
abstract VncKeyword |
getSupertype() |
abstract VncKeyword |
getType() |
VncWrappingTypeDef |
getWrappingTypeDef() |
int |
hashCode() |
boolean |
isPrivate() |
boolean |
isVncCollection() |
boolean |
isVncList() |
boolean |
isWrapped() |
java.lang.String |
toString(boolean print_readably) |
abstract TypeRank |
typeRank() |
abstract VncVal |
withMeta(VncVal meta) |
VncVal |
wrap(VncWrappingTypeDef wrappingTypeDef,
VncVal meta) |
public static final VncKeyword TYPE
public VncVal()
public VncVal(VncVal meta)
public VncVal(VncWrappingTypeDef wrappingTypeDef, VncVal meta)
public abstract VncKeyword getType()
public abstract VncKeyword getSupertype()
public abstract java.util.List<VncKeyword> getAllSupertypes()
public VncWrappingTypeDef getWrappingTypeDef()
public boolean isWrapped()
public VncVal wrap(VncWrappingTypeDef wrappingTypeDef, VncVal meta)
public abstract TypeRank typeRank()
public boolean isVncCollection()
public boolean isVncList()
public abstract java.lang.Object convertToJavaObject()
public VncVal getMeta()
public boolean isPrivate()
public int compareTo(VncVal o)
compareTo in interface java.lang.Comparable<VncVal>public java.lang.String toString(boolean print_readably)
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object