public class PdfString extends PdfObject
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
_s
The string value of this PDF string object.
|
Constructor and Description |
---|
PdfString(java.lang.String s)
Constructs a PDF string object representing a string value.
|
Modifier and Type | Method and Description |
---|---|
protected static java.lang.String |
decodeHexString(java.nio.CharBuffer buf) |
protected static java.lang.String |
decodeLiteralString(java.nio.CharBuffer buf) |
boolean |
equals(java.lang.Object obj)
Compares this instance with another PDF object for equality.
|
java.lang.String |
getString()
Returns the string value of this PDF string object.
|
int |
hashCode()
Returns a hash code for this object.
|
protected static boolean |
isWhiteSpace(char ch)
Determines whether a character is a white-space character.
|
protected static java.lang.String |
pdfToString(java.nio.CharBuffer buf)
Converts a PDF string object in PDF format to a string
value as stored by this class.
|
protected int |
writePdf(PdfWriter w,
boolean spacing)
Writes this object in PDF format.
|
clone, filter, filterContents, toString
public PdfString(java.lang.String s)
s
- the string value.public boolean equals(java.lang.Object obj)
PdfObject
public java.lang.String getString()
public int hashCode()
PdfObject
protected static boolean isWhiteSpace(char ch)
ch
- the character to examine.true
if the character is a white-space
character.protected static java.lang.String pdfToString(java.nio.CharBuffer buf) throws PdfFormatException
buf
- contains the PDF string object in PDF format.PdfFormatException
protected static java.lang.String decodeLiteralString(java.nio.CharBuffer buf) throws java.nio.BufferUnderflowException, PdfFormatException
java.nio.BufferUnderflowException
PdfFormatException
protected static java.lang.String decodeHexString(java.nio.CharBuffer buf) throws java.nio.BufferUnderflowException, PdfFormatException
java.nio.BufferUnderflowException
PdfFormatException
protected int writePdf(PdfWriter w, boolean spacing) throws java.io.IOException
PdfObject
writePdf
in class PdfObject
w
- 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