Package org.verapdf.cos
Class COSBase
java.lang.Object
org.verapdf.cos.COSBase
- Direct Known Subclasses:
COSDirect,COSIndirect
- Author:
- Timur Kamalov
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Objectaccept(ICOSVisitor visitor) abstract voidabstract booleanabstract COSObjectat(int i) abstract voidabstract Booleanabstract BooleangetBooleanKey(ASAtom key) abstract ASInputStreamgetData()abstract ASInputStreamgetData(COSStream.FilterFlags flags) abstract COSObjectabstract COSBaseabstract COSDocumentabstract Longabstract LonggetIntegerKey(ASAtom key) abstract COSKeygetKey()abstract COSObjectabstract ASAtomgetName()abstract ASAtomgetNameKey(ASAtom key) abstract Stringabstract Stringabstract DoublegetReal()abstract DoublegetRealKey(ASAtom key) abstract Longabstract Stringabstract StringgetStringKey(ASAtom key) abstract COSObjTypegetType()abstract Collection<COSObject>abstract booleanabstract Booleanabstract Booleanabstract Booleanabstract Booleanabstract voidmark()abstract voidremove(int i) abstract voidabstract booleanabstract booleansetArray()abstract booleansetArray(int size, double[] value) abstract booleanabstract booleansetArrayKey(ASAtom key) abstract booleansetArrayKey(ASAtom key, int size, double[] value) abstract booleansetArrayKey(ASAtom key, int size, COSObject[] value) abstract booleansetArrayKey(ASAtom key, COSObject array) abstract booleansetBoolean(boolean value) abstract booleansetBooleanKey(ASAtom key, boolean value) abstract booleansetData(ASInputStream stream) abstract booleansetData(ASInputStream stream, COSStream.FilterFlags flags) abstract booleanabstract booleansetEndstreamKeywordCRLFCompliant(boolean endstreamKeywordCRLFCompliant) abstract booleansetInteger(long value) abstract booleansetIntegerKey(ASAtom key, long value) abstract booleanabstract booleansetKey(COSKey key, COSDocument document) abstract booleanabstract booleansetNameKey(ASAtom key, ASAtom value) voidsetObjectKey(COSKey indirectKey) abstract booleansetReal(double value) abstract booleansetRealKey(ASAtom key, double value) abstract booleansetRealStreamSize(long realStreamSize) abstract booleansetStreamKeywordCRLFCompliant(boolean streamKeywordCRLFCompliant) abstract booleanabstract booleanabstract booleansetStringKey(ASAtom key, String value) abstract Integersize()
-
Constructor Details
-
COSBase
public COSBase()
-
-
Method Details
-
getType
-
getObjectKey
-
setObjectKey
-
accept
-
accept
-
getBoolean
-
setBoolean
public abstract boolean setBoolean(boolean value) -
getInteger
-
setInteger
public abstract boolean setInteger(long value) -
getReal
-
setReal
public abstract boolean setReal(double value) -
getString
-
setString
-
setString
-
getName
-
setName
-
size
-
at
-
add
-
set
-
insert
-
remove
public abstract void remove(int i) -
setArray
public abstract boolean setArray() -
setArray
-
setArray
public abstract boolean setArray(int size, double[] value) -
clearArray
public abstract void clearArray() -
knownKey
-
getKey
-
setKey
-
getBooleanKey
-
setBooleanKey
-
getIntegerKey
-
setIntegerKey
-
getRealKey
-
setRealKey
-
getStringKey
-
setStringKey
-
getNameKey
-
getNameKeyStringValue
-
getNameKeyUnicodeValue
-
setNameKey
-
setArrayKey
-
setArrayKey
-
setArrayKey
-
setArrayKey
-
removeKey
-
getKeySet
-
getValues
-
getData
-
getData
-
setData
-
setData
-
isStreamKeywordCRLFCompliant
-
setStreamKeywordCRLFCompliant
public abstract boolean setStreamKeywordCRLFCompliant(boolean streamKeywordCRLFCompliant) -
getRealStreamSize
-
setRealStreamSize
public abstract boolean setRealStreamSize(long realStreamSize) -
isEndstreamKeywordCRLFCompliant
-
setEndstreamKeywordCRLFCompliant
public abstract boolean setEndstreamKeywordCRLFCompliant(boolean endstreamKeywordCRLFCompliant) -
isIndirect
-
getKey
-
getDocument
-
setKey
-
getDirect
-
getDirectBase
-
setDirect
-
mark
public abstract void mark()
-