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
-
Nested Class Summary
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclojure.lang.IPersistentMapclojure.lang.IPersistentMapvoidclear()clojure.lang.IPersistentCollectionbooleanbooleanintcount()clojure.lang.IPersistentCollectionempty()clojure.lang.IMapEntryentrySet()booleanclojure.lang.IPersistentMapgetMap()booleanisEmpty()iterator()keySet()voidclojure.lang.ISeqseq()clojure.lang.IPersistentMapsetMap(clojure.lang.IPersistentMap map) intsize()values()clojure.lang.IPersistentMapMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
-
Field Details
-
map
protected clojure.lang.IPersistentMap map
-
-
Constructor Details
-
IndifferentAccessMap
public IndifferentAccessMap(clojure.lang.IPersistentMap map)
-
-
Method Details
-
getMap
public clojure.lang.IPersistentMap getMap() -
setMap
public clojure.lang.IPersistentMap setMap(clojure.lang.IPersistentMap map) -
size
public int size() -
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
- Specified by:
valAtin interfaceclojure.lang.ILookup
-
valAt
- Specified by:
valAtin interfaceclojure.lang.ILookup
-
assoc
- Specified by:
associn interfaceclojure.lang.Associative- Specified by:
associn interfaceclojure.lang.IPersistentMap
-
assocEx
- Specified by:
assocExin interfaceclojure.lang.IPersistentMap
-
without
- Specified by:
withoutin interfaceclojure.lang.IPersistentMap
-
containsKey
- Specified by:
containsKeyin interfaceclojure.lang.Associative- Specified by:
containsKeyin interfaceMap
-
entryAt
- Specified by:
entryAtin interfaceclojure.lang.Associative
-
cons
- Specified by:
consin interfaceclojure.lang.IPersistentCollection
-
empty
public clojure.lang.IPersistentCollection empty()- Specified by:
emptyin interfaceclojure.lang.IPersistentCollection
-
equiv
- Specified by:
equivin interfaceclojure.lang.IPersistentCollection
-
iterator
-
containsValue
- Specified by:
containsValuein interfaceMap
-
entrySet
-
get
-
isEmpty
public boolean isEmpty() -
keySet
-
values
-
clear
public void clear() -
put
-
putAll
-
remove
-