public class POIXMLProperties.CustomProperties
extends java.lang.Object
Modifier and Type | Field | Description |
---|---|---|
static java.lang.String |
FORMAT_ID |
Each custom property element contains an fmtid attribute
with the same GUID value ({D5CDD505-2E9C-101B-9397-08002B2CF9AE}).
|
Modifier and Type | Method | Description |
---|---|---|
void |
addProperty(java.lang.String name,
boolean value) |
Add a new boolean property
|
void |
addProperty(java.lang.String name,
double value) |
Add a new double property
|
void |
addProperty(java.lang.String name,
int value) |
Add a new integer property
|
void |
addProperty(java.lang.String name,
java.lang.String value) |
Add a new string property
|
boolean |
contains(java.lang.String name) |
Check if a property with this name already exists in the collection of custom properties
|
org.openxmlformats.schemas.officeDocument.x2006.customProperties.CTProperties |
getUnderlyingProperties() |
|
protected int |
nextPid() |
Generate next id that uniquely relates a custom property
|
public static final java.lang.String FORMAT_ID
public org.openxmlformats.schemas.officeDocument.x2006.customProperties.CTProperties getUnderlyingProperties()
public void addProperty(java.lang.String name, java.lang.String value)
java.lang.IllegalArgumentException
- if a property with this name already existspublic void addProperty(java.lang.String name, double value)
java.lang.IllegalArgumentException
- if a property with this name already existspublic void addProperty(java.lang.String name, int value)
java.lang.IllegalArgumentException
- if a property with this name already existspublic void addProperty(java.lang.String name, boolean value)
java.lang.IllegalArgumentException
- if a property with this name already existsprotected int nextPid()
public boolean contains(java.lang.String name)
name
- the name to checkCopyright 2018 The Apache Software Foundation or its licensors, as applicable.