Package com.itextpdf.kernel.pdf
Class PdfLiteral
- java.lang.Object
-
- com.itextpdf.kernel.pdf.PdfObject
-
- com.itextpdf.kernel.pdf.PdfPrimitiveObject
-
- com.itextpdf.kernel.pdf.PdfLiteral
-
public class PdfLiteral extends PdfPrimitiveObject
-
-
Field Summary
Fields Modifier and Type Field Description private long
position
-
Fields inherited from class com.itextpdf.kernel.pdf.PdfPrimitiveObject
content, directOnly
-
Fields inherited from class com.itextpdf.kernel.pdf.PdfObject
ARRAY, BOOLEAN, DICTIONARY, FLUSHED, FORBID_RELEASE, FREE, INDIRECT_REFERENCE, indirectReference, LITERAL, MODIFIED, MUST_BE_FLUSHED, MUST_BE_INDIRECT, NAME, NULL, NUMBER, ORIGINAL_OBJECT_STREAM, READ_ONLY, READING, STREAM, STRING, UNENCRYPTED
-
-
Constructor Summary
Constructors Modifier Constructor Description private
PdfLiteral()
PdfLiteral(byte[] content)
PdfLiteral(int size)
PdfLiteral(java.lang.String content)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
copyContent(PdfObject from, PdfDocument document, ICopyFilter copyFilter)
Copies object content from object 'from'.boolean
equals(java.lang.Object o)
protected void
generateContent()
int
getBytesCount()
long
getPosition()
byte
getType()
Gets object type.int
hashCode()
protected PdfObject
newInstance()
Creates new instance of object.void
setPosition(long position)
java.lang.String
toString()
-
Methods inherited from class com.itextpdf.kernel.pdf.PdfPrimitiveObject
compareContent, getInternalContent, hasContent, makeIndirect, setIndirectReference
-
Methods inherited from class com.itextpdf.kernel.pdf.PdfObject
checkState, clearState, clone, clone, copyContent, copyTo, copyTo, copyTo, copyTo, equalContent, flush, flush, getIndirectReference, isArray, isBoolean, isDictionary, isFlushed, isIndirect, isIndirectReference, isLiteral, isModified, isName, isNull, isNumber, isReleaseForbidden, isStream, isString, makeIndirect, processCopying, processCopying, release, setModified, setState
-
-
-
-
Method Detail
-
getType
public byte getType()
Description copied from class:PdfObject
Gets object type.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getPosition
public long getPosition()
-
setPosition
public void setPosition(long position)
-
getBytesCount
public int getBytesCount()
-
generateContent
protected void generateContent()
- Specified by:
generateContent
in classPdfPrimitiveObject
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
newInstance
protected PdfObject newInstance()
Description copied from class:PdfObject
Creates new instance of object.- Specified by:
newInstance
in classPdfObject
- Returns:
- new instance of object.
-
copyContent
protected void copyContent(PdfObject from, PdfDocument document, ICopyFilter copyFilter)
Description copied from class:PdfObject
Copies object content from object 'from'.- Overrides:
copyContent
in classPdfPrimitiveObject
- Parameters:
from
- object to copy content from.document
- document to copy object to.copyFilter
-ICopyFilter
a filter that will apply on dictionaries and array UseNullCopyFilter
for no filtering
-
-