Class DataMap
- java.lang.Object
-
- ru.ispras.fortress.data.types.datamap.DataMap
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clear()
boolean
containsKey(java.lang.Object obj)
boolean
containsValue(java.lang.Object obj)
DataMap
copy()
Create copy of this map.java.util.Set<java.util.Map.Entry<Data,Data>>
entrySet()
boolean
equals(java.lang.Object obj)
Data
get(java.lang.Object obj)
Data
getConstant()
DataType
getKeyType()
Return type of keys in this map.DataType
getValueType()
Return type of values in this map.int
hashCode()
boolean
isEmpty()
java.util.Set<Data>
keySet()
Data
put(Data key, Data value)
void
putAll(java.util.Map<? extends Data,? extends Data> map)
Data
remove(java.lang.Object obj)
void
setConstant(Data data)
int
size()
java.lang.String
toString()
DataMap
unmodifiableCopy()
Create unmodifiable copy of this map.static DataMap
valueOf(java.lang.String mapStr, DataType keyType, DataType valueType)
ReadDataMap
from string using type hints.java.util.Collection<Data>
values()
-
-
-
Method Detail
-
getConstant
public Data getConstant()
-
setConstant
public void setConstant(Data data)
-
containsKey
public boolean containsKey(java.lang.Object obj)
-
containsValue
public boolean containsValue(java.lang.Object obj)
-
remove
public Data remove(java.lang.Object obj)
-
keySet
public java.util.Set<Data> keySet()
-
values
public java.util.Collection<Data> values()
-
equals
public boolean equals(java.lang.Object obj)
-
hashCode
public int hashCode()
-
getKeyType
public DataType getKeyType()
Return type of keys in this map.- Returns:
- type of keys in this map
-
getValueType
public DataType getValueType()
Return type of values in this map.- Returns:
- type of values in this map
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
valueOf
public static DataMap valueOf(java.lang.String mapStr, DataType keyType, DataType valueType)
ReadDataMap
from string using type hints.
-
copy
public DataMap copy()
Create copy of this map.- Returns:
- copy of this map
-
unmodifiableCopy
public DataMap unmodifiableCopy()
Create unmodifiable copy of this map.- Returns:
- unmodifiable copy of this map
-
-