Class MapType
java.lang.Object
ca.spottedleaf.converter.types.MapType
- Direct Known Subclasses:
JavaMapType
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidclear()abstract MapTypecopy()abstract ListTypeabstract MapTypeabstract booleanabstract BigDecimalgetBigDecimal(String key) abstract BigDecimalgetBigDecimal(String key, BigDecimal dfl) abstract BigIntegergetBigInteger(String key) abstract BigIntegergetBigInteger(String key, BigInteger dfl) abstract booleangetBoolean(String key) abstract booleangetBoolean(String key, boolean dfl) abstract byteabstract byteabstract byte[]abstract byte[]abstract doubleabstract doubleabstract floatabstract floatabstract ObjectgetGeneric(String key) abstract ObjectgetGeneric(String key, Object dfl) abstract Objectabstract intabstract intabstract int[]abstract int[]getList(String key, ObjectType type) getList(String key, ObjectType type, ListType dfl) abstract ListTypegetListUnchecked(String key) abstract ListTypegetListUnchecked(String key, ListType dfl) abstract longabstract longabstract long[]abstract long[]abstract MapTypeabstract MapTypeabstract Numberabstract NumbergetOrCreateList(String key, ObjectType type) getOrCreateMap(String key) abstract shortabstract shortabstract short[]abstract short[]abstract Stringabstract Stringabstract TypeUtil<?> abstract inthashCode()abstract booleanabstract booleanhasKey(String key, ObjectType type) abstract booleanisEmpty()keys()abstract voidabstract booleanabstract booleanrenameKeys(Function<String, String> renamer) abstract voidsetBigDecimal(String key, BigDecimal val) abstract voidsetBigInteger(String key, BigInteger val) abstract voidsetBoolean(String key, boolean val) abstract voidabstract voidabstract voidabstract voidabstract voidsetGeneric(String key, Object value) abstract voidabstract voidabstract voidabstract voidabstract voidabstract voidabstract voidabstract voidabstract voidabstract intsize()abstract StringtoString()
-
Constructor Details
-
MapType
public MapType()
-
-
Method Details
-
getTypeUtil
-
hashCode
-
equals
-
toString
-
createEmptyList
-
createEmptyMap
-
size
public abstract int size() -
isEmpty
public abstract boolean isEmpty() -
clear
public abstract void clear() -
keys
-
copy
-
rename
-
renameKeys
-
hasKey
-
hasKey
-
remove
-
getGenericAndRemove
-
getGeneric
-
getGeneric
-
getNumber
-
getNumber
-
getBigInteger
-
getBigInteger
-
setBigInteger
-
getBigDecimal
-
getBigDecimal
-
setBigDecimal
-
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
-
setString
-
setGeneric
-