Package org.verapdf.pd
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
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()booleanempty()BooleangetBooleanKey(ASAtom key)LonggetIntegerKey(ASAtom key)COSObjectgetKey(ASAtom key)ASAtomgetNameKey(ASAtom key)COSObjectgetObject()DoublegetRealKey(ASAtom key)StringgetStringKey(ASAtom key)booleanknownKey(ASAtom key)voidremoveKey(ASAtom key)voidsetBooleanKey(ASAtom key, Boolean value)voidsetIntegerKey(ASAtom key, Long value)voidsetKey(ASAtom key, COSObject value)voidsetNameKey(ASAtom key, ASAtom value)voidsetObject(COSObject object)voidsetObject(COSObject object, boolean update)voidsetStringKey(ASAtom key, String value)protected voidupdateFromObject()protected voidupdateToObject()
-
-
-
Constructor Detail
-
PDObject
public PDObject()
-
PDObject
public PDObject(COSObject obj)
-
-
Method Detail
-
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)
-
removeKey
public void removeKey(ASAtom key)
-
updateToObject
protected void updateToObject()
-
updateFromObject
protected void updateFromObject()
-
-