public class SimpleProperty extends com.github.houbb.heaven.support.attr.impl.AttributeContext implements IProperty
Properties 属性工具类
(2) 改进 AttributeContext 提供 protected 级别方法,便于拓展。
(3)考虑并发安全,添加 ReadWriteLock 读写锁。| 构造器和说明 |
|---|
SimpleProperty() |
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,String> |
asMap()
转换为 map
(1)是属性的一次拷贝,不会影响原来的属性信息。
|
Properties |
asProperties()
转换为配置
|
IProperty |
flush(OutputStream outputStream,
String charset)
向指定路径刷新文件信息
(1)允许多次执行
(2)允许指定不同的文件信息
|
IProperty |
load(InputStream inputStream,
String charset)
从指定路径加载文件信息
(1)允许多次执行
(2)允许指定不同的文件信息
|
IProperty |
putAttr(Map<String,String> map)
设置一个 map 属性
|
containsKey, entrySet, getAttr, getAttrBoolean, getAttrByte, getAttrCharacter, getAttrDouble, getAttrFloat, getAttrInteger, getAttrLong, getAttrOptional, getAttrShort, getAttrString, keySet, putAttr, putAttrMap, removeAttrpublic IProperty load(InputStream inputStream, String charset)
IPropertypublic IProperty flush(OutputStream outputStream, String charset)
IPropertypublic Properties asProperties()
IPropertyasProperties 在接口中 IPropertyCopyright © 2021. All rights reserved.