Class PDObject

java.lang.Object
org.verapdf.pd.PDObject
Direct Known Subclasses:
COSFilters, COSTrailer, ICCProfile, PD3DStream, PDAbstractAdditionalActions, PDAcroForm, PDAction, PDAnnotation, PDAppearanceEntry, PDCatalog, PDCIDSystemInfo, PDCMap, PDCryptFilter, PDEncryption, PDFontDescriptor, PDFormField, PDFunction, PDGroup, PDHalftone, PDMCRDictionary, PDMediaClip, PDMetadata, PDNamesDictionary, PDNameSpaceRoleMapping, PDNameTreeNode, PDNavigationNode, PDNumberTreeNode, PDOBJRDictionary, PDOptionalContentProperties, PDOutlineDictionary, PDOutputIntent, PDPageContentStream, PDPageTreeNode, PDResource, PDResources, PDSignature, PDStructTreeNode, PDStructureNameSpace, PDType3CharProc

public class PDObject extends Object
Author:
Timur Kamalov
  • Constructor Details

    • PDObject

      public PDObject()
    • PDObject

      public PDObject(COSObject obj)
  • Method Details

    • empty

      public boolean empty()
    • clear

      public void clear()
    • getObject

      public COSObject getObject()
    • setObject

      public void setObject(COSObject object)
    • setObject

      public void setObject(COSObject object, boolean update)
    • knownKey

      public boolean knownKey(ASAtom key)
    • getKey

      public COSObject getKey(ASAtom key)
    • setKey

      public void setKey(ASAtom key, COSObject value)
    • getStringKey

      public String getStringKey(ASAtom key)
    • setStringKey

      public void setStringKey(ASAtom key, String value)
    • getNameKey

      public ASAtom getNameKey(ASAtom key)
    • getNameKeyStringValue

      public String getNameKeyStringValue(ASAtom key)
    • setNameKey

      public void setNameKey(ASAtom key, ASAtom value)
    • getIntegerKey

      public Long getIntegerKey(ASAtom key)
    • getRealKey

      public Double getRealKey(ASAtom key)
    • setIntegerKey

      public void setIntegerKey(ASAtom key, Long value)
    • getBooleanKey

      public Boolean getBooleanKey(ASAtom key)
    • setBooleanKey

      public void setBooleanKey(ASAtom key, Boolean value)
    • removeKey

      public void removeKey(ASAtom key)
    • updateToObject

      protected void updateToObject()
    • updateFromObject

      protected void updateFromObject()