Package org.apache.storm.clojure
Class IndifferentAccessMap
- java.lang.Object
-
- org.apache.storm.clojure.IndifferentAccessMap
-
- All Implemented Interfaces:
clojure.lang.Associative,clojure.lang.Counted,clojure.lang.ILookup,clojure.lang.IPersistentCollection,clojure.lang.IPersistentMap,clojure.lang.Seqable,Iterable,Map
public class IndifferentAccessMap extends Object implements clojure.lang.ILookup, clojure.lang.IPersistentMap, Map
-
-
Field Summary
Fields Modifier and Type Field Description protected clojure.lang.IPersistentMapmap
-
Constructor Summary
Constructors Constructor Description IndifferentAccessMap(clojure.lang.IPersistentMap map)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description clojure.lang.IPersistentMapassoc(Object k, Object v)clojure.lang.IPersistentMapassocEx(Object k, Object v)voidclear()clojure.lang.IPersistentCollectioncons(Object o)booleancontainsKey(Object k)booleancontainsValue(Object v)intcount()clojure.lang.IPersistentCollectionempty()clojure.lang.IMapEntryentryAt(Object k)SetentrySet()booleanequiv(Object o)Objectget(Object k)clojure.lang.IPersistentMapgetMap()booleanisEmpty()Iteratoriterator()SetkeySet()Objectput(Object k, Object v)voidputAll(Map m)Objectremove(Object k)clojure.lang.ISeqseq()clojure.lang.IPersistentMapsetMap(clojure.lang.IPersistentMap map)intsize()ObjectvalAt(Object o)ObjectvalAt(Object o, Object def)Collectionvalues()clojure.lang.IPersistentMapwithout(Object k)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
-
-
-
-
Method Detail
-
getMap
public clojure.lang.IPersistentMap getMap()
-
setMap
public clojure.lang.IPersistentMap setMap(clojure.lang.IPersistentMap map)
-
count
public int count()
- Specified by:
countin interfaceclojure.lang.Counted- Specified by:
countin interfaceclojure.lang.IPersistentCollection
-
seq
public clojure.lang.ISeq seq()
- Specified by:
seqin interfaceclojure.lang.Seqable
-
valAt
public Object valAt(Object o, Object def)
- Specified by:
valAtin interfaceclojure.lang.ILookup
-
assoc
public clojure.lang.IPersistentMap assoc(Object k, Object v)
- Specified by:
associn interfaceclojure.lang.Associative- Specified by:
associn interfaceclojure.lang.IPersistentMap
-
assocEx
public clojure.lang.IPersistentMap assocEx(Object k, Object v)
- Specified by:
assocExin interfaceclojure.lang.IPersistentMap
-
without
public clojure.lang.IPersistentMap without(Object k)
- Specified by:
withoutin interfaceclojure.lang.IPersistentMap
-
containsKey
public boolean containsKey(Object k)
- Specified by:
containsKeyin interfaceclojure.lang.Associative- Specified by:
containsKeyin interfaceMap
-
entryAt
public clojure.lang.IMapEntry entryAt(Object k)
- Specified by:
entryAtin interfaceclojure.lang.Associative
-
cons
public clojure.lang.IPersistentCollection cons(Object o)
- Specified by:
consin interfaceclojure.lang.IPersistentCollection
-
empty
public clojure.lang.IPersistentCollection empty()
- Specified by:
emptyin interfaceclojure.lang.IPersistentCollection
-
equiv
public boolean equiv(Object o)
- Specified by:
equivin interfaceclojure.lang.IPersistentCollection
-
containsValue
public boolean containsValue(Object v)
- Specified by:
containsValuein interfaceMap
-
values
public Collection values()
-
-