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)StringgetNameKeyStringValue(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()
-
-