public class VncCustomType extends VncMap
| Modifier and Type | Field and Description |
|---|---|
static VncKeyword |
TYPE |
| Constructor and Description |
|---|
VncCustomType(VncCustomTypeDef typeDef,
VncMap values,
VncVal meta) |
VncCustomType(VncCustomTypeDef typeDef,
VncMap values,
VncWrappingTypeDef wrappingTypeDef,
VncVal meta) |
getMeta, getMetaVal, getMetaVal, getWrappingTypeDef, isPrivate, isVncList, isWrappedpublic static final VncKeyword TYPE
public VncCustomType(VncCustomTypeDef typeDef, VncMap values, VncVal meta)
public VncCustomType(VncCustomTypeDef typeDef, VncMap values, VncWrappingTypeDef wrappingTypeDef, VncVal meta)
public VncCustomType emptyWithMeta()
emptyWithMeta in class VncMappublic VncCustomType withValues(java.util.Map<VncVal,VncVal> replaceVals)
withValues in class VncMappublic VncCustomType withValues(java.util.Map<VncVal,VncVal> replaceVals, VncVal meta)
withValues in class VncMappublic VncCustomType wrap(VncWrappingTypeDef wrappingTypeDef, VncVal meta)
public VncCustomType withMeta(VncVal meta)
public VncKeyword getType()
public VncKeyword getSupertype()
getSupertype in class VncMappublic java.util.List<VncKeyword> getAllSupertypes()
getAllSupertypes in class VncMappublic VncCustomTypeDef getTypeDef()
public VncVal containsKey(VncVal key)
containsKey in class VncMappublic java.util.List<VncMapEntry> entries()
public VncMap assoc(VncSequence mvs)
public VncMap dissoc(VncSequence keys)
public VncList toVncList()
toVncList in class VncCollectionpublic VncVector toVncVector()
toVncVector in class VncCollectionpublic VncMap toVncMap()
public int size()
size in class VncCollectionpublic boolean isEmpty()
isEmpty in class VncCollectionpublic java.lang.Object convertToJavaObject()
convertToJavaObject in class VncMappublic int compareTo(VncVal o)
public java.lang.String toString()
toString in class java.lang.Object