Class COSBaseWrapper<T extends org.apache.pdfbox.cos.COSBase>
java.lang.Object
org.apache.pdfbox.cos.COSBase
br.ufsc.labsec.signature.conformanceVerifier.pdf.incrementalupdate.structures.COSBaseWrapper<T>
- All Implemented Interfaces:
org.apache.pdfbox.pdmodel.common.COSObjectable
- Direct Known Subclasses:
AcroForm, Action, AdditionalAction, Annotation, Annotations, EmbeddedFiles, FormField, NamedPage, PageObject
public abstract class COSBaseWrapper<T extends org.apache.pdfbox.cos.COSBase>
extends org.apache.pdfbox.cos.COSBase
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidaccept(IncrementalUpdateVisitor<?> visitor) voidaccept(org.apache.pdfbox.cos.ICOSVisitor icosVisitor) static org.apache.pdfbox.cos.COSArrayexpectArray(org.apache.pdfbox.cos.COSBase base) static org.apache.pdfbox.cos.COSDictionaryexpectDictionary(org.apache.pdfbox.cos.COSBase base) org.apache.pdfbox.cos.COSObjectKeygetKey()booleanisDirect()voidsetDirect(boolean direct) voidsetKey(org.apache.pdfbox.cos.COSObjectKey key) static org.apache.pdfbox.cos.COSObjectwrapObject(org.apache.pdfbox.cos.COSObjectKey key, org.apache.pdfbox.cos.COSBase wrapper)
-
Field Details
-
base
-
-
Constructor Details
-
COSBaseWrapper
-
-
Method Details
-
getCOSObject
- Specified by:
getCOSObjectin interfaceorg.apache.pdfbox.pdmodel.common.COSObjectable- Overrides:
getCOSObjectin classorg.apache.pdfbox.cos.COSBase
-
isDirect
public boolean isDirect()- Overrides:
isDirectin classorg.apache.pdfbox.cos.COSBase
-
setDirect
public void setDirect(boolean direct) - Overrides:
setDirectin classorg.apache.pdfbox.cos.COSBase
-
getKey
public org.apache.pdfbox.cos.COSObjectKey getKey()- Overrides:
getKeyin classorg.apache.pdfbox.cos.COSBase
-
setKey
public void setKey(org.apache.pdfbox.cos.COSObjectKey key) - Overrides:
setKeyin classorg.apache.pdfbox.cos.COSBase
-
accept
- Specified by:
acceptin classorg.apache.pdfbox.cos.COSBase- Throws:
IOException
-
accept
- Throws:
IOException
-
wrapObject
public static org.apache.pdfbox.cos.COSObject wrapObject(org.apache.pdfbox.cos.COSObjectKey key, org.apache.pdfbox.cos.COSBase wrapper) -
expectDictionary
public static org.apache.pdfbox.cos.COSDictionary expectDictionary(org.apache.pdfbox.cos.COSBase base) -
expectArray
public static org.apache.pdfbox.cos.COSArray expectArray(org.apache.pdfbox.cos.COSBase base)
-