Class PropertyMap
java.lang.Object
io.leandev.appfuse.bean.PropertyMap
- All Implemented Interfaces:
Serializable, Map<String,Object>
- See Also:
-
Nested Class Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()booleancontainsKey(Object key) booleancontainsValue(Object value) voidentrySet()booleanstatic PropertyMapJackson 3.x: 實作 Map 介面的自訂類別需要 @JsonCreator 標註才能正確反序列化getAsBigDecimal(String key) getAsBigDecimal(String key, BigDecimal defaultValue) getAsBoolean(String key) getAsBoolean(String key, Boolean defaultValue) getAsDouble(String key) getAsDouble(String key, Double defaultValue) getAsFloat(String key) getAsFloat(String key, Float defaultValue) getAsInstant(String key) getAsInstant(String key, String defaultValue) getAsInteger(String key) getAsInteger(String key, Integer defaultValue) <V> List<V> <V> List<V> getAsPropertyMap(String key) getAsPropertyMap(String key, PropertyMap defaultValue) getAsString(String key) getAsString(String key, String defaultValue) getBean()getBigDecimal(String key) getBoolean(String key) getInteger(String key) <V> List<V> <V> List<V> <V> VgetPropertyMap(String key) getReadMethod(String key) Class<?> getWriteMethod(String key) final inthashCode()booleanisEmpty()booleanisWritable(String key) keySet()void<V> voidvoidintsize()values()Methods inherited from class Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Map
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
-
Constructor Details
-
PropertyMap
-
PropertyMap
public PropertyMap()
-
-
Method Details
-
fromMap
Jackson 3.x: 實作 Map 介面的自訂類別需要 @JsonCreator 標註才能正確反序列化 -
register
-
getBean
-
setBean
-
getString
-
getAsString
-
getAsString
-
getDate
-
getAsDate
-
getAsDate
-
getAsInstant
-
getAsInstant
-
getInteger
-
getAsInteger
-
getAsInteger
-
getLong
-
getAsLong
-
getAsLong
-
getDouble
-
getAsDouble
-
getAsDouble
-
getFloat
-
getAsFloat
-
getAsFloat
-
getBigDecimal
-
getAsBigDecimal
-
getAsBigDecimal
-
getBoolean
-
getAsBoolean
-
getAsBoolean
-
getMap
-
getPropertyMap
-
getObject
-
getAsPropertyMap
-
getAsPropertyMap
-
getList
-
getList
-
getAsList
-
getAsList
-
copy
-
isWritable
-
getWriteMethod
-
getReadMethod
-
getType
-
size
-
isEmpty
-
containsKey
- Specified by:
containsKeyin interfaceMap<String,Object>
-
containsValue
- Specified by:
containsValuein interfaceMap<String,Object>
-
get
-
get
-
put
-
remove
-
putAll
-
clear
-
keySet
-
values
-
entrySet
-
equals
-
hashCode
-