Package org.verapdf.cos
Class COSDictionary
java.lang.Object
org.verapdf.cos.COSBase
org.verapdf.cos.COSDirect
org.verapdf.cos.COSDictionary
- Direct Known Subclasses:
COSStream
- Author:
- Timur Kamalov
-
Field Summary
-
Constructor Summary
ModifierConstructorDescriptionprotected
protected
COSDictionary
(ASAtom key, boolean value) protected
COSDictionary
(ASAtom key, double value) protected
COSDictionary
(ASAtom key, int value) protected
COSDictionary
(ASAtom key, int size, double[] value) protected
COSDictionary
(ASAtom key, int size, COSObject[] value) protected
COSDictionary
(ASAtom key, String value) protected
COSDictionary
(ASAtom key, ASAtom value) protected
COSDictionary
(ASAtom key, COSObject value) protected
COSDictionary
(COSDictionary dict) -
Method Summary
Modifier and TypeMethodDescriptionaccept
(ICOSVisitor visitor) void
static COSObject
static COSObject
static COSObject
static COSObject
static COSObject
static COSObject
static COSObject
static COSObject
static COSObject
static COSObject
construct
(COSDictionary dict) boolean
getBooleanKey
(ASAtom key) getIntegerKey
(ASAtom key) final ASAtom
getNameKey
(ASAtom key) final String
getRealKey
(ASAtom key) getStringKey
(ASAtom key) getType()
void
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
setBooleanKey
(ASAtom key, boolean value) boolean
setIntegerKey
(ASAtom key, long value) boolean
boolean
setNameKey
(ASAtom key, ASAtom value) boolean
setRealKey
(ASAtom key, double value) boolean
setStringKey
(ASAtom key, String value) size()
toString()
Methods inherited from class org.verapdf.cos.COSDirect
add, at, clearArray, getBoolean, getData, getData, getDirect, getDirectBase, getDocument, getInteger, getKey, getName, getReal, getRealStreamSize, getString, insert, isEndstreamKeywordCRLFCompliant, isIndirect, isStreamKeywordCRLFCompliant, mark, remove, set, setArray, setArray, setArray, setBoolean, setData, setData, setDirect, setEndstreamKeywordCRLFCompliant, setInteger, setKey, setName, setReal, setRealStreamSize, setStreamKeywordCRLFCompliant, setString, setString
Methods inherited from class org.verapdf.cos.COSBase
getObjectKey, setObjectKey
-
Field Details
-
SIZE
- See Also:
-
DICTIONARY
- See Also:
-
-
Constructor Details
-
COSDictionary
protected COSDictionary() -
COSDictionary
-
COSDictionary
-
COSDictionary
-
COSDictionary
-
COSDictionary
-
COSDictionary
-
COSDictionary
-
COSDictionary
-
COSDictionary
-
-
Method Details
-
getType
-
construct
-
construct
-
construct
-
construct
-
construct
-
construct
-
construct
-
construct
-
construct
-
construct
-
accept
-
accept
-
size
-
knownKey
-
getKey
-
setKey
-
getBooleanKey
- Overrides:
getBooleanKey
in classCOSDirect
-
setBooleanKey
- Overrides:
setBooleanKey
in classCOSDirect
-
getIntegerKey
- Overrides:
getIntegerKey
in classCOSDirect
-
setIntegerKey
- Overrides:
setIntegerKey
in classCOSDirect
-
getRealKey
- Overrides:
getRealKey
in classCOSDirect
-
setRealKey
- Overrides:
setRealKey
in classCOSDirect
-
getStringKey
- Overrides:
getStringKey
in classCOSDirect
-
setStringKey
- Overrides:
setStringKey
in classCOSDirect
-
getNameKey
- Overrides:
getNameKey
in classCOSDirect
-
getNameKeyStringValue
- Overrides:
getNameKeyStringValue
in classCOSDirect
-
setNameKey
- Overrides:
setNameKey
in classCOSDirect
-
setArrayKey
- Overrides:
setArrayKey
in classCOSDirect
-
setArrayKey
- Overrides:
setArrayKey
in classCOSDirect
-
setArrayKey
- Overrides:
setArrayKey
in classCOSDirect
-
setArrayKey
- Overrides:
setArrayKey
in classCOSDirect
-
removeKey
-
getEntrySet
-
getKeySet
-
getValues
-
equals
-
toString
-