public class PDDefaultAttributeObject extends PDAttributeObject
| Constructor and Description |
|---|
PDDefaultAttributeObject()
Default constructor.
|
PDDefaultAttributeObject(COSDictionary dictionary)
Creates a default attribute object with a given dictionary.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.String> |
getAttributeNames()
Gets the attribute names.
|
COSBase |
getAttributeValue(java.lang.String attrName)
Gets the attribute value for a given name.
|
protected COSBase |
getAttributeValue(java.lang.String attrName,
COSBase defaultValue)
Gets the attribute value for a given name.
|
void |
setAttribute(java.lang.String attrName,
COSBase attrValue)
Sets an attribute.
|
java.lang.String |
toString() |
arrayToString, arrayToString, create, getOwner, isEmpty, notifyChanged, potentiallyNotifyChanged, setOwner, setStructureElementequals, getCOSDictionary, getCOSObject, hashCodepublic PDDefaultAttributeObject()
public PDDefaultAttributeObject(COSDictionary dictionary)
dictionary - the dictionarypublic java.util.List<java.lang.String> getAttributeNames()
public COSBase getAttributeValue(java.lang.String attrName)
attrName - the given attribute nameprotected COSBase getAttributeValue(java.lang.String attrName, COSBase defaultValue)
attrName - the given attribute namedefaultValue - the default valuepublic void setAttribute(java.lang.String attrName,
COSBase attrValue)
attrName - the attribute nameattrValue - the attribute valuepublic java.lang.String toString()
toString in class PDAttributeObject