Class JavaMapType
java.lang.Object
ca.spottedleaf.converter.types.MapType
ca.spottedleaf.converter.types.impl.java.JavaMapType
-
Constructor Summary
ConstructorsConstructorDescriptionJavaMapType(int capacity) JavaMapType(int capacity, float loadFactor) JavaMapType(LinkedHashMap<String, Object> map) -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()copy()static LinkedHashMap<String, Object> deepCopy(LinkedHashMap<String, Object> map) booleangetBigDecimal(String key) getBigDecimal(String key, BigDecimal dfl) getBigInteger(String key) getBigInteger(String key, BigInteger dfl) booleangetBoolean(String key) booleangetBoolean(String key, boolean dfl) bytebytebyte[]byte[]doubledoublefloatfloatgetGeneric(String key) getGeneric(String key, Object dfl) intintint[]int[]getList(String key, ObjectType type) getList(String key, ObjectType type, ListType dfl) getListUnchecked(String key) getListUnchecked(String key, ListType dfl) longlonglong[]long[]getOrCreateList(String key, ObjectType type) getOrCreateMap(String key) shortshortshort[]short[]TypeUtil<?> inthashCode()booleanbooleanhasKey(String key, ObjectType type) booleanisEmpty()keys()voidbooleanbooleanrenameKeys(Function<String, String> renamer) voidsetBigDecimal(String key, BigDecimal val) voidsetBigInteger(String key, BigInteger val) voidsetBoolean(String key, boolean val) voidvoidvoidvoidvoidsetGeneric(String key, Object value) voidvoidvoidvoidvoidvoidvoidvoidvoidintsize()toString()
-
Constructor Details
-
JavaMapType
public JavaMapType() -
JavaMapType
public JavaMapType(int capacity) -
JavaMapType
public JavaMapType(int capacity, float loadFactor) -
JavaMapType
-
-
Method Details
-
hashCode
-
equals
-
toString
-
createEmptyList
- Specified by:
createEmptyListin classMapType
-
createEmptyMap
- Specified by:
createEmptyMapin classMapType
-
getTypeUtil
- Specified by:
getTypeUtilin classMapType
-
size
-
isEmpty
-
clear
-
keys
-
deepCopy
-
copy
-
rename
-
renameKeys
- Specified by:
renameKeysin classMapType
-
hasKey
-
hasKey
-
remove
-
getGenericAndRemove
- Specified by:
getGenericAndRemovein classMapType
-
getGeneric
- Specified by:
getGenericin classMapType
-
getGeneric
- Specified by:
getGenericin classMapType
-
getNumber
-
getNumber
-
getBigInteger
- Specified by:
getBigIntegerin classMapType
-
getBigInteger
- Specified by:
getBigIntegerin classMapType
-
setBigInteger
- Specified by:
setBigIntegerin classMapType
-
getBigDecimal
- Specified by:
getBigDecimalin classMapType
-
getBigDecimal
- Specified by:
getBigDecimalin classMapType
-
setBigDecimal
- Specified by:
setBigDecimalin classMapType
-
getBoolean
- Specified by:
getBooleanin classMapType
-
getBoolean
- Specified by:
getBooleanin classMapType
-
setBoolean
- Specified by:
setBooleanin classMapType
-
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
- Specified by:
getListUncheckedin classMapType
-
getListUnchecked
- Specified by:
getListUncheckedin classMapType
-
getList
-
getOrCreateList
- Overrides:
getOrCreateListin classMapType
-
getList
-
setList
-
getMap
-
getOrCreateMap
- Overrides:
getOrCreateMapin classMapType
-
getMap
-
setMap
-
getString
-
getString
-
setString
-
setGeneric
- Specified by:
setGenericin classMapType
-