org.apache.pdfbox.cos
Class COSNull

java.lang.Object
  extended by org.apache.pdfbox.cos.COSBase
      extended by 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
static COSNull NULL
          The one null object in the system.
static byte[] NULL_BYTES
          The null token.
 
Method Summary
 Object accept(ICOSVisitor visitor)
          visitor pattern double dispatch method.
 void writePDF(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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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 Object accept(ICOSVisitor visitor)
              throws COSVisitorException
visitor pattern double dispatch method.

Specified by:
accept in class COSBase
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(OutputStream output)
              throws IOException
This will output this string as a PDF object.

Parameters:
output - The stream to write to.
Throws:
IOException - If there is an error writing to the stream.


Copyright © 2002-2012 The Apache Software Foundation. All Rights Reserved.