public class COSIndirect extends COSBase
| Modifier | Constructor and Description |
|---|---|
protected |
COSIndirect() |
protected |
COSIndirect(COSKey key,
COSDocument document) |
protected |
COSIndirect(COSObject value,
COSDocument document) |
setObjectKeyprotected COSIndirect()
protected COSIndirect(COSKey key, COSDocument document)
protected COSIndirect(COSObject value, COSDocument document)
public COSBase get()
public COSKey getObjectKey()
getObjectKey in class COSBasepublic COSObjType getType()
public static COSObject construct(COSKey value, COSDocument doc)
public static COSObject construct(COSObject value, COSDocument doc)
public Object accept(ICOSVisitor visitor)
public Boolean getBoolean()
getBoolean in class COSBasepublic boolean setBoolean(boolean value)
setBoolean in class COSBasepublic Long getInteger()
getInteger in class COSBasepublic boolean setInteger(long value)
setInteger in class COSBasepublic boolean setString(String value, boolean isHex)
public boolean setArray(int size,
COSObject[] value)
public void clearArray()
clearArray in class COSBasepublic Boolean getBooleanKey(ASAtom key)
getBooleanKey in class COSBasepublic boolean setBooleanKey(ASAtom key, boolean value)
setBooleanKey in class COSBasepublic Long getIntegerKey(ASAtom key)
getIntegerKey in class COSBasepublic boolean setIntegerKey(ASAtom key, long value)
setIntegerKey in class COSBasepublic Double getRealKey(ASAtom key)
getRealKey in class COSBasepublic boolean setRealKey(ASAtom key, double value)
setRealKey in class COSBasepublic String getStringKey(ASAtom key)
getStringKey in class COSBasepublic boolean setStringKey(ASAtom key, String value)
setStringKey in class COSBasepublic ASAtom getNameKey(ASAtom key)
getNameKey in class COSBasepublic boolean setNameKey(ASAtom key, ASAtom value)
setNameKey in class COSBasepublic boolean setArrayKey(ASAtom key)
setArrayKey in class COSBasepublic boolean setArrayKey(ASAtom key, COSObject array)
setArrayKey in class COSBasepublic boolean setArrayKey(ASAtom key, int size, COSObject[] value)
setArrayKey in class COSBasepublic boolean setArrayKey(ASAtom key, int size, double[] value)
setArrayKey in class COSBasepublic Collection<COSObject> getValues()
public ASInputStream getData()
public ASInputStream getData(COSStream.FilterFlags flags)
public boolean setData(ASInputStream stream)
public boolean setData(ASInputStream stream, COSStream.FilterFlags flags)
public Boolean isStreamKeywordCRLFCompliant()
isStreamKeywordCRLFCompliant in class COSBasepublic boolean setStreamKeywordCRLFCompliant(boolean streamKeywordCRLFCompliant)
setStreamKeywordCRLFCompliant in class COSBasepublic Boolean isEndstreamKeywordCRLFCompliant()
isEndstreamKeywordCRLFCompliant in class COSBasepublic boolean setEndstreamKeywordCRLFCompliant(boolean endstreamKeywordCRLFCompliant)
setEndstreamKeywordCRLFCompliant in class COSBasepublic Long getRealStreamSize()
getRealStreamSize in class COSBasepublic boolean setRealStreamSize(long realStreamSize)
setRealStreamSize in class COSBasepublic Boolean isIndirect()
isIndirect in class COSBasepublic COSDocument getDocument()
getDocument in class COSBasepublic boolean setKey(COSKey key, COSDocument document)
public COSBase getDirectBase()
getDirectBase in class COSBaseCopyright © 2015–2019 The veraPDF Consortium. All rights reserved.