public class AttributeContext extends Object implements IAttributeContext
| 构造器和说明 |
|---|
AttributeContext() |
AttributeContext(Map<String,Object> map) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
containsKey(String key)
是否包含 key
|
protected Set<Map.Entry<String,Object>> |
entrySet()
获取明细集合
|
Object |
getAttr(String key)
获取配置属性
|
Boolean |
getAttrBoolean(String key)
获取属性-Boolean
|
Byte |
getAttrByte(String key)
获取属性-Byte
|
Character |
getAttrCharacter(String key)
获取属性-Character
|
Double |
getAttrDouble(String key)
获取属性-Double
|
Float |
getAttrFloat(String key)
获取属性-Float
|
Integer |
getAttrInteger(String key)
获取属性-Integer
|
Long |
getAttrLong(String key)
获取属性-Long
|
Optional<Object> |
getAttrOptional(String key)
获取配置属性-Optional
|
Short |
getAttrShort(String key)
获取属性-Short
|
String |
getAttrString(String key)
获取属性-字符串形式
|
Set<String> |
keySet()
所有的 key 集合
|
AttributeContext |
putAttr(String key,
Object value)
设置属性
|
protected AttributeContext |
putAttrMap(Map<String,?> map)
设置属性 map
|
IAttributeContext |
removeAttr(String key)
移除属性
|
protected AttributeContext putAttrMap(Map<String,?> map)
map - map 信息public AttributeContext putAttr(String key, Object value)
putAttr 在接口中 IAttributeContextkey - keyvalue - 值public Object getAttr(String key)
getAttr 在接口中 IAttributeContextkey - keypublic Optional<Object> getAttrOptional(String key)
IAttributeContextgetAttrOptional 在接口中 IAttributeContextkey - keypublic String getAttrString(String key)
IAttributeContextgetAttrString 在接口中 IAttributeContextkey - keypublic Boolean getAttrBoolean(String key)
IAttributeContextgetAttrBoolean 在接口中 IAttributeContextkey - keypublic Character getAttrCharacter(String key)
IAttributeContextgetAttrCharacter 在接口中 IAttributeContextkey - keypublic Byte getAttrByte(String key)
IAttributeContextgetAttrByte 在接口中 IAttributeContextkey - keypublic Short getAttrShort(String key)
IAttributeContextgetAttrShort 在接口中 IAttributeContextkey - keypublic Integer getAttrInteger(String key)
IAttributeContextgetAttrInteger 在接口中 IAttributeContextkey - keypublic Float getAttrFloat(String key)
IAttributeContextgetAttrFloat 在接口中 IAttributeContextkey - keypublic Double getAttrDouble(String key)
IAttributeContextgetAttrDouble 在接口中 IAttributeContextkey - keypublic Long getAttrLong(String key)
IAttributeContextgetAttrLong 在接口中 IAttributeContextkey - keypublic IAttributeContext removeAttr(String key)
IAttributeContextremoveAttr 在接口中 IAttributeContextkey - keypublic boolean containsKey(String key)
IAttributeContextcontainsKey 在接口中 IAttributeContextkey - keypublic Set<String> keySet()
IAttributeContextkeySet 在接口中 IAttributeContextCopyright © 2024. All rights reserved.