public abstract class VncMap extends VncCollection implements IVncFunction
| Modifier and Type | Method and Description |
|---|---|
VncVal |
apply(VncList args) |
abstract VncMap |
assoc(VncSequence mvs) |
abstract VncMap |
assoc(VncVal... mvs) |
abstract VncVal |
containsKey(VncVal key) |
java.lang.Object |
convertToJavaObject() |
abstract VncMap |
dissoc(VncSequence keys) |
abstract VncMap |
dissoc(VncVal... keys) |
abstract VncMap |
empty() |
abstract java.util.List<VncMapEntry> |
entries() |
abstract VncVal |
get(VncVal key) |
VncVal |
get(VncVal key,
VncVal defaultValue) |
abstract java.util.Map<VncVal,VncVal> |
getMap() |
abstract VncList |
keys() |
abstract VncMap |
putAll(VncMap map) |
abstract VncMap |
withMeta(VncVal meta) |
abstract VncMap |
withValues(java.util.Map<VncVal,VncVal> replaceVals) |
abstract VncMap |
withValues(java.util.Map<VncVal,VncVal> replaceVals,
VncVal meta) |
isEmpty, size, toVncList, toVncVectorcompareTo, equals, getMeta, getMetaVal, getMetaVal, hashCode, isPrivate, toString, typeRankpublic VncMap(VncVal meta)
public VncVal apply(VncList args)
apply in interface IVncFunctionpublic abstract VncMap empty()
empty in class VncCollectionpublic abstract VncMap withMeta(VncVal meta)
withMeta in class VncCollectionpublic abstract VncList keys()
public abstract java.util.List<VncMapEntry> entries()
public abstract VncMap assoc(VncSequence mvs)
public abstract VncMap dissoc(VncSequence keys)
public java.lang.Object convertToJavaObject()
convertToJavaObject in class VncVal