Class PDDefaultAttributeObject

    • Constructor Detail

      • PDDefaultAttributeObject

        public PDDefaultAttributeObject()
        Default constructor.
      • PDDefaultAttributeObject

        public PDDefaultAttributeObject​(COSDictionary dictionary)
        Creates a default attribute object with a given dictionary.
        Parameters:
        dictionary - the dictionary
    • Method Detail

      • getAttributeNames

        public java.util.List<java.lang.String> getAttributeNames()
        Gets the attribute names.
        Returns:
        the attribute names
      • getAttributeValue

        public COSBase getAttributeValue​(java.lang.String attrName)
        Gets the attribute value for a given name.
        Parameters:
        attrName - the given attribute name
        Returns:
        the attribute value for a given name
      • getAttributeValue

        protected COSBase getAttributeValue​(java.lang.String attrName,
                                            COSBase defaultValue)
        Gets the attribute value for a given name.
        Parameters:
        attrName - the given attribute name
        defaultValue - the default value
        Returns:
        the attribute value for a given name
      • setAttribute

        public void setAttribute​(java.lang.String attrName,
                                 COSBase attrValue)
        Sets an attribute.
        Parameters:
        attrName - the attribute name
        attrValue - the attribute value