Package org.verapdf.cos
Class COSDictionary
- java.lang.Object
-
- org.verapdf.cos.COSBase
-
- org.verapdf.cos.COSDirect
-
- org.verapdf.cos.COSDictionary
-
-
Field Summary
Fields Modifier and Type Field Description static StringDICTIONARYstatic StringSIZE
-
Constructor Summary
Constructors Modifier Constructor Description protectedCOSDictionary()protectedCOSDictionary(ASAtom key, boolean value)protectedCOSDictionary(ASAtom key, double value)protectedCOSDictionary(ASAtom key, int value)protectedCOSDictionary(ASAtom key, int size, double[] value)protectedCOSDictionary(ASAtom key, int size, COSObject[] value)protectedCOSDictionary(ASAtom key, String value)protectedCOSDictionary(ASAtom key, ASAtom value)protectedCOSDictionary(ASAtom key, COSObject value)protectedCOSDictionary(COSDictionary dict)
-
Method Summary
-
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 Detail
-
SIZE
public static final String SIZE
- See Also:
- Constant Field Values
-
DICTIONARY
public static final String DICTIONARY
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
COSDictionary
protected COSDictionary()
-
COSDictionary
protected COSDictionary(ASAtom key, boolean value)
-
COSDictionary
protected COSDictionary(ASAtom key, int value)
-
COSDictionary
protected COSDictionary(ASAtom key, double value)
-
COSDictionary
protected COSDictionary(ASAtom key, int size, double[] value)
-
COSDictionary
protected COSDictionary(COSDictionary dict)
-
-
Method Detail
-
getType
public COSObjType getType()
-
construct
public static COSObject construct()
-
construct
public static COSObject construct(COSDictionary dict)
-
accept
public Object accept(ICOSVisitor visitor)
-
getBooleanKey
public Boolean getBooleanKey(ASAtom key)
- Overrides:
getBooleanKeyin classCOSDirect
-
setBooleanKey
public boolean setBooleanKey(ASAtom key, boolean value)
- Overrides:
setBooleanKeyin classCOSDirect
-
getIntegerKey
public Long getIntegerKey(ASAtom key)
- Overrides:
getIntegerKeyin classCOSDirect
-
setIntegerKey
public boolean setIntegerKey(ASAtom key, long value)
- Overrides:
setIntegerKeyin classCOSDirect
-
getRealKey
public Double getRealKey(ASAtom key)
- Overrides:
getRealKeyin classCOSDirect
-
setRealKey
public boolean setRealKey(ASAtom key, double value)
- Overrides:
setRealKeyin classCOSDirect
-
getStringKey
public String getStringKey(ASAtom key)
- Overrides:
getStringKeyin classCOSDirect
-
setStringKey
public boolean setStringKey(ASAtom key, String value)
- Overrides:
setStringKeyin classCOSDirect
-
getNameKey
public final ASAtom getNameKey(ASAtom key)
- Overrides:
getNameKeyin classCOSDirect
-
setNameKey
public boolean setNameKey(ASAtom key, ASAtom value)
- Overrides:
setNameKeyin classCOSDirect
-
setArrayKey
public boolean setArrayKey(ASAtom key)
- Overrides:
setArrayKeyin classCOSDirect
-
setArrayKey
public boolean setArrayKey(ASAtom key, COSObject array)
- Overrides:
setArrayKeyin classCOSDirect
-
setArrayKey
public boolean setArrayKey(ASAtom key, int size, COSObject[] value)
- Overrides:
setArrayKeyin classCOSDirect
-
setArrayKey
public boolean setArrayKey(ASAtom key, int size, double[] value)
- Overrides:
setArrayKeyin classCOSDirect
-
getValues
public Collection<COSObject> getValues()
-
-