Module org.sejda.sambox
Class PDUserAttributeObject
java.lang.Object
org.sejda.sambox.pdmodel.common.PDDictionaryWrapper
org.sejda.sambox.pdmodel.documentinterchange.logicalstructure.PDAttributeObject
org.sejda.sambox.pdmodel.documentinterchange.logicalstructure.PDUserAttributeObject
- All Implemented Interfaces:
COSObjectable
A User attribute object.
- Author:
- Johannes Koch
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddUserProperty(PDUserProperty userProperty) Adds a user property.Returns the user properties.voidremoveUserProperty(PDUserProperty userProperty) Removes a user property.voidsetUserProperties(List<PDUserProperty> userProperties) Sets the user properties.toString()voiduserPropertyChanged(PDUserProperty userProperty) Methods inherited from class org.sejda.sambox.pdmodel.documentinterchange.logicalstructure.PDAttributeObject
arrayToString, arrayToString, create, getOwner, isEmpty, notifyChanged, potentiallyNotifyChanged, setOwner, setStructureElementMethods inherited from class org.sejda.sambox.pdmodel.common.PDDictionaryWrapper
equals, getCOSObject, hashCode
-
Field Details
-
OWNER_USER_PROPERTIES
Attribute owner for user properties- See Also:
-
-
Constructor Details
-
PDUserAttributeObject
public PDUserAttributeObject()Default constructor -
PDUserAttributeObject
- Parameters:
dictionary- the dictionary
-
-
Method Details
-
getOwnerUserProperties
Returns the user properties.- Returns:
- the user properties
-
setUserProperties
Sets the user properties.- Parameters:
userProperties- the user properties
-
addUserProperty
Adds a user property.- Parameters:
userProperty- the user property
-
removeUserProperty
Removes a user property.- Parameters:
userProperty- the user property
-
userPropertyChanged
- Parameters:
userProperty-
-
toString
- Overrides:
toStringin classPDAttributeObject
-