Package org.verapdf.cos
Class COSIndirect
java.lang.Object
org.verapdf.cos.COSBase
org.verapdf.cos.COSIndirect
- Author:
- Timur Kamalov
-
Constructor Summary
ModifierConstructorDescriptionprotected
protected
COSIndirect
(COSKey key, COSDocument document) protected
COSIndirect
(COSObject value, COSDocument document) -
Method Summary
Modifier and TypeMethodDescriptionaccept
(ICOSVisitor visitor) void
boolean
at
(int i) void
static COSObject
static COSObject
construct
(COSKey value, COSDocument doc) static COSObject
static COSObject
construct
(COSObject value, COSDocument doc) boolean
get()
getBooleanKey
(ASAtom key) getData()
getData
(COSStream.FilterFlags flags) getIntegerKey
(ASAtom key) getKey()
getName()
getNameKey
(ASAtom key) getReal()
getRealKey
(ASAtom key) getStringKey
(ASAtom key) getType()
boolean
void
mark()
void
remove
(int i) void
boolean
boolean
setArray()
boolean
setArray
(int size, double[] value) boolean
boolean
setArrayKey
(ASAtom key) boolean
setArrayKey
(ASAtom key, int size, double[] value) boolean
setArrayKey
(ASAtom key, int size, COSObject[] value) boolean
setArrayKey
(ASAtom key, COSObject array) boolean
setBoolean
(boolean value) boolean
setBooleanKey
(ASAtom key, boolean value) boolean
setData
(ASInputStream stream) boolean
setData
(ASInputStream stream, COSStream.FilterFlags flags) boolean
boolean
setEndstreamKeywordCRLFCompliant
(boolean endstreamKeywordCRLFCompliant) boolean
setInteger
(long value) boolean
setIntegerKey
(ASAtom key, long value) boolean
boolean
setKey
(COSKey key, COSDocument document) boolean
boolean
setNameKey
(ASAtom key, ASAtom value) boolean
setReal
(double value) boolean
setRealKey
(ASAtom key, double value) boolean
setRealStreamSize
(long realStreamSize) boolean
setStreamKeywordCRLFCompliant
(boolean streamKeywordCRLFCompliant) boolean
boolean
boolean
setStringKey
(ASAtom key, String value) size()
toString()
Methods inherited from class org.verapdf.cos.COSBase
setObjectKey
-
Constructor Details
-
COSIndirect
protected COSIndirect() -
COSIndirect
-
COSIndirect
-
-
Method Details
-
get
-
getObjectKey
- Overrides:
getObjectKey
in classCOSBase
-
getType
-
construct
-
construct
-
construct
-
construct
-
accept
-
accept
-
getBoolean
- Specified by:
getBoolean
in classCOSBase
-
setBoolean
public boolean setBoolean(boolean value) - Specified by:
setBoolean
in classCOSBase
-
getInteger
- Specified by:
getInteger
in classCOSBase
-
setInteger
public boolean setInteger(long value) - Specified by:
setInteger
in classCOSBase
-
getReal
-
setReal
public boolean setReal(double value) -
getString
-
setString
-
setString
-
getName
-
setName
-
size
-
at
-
add
-
set
-
insert
-
remove
public void remove(int i) -
setArray
public boolean setArray() -
setArray
-
setArray
public boolean setArray(int size, double[] value) -
clearArray
public void clearArray()- Specified by:
clearArray
in classCOSBase
-
knownKey
-
getKey
-
setKey
-
getBooleanKey
- Specified by:
getBooleanKey
in classCOSBase
-
setBooleanKey
- Specified by:
setBooleanKey
in classCOSBase
-
getIntegerKey
- Specified by:
getIntegerKey
in classCOSBase
-
setIntegerKey
- Specified by:
setIntegerKey
in classCOSBase
-
getRealKey
- Specified by:
getRealKey
in classCOSBase
-
setRealKey
- Specified by:
setRealKey
in classCOSBase
-
getStringKey
- Specified by:
getStringKey
in classCOSBase
-
setStringKey
- Specified by:
setStringKey
in classCOSBase
-
getNameKey
- Specified by:
getNameKey
in classCOSBase
-
getNameKeyStringValue
- Specified by:
getNameKeyStringValue
in classCOSBase
-
setNameKey
- Specified by:
setNameKey
in classCOSBase
-
setArrayKey
- Specified by:
setArrayKey
in classCOSBase
-
setArrayKey
- Specified by:
setArrayKey
in classCOSBase
-
setArrayKey
- Specified by:
setArrayKey
in classCOSBase
-
setArrayKey
- Specified by:
setArrayKey
in classCOSBase
-
removeKey
-
getKeySet
-
getValues
-
getData
-
getData
-
setData
-
setData
-
isStreamKeywordCRLFCompliant
- Specified by:
isStreamKeywordCRLFCompliant
in classCOSBase
-
setStreamKeywordCRLFCompliant
public boolean setStreamKeywordCRLFCompliant(boolean streamKeywordCRLFCompliant) - Specified by:
setStreamKeywordCRLFCompliant
in classCOSBase
-
isEndstreamKeywordCRLFCompliant
- Specified by:
isEndstreamKeywordCRLFCompliant
in classCOSBase
-
setEndstreamKeywordCRLFCompliant
public boolean setEndstreamKeywordCRLFCompliant(boolean endstreamKeywordCRLFCompliant) - Specified by:
setEndstreamKeywordCRLFCompliant
in classCOSBase
-
getRealStreamSize
- Specified by:
getRealStreamSize
in classCOSBase
-
setRealStreamSize
public boolean setRealStreamSize(long realStreamSize) - Specified by:
setRealStreamSize
in classCOSBase
-
isIndirect
- Specified by:
isIndirect
in classCOSBase
-
getKey
-
getDocument
- Specified by:
getDocument
in classCOSBase
-
setKey
-
getDirect
-
getDirectBase
- Specified by:
getDirectBase
in classCOSBase
-
setDirect
-
mark
public void mark() -
equals
-
toString
-