public class COSObject extends Object
| Constructor and Description |
|---|
COSObject() |
COSObject(COSBase base) |
COSObject(COSObject object) |
public COSObject()
public COSObject(COSBase base)
public COSObject(COSObject object)
public COSBase get()
public void set(COSBase base)
public void assign(COSObject object)
public boolean empty()
public void clear()
public COSKey getObjectKey()
public void setObjectKey(COSKey key)
public COSObjType getType()
public void accept(IVisitor visitor)
public Boolean getBoolean()
public void setBoolean(boolean value)
public Long getInteger()
public void setInteger(long value)
public Double getReal()
public void setReal(double value)
public String getString()
public void setString(String value)
public void setString(String value, boolean isHex)
public ASAtom getName()
public void setName(ASAtom value)
public Integer size()
public COSObject at(int i)
public void add(COSObject value)
public void set(int i,
COSObject value)
public void insert(int i,
COSObject value)
public void remove(int i)
public void setArray()
public void setArray(int size,
COSObject[] value)
public void setArray(int size,
double[] value)
public void clearArray()
public void setBooleanKey(ASAtom key, boolean value)
public void setIntegerKey(ASAtom key, long value)
public void setRealKey(ASAtom key, double value)
public void setArrayKey(ASAtom key)
public void setArrayKey(ASAtom key, int size, double[] value)
public void removeKey(ASAtom key)
public Collection<COSObject> getValues()
public ASInputStream getData()
public ASInputStream getData(COSStream.FilterFlags flags)
public void setData(ASInputStream stream)
public void setData(ASInputStream stream, COSStream.FilterFlags flags)
public Boolean isStreamKeywordCRLFCompliant()
public void setStreamKeywordCRLFCompliant(boolean streamKeywordCRLFCompliant)
public Boolean isEndstreamKeywordCRLFCompliant()
public void setEndstreamKeywordCRLFCompliant(boolean endstreamKeywordCRLFCompliant)
public Long getRealStreamSize()
public void setRealStreamSize(long realStreamSize)
public Boolean isIndirect()
public COSKey getKey()
public COSDocument getDocument()
public void setKey(COSKey key, COSDocument document)
public COSObject getDirect()
public COSBase getDirectBase()
public void setDirect(COSObject value)
public void mark()
public static COSObject getEmpty()
public Boolean isHeaderOfObjectComplyPDFA()
public void setIsHeaderOfObjectComplyPDFA(Boolean isHeaderOfObjectComplyPDFA)
public Boolean isEndOfObjectComplyPDFA()
public void setIsEndOfObjectComplyPDFA(Boolean isEndOfObjectComplyPDFA)
public Boolean isHeaderFormatComplyPDFA()
public void setIsHeaderFormatComplyPDFA(Boolean isHeaderFormatComplyPDFA)
Copyright © 2015–2019 The veraPDF Consortium. All rights reserved.