public abstract class COSBase extends Object
| Constructor and Description |
|---|
COSBase() |
| Modifier and Type | Method and Description |
|---|---|
abstract Object |
accept(ICOSVisitor visitor) |
abstract void |
accept(IVisitor visitor) |
abstract boolean |
add(COSObject value) |
abstract COSObject |
at(int i) |
abstract void |
clearArray() |
abstract Boolean |
getBoolean() |
abstract Boolean |
getBooleanKey(ASAtom key) |
abstract ASInputStream |
getData() |
abstract ASInputStream |
getData(COSStream.FilterFlags flags) |
abstract COSObject |
getDirect() |
abstract COSBase |
getDirectBase() |
abstract COSDocument |
getDocument() |
abstract Long |
getInteger() |
abstract Long |
getIntegerKey(ASAtom key) |
abstract COSKey |
getKey() |
abstract COSObject |
getKey(ASAtom key) |
abstract Set<ASAtom> |
getKeySet() |
abstract ASAtom |
getName() |
abstract ASAtom |
getNameKey(ASAtom key) |
COSKey |
getObjectKey() |
abstract Double |
getReal() |
abstract Double |
getRealKey(ASAtom key) |
abstract Long |
getRealStreamSize() |
abstract String |
getString() |
abstract String |
getStringKey(ASAtom key) |
abstract COSObjType |
getType() |
abstract Collection<COSObject> |
getValues() |
abstract boolean |
insert(int i,
COSObject value) |
abstract Boolean |
isEndstreamKeywordCRLFCompliant() |
abstract Boolean |
isIndirect() |
abstract Boolean |
isStreamKeywordCRLFCompliant() |
abstract Boolean |
knownKey(ASAtom key) |
abstract void |
mark() |
abstract void |
remove(int i) |
abstract void |
removeKey(ASAtom key) |
abstract boolean |
set(int i,
COSObject value) |
abstract boolean |
setArray() |
abstract boolean |
setArray(int size,
COSObject[] value) |
abstract boolean |
setArray(int size,
double[] value) |
abstract boolean |
setArrayKey(ASAtom key) |
abstract boolean |
setArrayKey(ASAtom key,
COSObject array) |
abstract boolean |
setArrayKey(ASAtom key,
int size,
COSObject[] value) |
abstract boolean |
setArrayKey(ASAtom key,
int size,
double[] value) |
abstract boolean |
setBoolean(boolean value) |
abstract boolean |
setBooleanKey(ASAtom key,
boolean value) |
abstract boolean |
setData(ASInputStream stream) |
abstract boolean |
setData(ASInputStream stream,
COSStream.FilterFlags flags) |
abstract boolean |
setDirect(COSObject value) |
abstract boolean |
setEndstreamKeywordCRLFCompliant(boolean endstreamKeywordCRLFCompliant) |
abstract boolean |
setInteger(long value) |
abstract boolean |
setIntegerKey(ASAtom key,
long value) |
abstract boolean |
setKey(ASAtom key,
COSObject value) |
abstract boolean |
setKey(COSKey key,
COSDocument document) |
abstract boolean |
setName(ASAtom value) |
abstract boolean |
setNameKey(ASAtom key,
ASAtom value) |
void |
setObjectKey(COSKey indirectKey) |
abstract boolean |
setReal(double value) |
abstract boolean |
setRealKey(ASAtom key,
double value) |
abstract boolean |
setRealStreamSize(long realStreamSize) |
abstract boolean |
setStreamKeywordCRLFCompliant(boolean streamKeywordCRLFCompliant) |
abstract boolean |
setString(String value) |
abstract boolean |
setString(String value,
boolean isHex) |
abstract boolean |
setStringKey(ASAtom key,
String value) |
abstract Integer |
size() |
public abstract COSObjType getType()
public COSKey getObjectKey()
public void setObjectKey(COSKey indirectKey)
public abstract void accept(IVisitor visitor)
public abstract Object accept(ICOSVisitor visitor)
public abstract Boolean getBoolean()
public abstract boolean setBoolean(boolean value)
public abstract Long getInteger()
public abstract boolean setInteger(long value)
public abstract Double getReal()
public abstract boolean setReal(double value)
public abstract String getString()
public abstract boolean setString(String value)
public abstract boolean setString(String value, boolean isHex)
public abstract ASAtom getName()
public abstract boolean setName(ASAtom value)
public abstract Integer size()
public abstract COSObject at(int i)
public abstract boolean add(COSObject value)
public abstract boolean set(int i,
COSObject value)
public abstract boolean insert(int i,
COSObject value)
public abstract void remove(int i)
public abstract boolean setArray()
public abstract boolean setArray(int size,
COSObject[] value)
public abstract boolean setArray(int size,
double[] value)
public abstract void clearArray()
public abstract boolean setBooleanKey(ASAtom key, boolean value)
public abstract boolean setIntegerKey(ASAtom key, long value)
public abstract boolean setRealKey(ASAtom key, double value)
public abstract boolean setArrayKey(ASAtom key)
public abstract boolean setArrayKey(ASAtom key, int size, double[] value)
public abstract void removeKey(ASAtom key)
public abstract Collection<COSObject> getValues()
public abstract ASInputStream getData()
public abstract ASInputStream getData(COSStream.FilterFlags flags)
public abstract boolean setData(ASInputStream stream)
public abstract boolean setData(ASInputStream stream, COSStream.FilterFlags flags)
public abstract Boolean isStreamKeywordCRLFCompliant()
public abstract boolean setStreamKeywordCRLFCompliant(boolean streamKeywordCRLFCompliant)
public abstract Long getRealStreamSize()
public abstract boolean setRealStreamSize(long realStreamSize)
public abstract Boolean isEndstreamKeywordCRLFCompliant()
public abstract boolean setEndstreamKeywordCRLFCompliant(boolean endstreamKeywordCRLFCompliant)
public abstract Boolean isIndirect()
public abstract COSKey getKey()
public abstract COSDocument getDocument()
public abstract boolean setKey(COSKey key, COSDocument document)
public abstract COSObject getDirect()
public abstract COSBase getDirectBase()
public abstract boolean setDirect(COSObject value)
public abstract void mark()
Copyright © 2015–2017 The veraPDF Consortium. All rights reserved.