All Implemented Interfaces:
COSObjectable

public class PDUserAttributeObject extends PDAttributeObject
A User attribute object.
Version:
$Revision: $
Author:
Johannes Koch
  • Field Details

    • OWNER_USER_PROPERTIES

      public static final String OWNER_USER_PROPERTIES
      Attribute owner for user properties
      See Also:
  • Constructor Details

    • PDUserAttributeObject

      public PDUserAttributeObject()
      Default constructor
    • PDUserAttributeObject

      public PDUserAttributeObject(COSDictionary dictionary)
      Parameters:
      dictionary - the dictionary
  • Method Details

    • getOwnerUserProperties

      public List<PDUserProperty> getOwnerUserProperties()
      Returns the user properties.
      Returns:
      the user properties
    • setUserProperties

      public void setUserProperties(List<PDUserProperty> userProperties)
      Sets the user properties.
      Parameters:
      userProperties - the user properties
    • addUserProperty

      public void addUserProperty(PDUserProperty userProperty)
      Adds a user property.
      Parameters:
      userProperty - the user property
    • removeUserProperty

      public void removeUserProperty(PDUserProperty userProperty)
      Removes a user property.
      Parameters:
      userProperty - the user property
    • userPropertyChanged

      public void userPropertyChanged(PDUserProperty userProperty)
    • toString

      public String toString()
      Overrides:
      toString in class PDAttributeObject