Interface MapType<K>
- All Known Implementing Classes:
JsonMapType,NBTMapType
public interface MapType<K>
-
Method Summary
Modifier and TypeMethodDescriptionvoidclear()copy()booleanbooleangetBoolean(K key) booleangetBoolean(K key, boolean dfl) bytebytebyte[]byte[]doubledoublefloatfloatgetForcedString(K key) getForcedString(K key, String dfl) getGeneric(K key) intintint[]int[]default ListTypegetList(K key, ObjectType type) default ListTypegetList(K key, ObjectType type, ListType dfl) getListUnchecked(K key) getListUnchecked(K key, ListType dfl) longlonglong[]long[]<T> MapType<T> <T> MapType<T> default ListTypegetOrCreateList(K key, ObjectType type) default <T> MapType<T> getOrCreateMap(K key) shortshortshort[]short[]inthashCode()booleanbooleanhasKey(K key, ObjectType type) booleanisEmpty()keys()voidvoidsetBoolean(K key, boolean val) voidvoidvoidvoiddefault voidsetGeneric(K key, Object value) voidvoidvoidvoidvoidvoidvoidvoidvoidintsize()
-
Method Details
-
getTypeUtil
TypeUtil getTypeUtil() -
hashCode
int hashCode() -
equals
-
size
int size() -
isEmpty
boolean isEmpty() -
clear
void clear() -
keys
-
copy
-
hasKey
-
hasKey
-
remove
-
getGeneric
-
getNumber
-
getNumber
-
getBoolean
-
getBoolean
-
setBoolean
-
getByte
-
getByte
-
setByte
-
getShort
-
getShort
-
setShort
-
getInt
-
getInt
-
setInt
-
getLong
-
getLong
-
setLong
-
getFloat
-
getFloat
-
setFloat
-
getDouble
-
getDouble
-
setDouble
-
getBytes
-
getBytes
-
setBytes
-
getShorts
-
getShorts
-
setShorts
-
getInts
-
getInts
-
setInts
-
getLongs
-
getLongs
-
setLongs
-
getListUnchecked
-
getListUnchecked
-
getList
-
getOrCreateList
-
getList
-
setList
-
getMap
-
getOrCreateMap
-
getMap
-
setMap
-
getString
-
getString
-
getForcedString
-
getForcedString
-
setString
-
setGeneric
-