Package org.apache.pdfbox.cos
Class COSNull
- java.lang.Object
-
- org.apache.pdfbox.cos.COSBase
-
- org.apache.pdfbox.cos.COSNull
-
- All Implemented Interfaces:
COSObjectable
public class COSNull extends COSBase
This class represents a null PDF object.- Version:
- $Revision: 1.13 $
- Author:
- Ben Litchfield
-
-
Field Summary
Fields Modifier and Type Field Description static COSNull
NULL
The one null object in the system.static byte[]
NULL_BYTES
The null token.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
accept(ICOSVisitor visitor)
visitor pattern double dispatch method.void
writePDF(java.io.OutputStream output)
This will output this string as a PDF object.-
Methods inherited from class org.apache.pdfbox.cos.COSBase
getCOSObject, getFilterManager, isDirect, isNeedToBeUpdate, setDirect, setNeedToBeUpdate
-
-
-
-
Field Detail
-
NULL_BYTES
public static final byte[] NULL_BYTES
The null token.
-
NULL
public static final COSNull NULL
The one null object in the system.
-
-
Method Detail
-
accept
public java.lang.Object accept(ICOSVisitor visitor) throws COSVisitorException
visitor pattern double dispatch method.- Specified by:
accept
in classCOSBase
- Parameters:
visitor
- The object to notify when visiting this object.- Returns:
- any object, depending on the visitor implementation, or null
- Throws:
COSVisitorException
- If an error occurs while visiting this object.
-
writePDF
public void writePDF(java.io.OutputStream output) throws java.io.IOException
This will output this string as a PDF object.- Parameters:
output
- The stream to write to.- Throws:
java.io.IOException
- If there is an error writing to the stream.
-
-