public class VncJavaObject extends VncMap implements IVncJavaObject
| Constructor and Description |
|---|
VncJavaObject(java.lang.Object obj) |
VncJavaObject(java.lang.Object obj,
VncVal meta) |
getMeta, getMetaVal, getMetaVal, getWrappingTypeDef, isPrivate, isVncList, isWrapped, wrapclone, finalize, getClass, notify, notifyAll, wait, wait, waitisAnonymouspublic VncJavaObject(java.lang.Object obj)
public VncJavaObject(java.lang.Object obj,
VncVal meta)
public static VncJavaObject from(ReturnValue val)
public static VncJavaObject from(java.lang.Object val, java.lang.Class<?> formalType)
public java.lang.Object getDelegate()
getDelegate in interface IVncJavaObjectpublic java.lang.Class<?> getDelegateFormalType()
getDelegateFormalType in interface IVncJavaObjectpublic VncMap emptyWithMeta()
emptyWithMeta in class VncMappublic VncHashMap withValues(java.util.Map<VncVal,VncVal> replaceVals)
withValues in class VncMappublic VncHashMap withValues(java.util.Map<VncVal,VncVal> replaceVals, VncVal meta)
withValues in class VncMappublic VncKeyword getType()
public VncKeyword getSupertype()
getSupertype in class VncMappublic java.util.List<VncKeyword> getAllSupertypes()
getAllSupertypes in class VncMappublic VncJavaObject castTo(java.lang.Class<?> clazz)
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.Objectpublic java.lang.String toString(boolean print_readably)
public boolean isArray()