@TopNS(prefix={"","vt"}, uri={"http://schemas.openxmlformats.org/officeDocument/2006/custom-properties","http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"}, value="Properties") public class CustomProperties extends XmlEntity
注意:只支持"文本"、"数字"、"日期"以及"布尔值",其它数据类型将使用toString强转换为文本
| 构造器和说明 |
|---|
CustomProperties() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected static void |
check(String key,
Object val)
检查属性的合法性
|
static CustomProperties |
domToCustom(org.dom4j.Element root)
Dom转Custom对象
|
Object |
get(String key)
获取自定义属性的值
|
Map<String,Object> |
getAll()
获取所有自定义属性的副本
|
boolean |
hasProperty()
测试是否包含自定义属性
|
boolean |
hasReadOnlyMark()
判断文档是否受为只读
|
void |
markAsReadOnly()
文档保护-只读标记
|
void |
put(String key,
Object value)
将指定的键值对添加到属性集合中
|
void |
putAll(Map<String,Object> properties)
将指定的属性集合添加到当前对象中
|
Object |
remove(String key)
移除指定属性
|
protected static int |
testValueType(Object val)
检查属性值的类型
|
public void putAll(Map<String,Object> properties)
properties - 属性名称和值的映射表public void markAsReadOnly()
public boolean hasReadOnlyMark()
public boolean hasProperty()
public static CustomProperties domToCustom(org.dom4j.Element root)
root - dom树protected static int testValueType(Object val)
val - 外部属性值Copyright © 2025. All rights reserved.