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
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionclojure.lang.IPersistentMap
clojure.lang.IPersistentMap
void
clear()
clojure.lang.IPersistentCollection
boolean
boolean
int
count()
clojure.lang.IPersistentCollection
empty()
clojure.lang.IMapEntry
entrySet()
boolean
clojure.lang.IPersistentMap
getMap()
boolean
isEmpty()
iterator()
keySet()
void
clojure.lang.ISeq
seq()
clojure.lang.IPersistentMap
setMap
(clojure.lang.IPersistentMap map) int
size()
values()
clojure.lang.IPersistentMap
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
-
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:
count
in interfaceclojure.lang.Counted
- Specified by:
count
in interfaceclojure.lang.IPersistentCollection
-
seq
public clojure.lang.ISeq seq()- Specified by:
seq
in interfaceclojure.lang.Seqable
-
valAt
- Specified by:
valAt
in interfaceclojure.lang.ILookup
-
valAt
- Specified by:
valAt
in interfaceclojure.lang.ILookup
-
assoc
- Specified by:
assoc
in interfaceclojure.lang.Associative
- Specified by:
assoc
in interfaceclojure.lang.IPersistentMap
-
assocEx
- Specified by:
assocEx
in interfaceclojure.lang.IPersistentMap
-
without
- Specified by:
without
in interfaceclojure.lang.IPersistentMap
-
containsKey
- Specified by:
containsKey
in interfaceclojure.lang.Associative
- Specified by:
containsKey
in interfaceMap
-
entryAt
- Specified by:
entryAt
in interfaceclojure.lang.Associative
-
cons
- Specified by:
cons
in interfaceclojure.lang.IPersistentCollection
-
empty
public clojure.lang.IPersistentCollection empty()- Specified by:
empty
in interfaceclojure.lang.IPersistentCollection
-
equiv
- Specified by:
equiv
in interfaceclojure.lang.IPersistentCollection
-
iterator
-
containsValue
- Specified by:
containsValue
in interfaceMap
-
entrySet
-
get
-
isEmpty
public boolean isEmpty() -
keySet
-
values
-
clear
public void clear() -
put
-
putAll
-
remove
-