Package org.verapdf.cos
Class COSStream
java.lang.Object
org.verapdf.cos.COSBase
org.verapdf.cos.COSDirect
org.verapdf.cos.COSDictionary
org.verapdf.cos.COSStream
- Author:
- Timur Kamalov
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class org.verapdf.cos.COSDictionary
DICTIONARY, SIZE
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
protected
protected
COSStream
(ASInputStream stream) protected
COSStream
(COSDictionary dictionary) protected
COSStream
(COSDictionary dictionary, String string, COSStream.FilterFlags flags) protected
COSStream
(COSDictionary dictionary, ASInputStream stream, COSStream.FilterFlags flags) -
Method Summary
Modifier and TypeMethodDescriptionaccept
(ICOSVisitor visitor) void
static COSObject
static COSObject
static COSObject
construct
(ASInputStream stream) static COSObject
construct
(COSDictionary dictionary) static COSObject
construct
(COSDictionary dictionary, String string) static COSObject
construct
(COSDictionary dictionary, String string, COSStream.FilterFlags flags) static COSObject
construct
(COSDictionary dictionary, ASInputStream stream) static COSObject
construct
(COSDictionary dictionary, ASInputStream stream, COSStream.FilterFlags flags) boolean
getData()
getData
(COSStream.FilterFlags filterFlags) long
getType()
boolean
setData
(ASInputStream stream) boolean
setData
(ASInputStream stream, COSStream.FilterFlags flags) boolean
setEndstreamKeywordCRLFCompliant
(boolean endstreamKeywordCRLFCompliant) void
void
setFilters
(COSFilters filters) void
setIndirectLength
(long length) void
setLength
(long length) boolean
setRealStreamSize
(long realStreamSize) boolean
setStreamKeywordCRLFCompliant
(boolean streamKeywordCRLFCompliant) toString()
Methods inherited from class org.verapdf.cos.COSDictionary
construct, construct, construct, construct, construct, construct, construct, construct, getBooleanKey, getEntrySet, getIntegerKey, getKey, getKeySet, getNameKey, getNameKeyStringValue, getRealKey, getStringKey, getValues, knownKey, removeKey, setArrayKey, setArrayKey, setArrayKey, setArrayKey, setBooleanKey, setIntegerKey, setKey, setNameKey, setRealKey, setStringKey, size
Methods inherited from class org.verapdf.cos.COSDirect
add, at, clearArray, getBoolean, getDirect, getDirectBase, getDocument, getInteger, getKey, getName, getReal, getString, insert, isIndirect, mark, remove, set, setArray, setArray, setArray, setBoolean, setDirect, setInteger, setKey, setName, setReal, setString, setString
Methods inherited from class org.verapdf.cos.COSBase
getObjectKey, setObjectKey
-
Field Details
-
STREAM
- See Also:
-
-
Constructor Details
-
COSStream
protected COSStream() -
COSStream
-
COSStream
-
COSStream
-
COSStream
-
COSStream
-
-
Method Details
-
construct
-
construct
-
construct
-
construct
-
construct
-
construct
public static COSObject construct(COSDictionary dictionary, ASInputStream stream, COSStream.FilterFlags flags) -
construct
-
construct
public static COSObject construct(COSDictionary dictionary, String string, COSStream.FilterFlags flags) -
getType
- Overrides:
getType
in classCOSDictionary
-
accept
- Overrides:
accept
in classCOSDictionary
-
accept
- Overrides:
accept
in classCOSDictionary
-
getData
-
getData
-
setData
-
setData
-
isStreamKeywordCRLFCompliant
- Overrides:
isStreamKeywordCRLFCompliant
in classCOSDirect
-
setStreamKeywordCRLFCompliant
public boolean setStreamKeywordCRLFCompliant(boolean streamKeywordCRLFCompliant) - Overrides:
setStreamKeywordCRLFCompliant
in classCOSDirect
-
isEndstreamKeywordCRLFCompliant
- Overrides:
isEndstreamKeywordCRLFCompliant
in classCOSDirect
-
setEndstreamKeywordCRLFCompliant
public boolean setEndstreamKeywordCRLFCompliant(boolean endstreamKeywordCRLFCompliant) - Overrides:
setEndstreamKeywordCRLFCompliant
in classCOSDirect
-
getRealStreamSize
- Overrides:
getRealStreamSize
in classCOSDirect
-
setRealStreamSize
public boolean setRealStreamSize(long realStreamSize) - Overrides:
setRealStreamSize
in classCOSDirect
-
getFilters
-
setFilters
- Throws:
IOException
-
getFilterFlags
-
setFilterFlags
-
getLength
public long getLength() -
setLength
public void setLength(long length) -
setIndirectLength
public void setIndirectLength(long length) -
equals
- Overrides:
equals
in classCOSDictionary
-
toString
- Overrides:
toString
in classCOSDictionary
-