Package org.apache.fop.pdf
Class PDFName
java.lang.Object
org.apache.fop.pdf.PDFObject
org.apache.fop.pdf.PDFName
- All Implemented Interfaces:
Serializable,PDFWritable
Class representing a PDF name object.
- See Also:
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangetName()Returns the name without the leading slash.inthashCode()intoutput(OutputStream stream) Write the PDF represention of this objectvoidoutputInline(OutputStream out, StringBuilder textBuffer) Writes a "direct object" (inline object) representation to the stream.toString()Methods inherited from class org.apache.fop.pdf.PDFObject
contentEquals, encode, encodeBinaryToHexString, encodeString, encodeText, formatObject, getChildren, getDocument, getDocumentSafely, getGeneration, getObjectID, getObjectNumber, getParent, hasObjectNumber, makeReference, referencePDF, setDocument, setObjectNumber, setObjectNumber, setObjectNumber, setParent, toPDF, toPDFString
-
Constructor Details
-
PDFName
Creates a new PDF name object.- Parameters:
name- the name value
-
-
Method Details
-
toString
-
getName
Returns the name without the leading slash.- Returns:
- the name without the leading slash
-
equals
-
hashCode
public int hashCode() -
output
Description copied from class:PDFObjectWrite the PDF represention of this object- Overrides:
outputin classPDFObject- Parameters:
stream- the stream to write the PDF to- Returns:
- the number of bytes written
- Throws:
IOException- if there is an error writing to the stream
-
outputInline
Description copied from class:PDFObjectWrites a "direct object" (inline object) representation to the stream. A text buffer is given for optimized encoding of text content.IMPORTANT: If you need to write out binary output, call
PDFDocument.flushTextBuffer(StringBuilder, OutputStream)before writing any content to theOutputStream!- Specified by:
outputInlinein interfacePDFWritable- Overrides:
outputInlinein classPDFObject- Parameters:
out- the OutputStream (for binary content)textBuffer- the text buffer for text content- Throws:
IOException- if an I/O error occurs
-