public class CLMap extends CLValue implements java.util.Map<CLValue,CLValue>
| Constructor and Description |
|---|
CLMap(byte[] bytes,
CLMapTypeInfo typeInfo,
java.lang.Object parsed) |
CLMap(java.lang.String hexBytes,
CLMapTypeInfo typeInfo,
java.lang.Object parsed) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
boolean |
containsKey(java.lang.Object key) |
boolean |
containsValue(java.lang.Object value) |
java.util.Set<java.util.Map.Entry<CLValue,CLValue>> |
entrySet() |
static byte[] |
fromString(java.lang.String hex) |
CLValue |
get(java.lang.Object key) |
CLType |
getCLType() |
CLTypeInfo |
getCLTypeInfo() |
CLTypeInfo |
getKeyType() |
CLTypeInfo |
getValueType() |
boolean |
isEmpty() |
boolean |
isModified() |
java.util.Iterator<java.util.Map.Entry<CLValue,CLValue>> |
iterator() |
java.util.Set<CLValue> |
keySet() |
CLValue |
put(CLValue key,
CLValue value) |
void |
putAll(java.util.Map<? extends CLValue,? extends CLValue> m) |
CLValue |
remove(java.lang.Object key) |
void |
setModified(boolean modified) |
int |
size() |
java.lang.String |
toHex() |
static java.lang.String |
toHex(byte[] bytes) |
java.util.Collection<CLValue> |
values() |
public CLMap(java.lang.String hexBytes,
CLMapTypeInfo typeInfo,
java.lang.Object parsed)
public CLMap(byte[] bytes,
CLMapTypeInfo typeInfo,
java.lang.Object parsed)
public CLValue remove(java.lang.Object key)
@NotNull public java.util.Set<CLValue> keySet()
@NotNull public java.util.Collection<CLValue> values()
public CLTypeInfo getKeyType()
public CLTypeInfo getValueType()
public boolean containsKey(java.lang.Object key)
public boolean containsValue(java.lang.Object value)
public CLValue get(java.lang.Object key)
public boolean isModified()
public void setModified(boolean modified)
public static byte[] fromString(java.lang.String hex)
public static java.lang.String toHex(byte[] bytes)
public CLTypeInfo getCLTypeInfo()
public CLType getCLType()
public java.lang.String toHex()