public class CLMap extends CLValue implements Map<CLValue,CLValue>
| Constructor and Description |
|---|
CLMap(byte[] bytes,
CLMapTypeInfo typeInfo,
Object parsed) |
CLMap(String hexBytes,
CLMapTypeInfo typeInfo,
Object parsed) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
boolean |
containsKey(Object key) |
boolean |
containsValue(Object value) |
Set<Map.Entry<CLValue,CLValue>> |
entrySet() |
static byte[] |
fromString(String hex) |
CLValue |
get(Object key) |
CLType |
getCLType() |
CLTypeInfo |
getCLTypeInfo() |
CLTypeInfo |
getKeyType() |
CLTypeInfo |
getValueType() |
boolean |
isEmpty() |
boolean |
isModified() |
Iterator<Map.Entry<CLValue,CLValue>> |
iterator() |
Set<CLValue> |
keySet() |
CLValue |
put(CLValue key,
CLValue value) |
void |
putAll(Map<? extends CLValue,? extends CLValue> m) |
CLValue |
remove(Object key) |
void |
setModified(boolean modified) |
int |
size() |
String |
toHex() |
static String |
toHex(byte[] bytes) |
Collection<CLValue> |
values() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcompute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAllpublic CLMap(String hexBytes, CLMapTypeInfo typeInfo, Object parsed)
public CLMap(byte[] bytes,
CLMapTypeInfo typeInfo,
Object parsed)
@NotNull public Collection<CLValue> values()
public CLTypeInfo getKeyType()
public CLTypeInfo getValueType()
public boolean containsKey(Object key)
containsKey in interface Map<CLValue,CLValue>public boolean containsValue(Object value)
containsValue in interface Map<CLValue,CLValue>public boolean isModified()
public void setModified(boolean modified)
public static byte[] fromString(String hex)
public static String toHex(byte[] bytes)
public CLTypeInfo getCLTypeInfo()
public CLType getCLType()
public String toHex()
Copyright © 2022. All rights reserved.