public abstract class Dict extends PdfObject
Constructor and Description |
---|
Dict() |
Modifier and Type | Method and Description |
---|---|
abstract void |
assignXref(com.pd4ml.pdf.parser.Objects xRef) |
abstract PdfObject |
get(String key) |
abstract PdfObject |
get(String key1,
String key2) |
abstract PdfObject |
get(String key1,
String key2,
String key3) |
Dict |
getDict(com.pd4ml.pdf.parser.PdfDoc doc,
String key) |
abstract int |
getInt(String key) |
abstract List<PdfObject> |
getPageObjects() |
abstract boolean |
has(String key) |
boolean |
hasStream() |
void |
reassignParents(Dict current,
Ref newParentRef,
com.pd4ml.pdf.parser.PdfDoc doc) |
abstract void |
remove(String key) |
abstract void |
set(String key,
Obj value) |
void |
setStream(StreamObject obj) |
abstract void |
setToBeWritten() |
abstract void |
touch(HashMap<Id,Ref> duplicates) |
abstract void |
write(com.pd4ml.pdf.parser.CountingStream fos,
com.pd4ml.pdf.parser.PdfDoc doc,
HashMap<Integer,Long> objects,
com.pd4ml.pdf.parser.Crypto.CipherTransform cipher) |
equals, resolveReferences, storeOffset, toString
public Dict getDict(com.pd4ml.pdf.parser.PdfDoc doc, String key) throws com.pd4ml.pdf.parser.InvalidPdfFileFormatException
com.pd4ml.pdf.parser.InvalidPdfFileFormatException
public abstract int getInt(String key)
public abstract void remove(String key)
public abstract boolean has(String key)
public abstract void assignXref(com.pd4ml.pdf.parser.Objects xRef)
public abstract void touch(HashMap<Id,Ref> duplicates) throws IOException
touch
in class PdfObject
IOException
public abstract void setToBeWritten() throws IOException
setToBeWritten
in class PdfObject
IOException
public abstract void write(com.pd4ml.pdf.parser.CountingStream fos, com.pd4ml.pdf.parser.PdfDoc doc, HashMap<Integer,Long> objects, com.pd4ml.pdf.parser.Crypto.CipherTransform cipher) throws IOException
write
in class PdfObject
IOException
public abstract List<PdfObject> getPageObjects() throws com.pd4ml.pdf.parser.InvalidPdfFileFormatException
com.pd4ml.pdf.parser.InvalidPdfFileFormatException
public void setStream(StreamObject obj)
public boolean hasStream()
Revision 4.0.15 / 20220727-0149