|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.etymon.pjx.PdfObject
com.etymon.pjx.PdfDictionary
public class PdfDictionary
Represents the PDF dictionary object.
| Field Summary | |
|---|---|
protected java.util.Map |
_m
The contents of the dictionary. |
| Constructor Summary | |
|---|---|
protected |
PdfDictionary()
A protected constructor intended to be called only from wrap(Map). |
|
PdfDictionary(java.util.Map m)
Constructs a dictionary object from a map of PdfName keys and PdfObject
values. |
| Method Summary | |
|---|---|
boolean |
equals(java.lang.Object obj)
Compares this instance with another PDF object for equality. |
protected PdfObject |
filterContents(PdfObjectFilter f)
Second stage filtering, called by filter(PdfObjectFilter). |
java.util.Map |
getMap()
Returns the map of keys and values contained in this dictionary. |
int |
hashCode()
Returns a hash code for this object. |
protected static PdfDictionary |
wrap(java.util.Map m)
A factory for fast construction of this class. |
protected int |
writePdf(PdfWriter w,
boolean spacing)
Writes this object in PDF format. |
| Methods inherited from class com.etymon.pjx.PdfObject |
|---|
clone, filter, toString |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected java.util.Map _m
| Constructor Detail |
|---|
protected PdfDictionary()
wrap(Map).
public PdfDictionary(java.util.Map m)
PdfName keys and PdfObject
values.
m - the map containing the keys and values.| Method Detail |
|---|
protected PdfObject filterContents(PdfObjectFilter f)
throws PdfFormatException
PdfObjectfilter(PdfObjectFilter). This is
only called if PdfObjectFilter.preFilter(PdfObject) did not return
null.
filterContents in class PdfObjectPdfFormatExceptionpublic boolean equals(java.lang.Object obj)
PdfObject
equals in class PdfObjectobj - the object to compare this instance with.
true if the PDF objects are equal.public java.util.Map getMap()
Map object is unmodifiable.public int hashCode()
PdfObject
hashCode in class PdfObjectprotected static PdfDictionary wrap(java.util.Map m)
Map. The calling method must ensure that the
Map is never externally modified, in order to
meet the immutability requirement of PdfObject.
m - the Map to be used to back this
dictionary.
protected int writePdf(PdfWriter w,
boolean spacing)
throws java.io.IOException
PdfObject
writePdf in class PdfObjectw - the PdfWriter to write to.spacing - specifies whether to add white-space before
the object. A value of true enables the
addition of white-space. If the object begins with a PDF
delimiter, then this option is ignored and no white-space
is written.
java.io.IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||