Package org.apache.pdfbox.cos
Interface ICOSVisitor
-
- All Known Implementing Classes:
COSWriter
public interface ICOSVisitorAn interface for visiting a PDF document at the type (COS) level.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidvisitFromArray(COSArray obj)Notification of visit to Array object.voidvisitFromBoolean(COSBoolean obj)Notification of visit to boolean object.voidvisitFromDictionary(COSDictionary obj)Notification of visit to dictionary object.voidvisitFromDocument(COSDocument obj)Notification of visit to document object.voidvisitFromFloat(COSFloat obj)Notification of visit to float object.voidvisitFromInt(COSInteger obj)Notification of visit to integer object.voidvisitFromName(COSName obj)Notification of visit to name object.voidvisitFromNull(COSNull obj)Notification of visit to null object.default voidvisitFromObject(COSObject obj)Notification of visit to object.voidvisitFromStream(COSStream obj)Notification of visit to stream object.voidvisitFromString(COSString obj)Notification of visit to string object.
-
-
-
Method Detail
-
visitFromArray
void visitFromArray(COSArray obj) throws java.io.IOException
Notification of visit to Array object.- Parameters:
obj- The Object that is being visited.- Throws:
java.io.IOException- If there is an error while visiting this object.
-
visitFromBoolean
void visitFromBoolean(COSBoolean obj) throws java.io.IOException
Notification of visit to boolean object.- Parameters:
obj- The Object that is being visited.- Throws:
java.io.IOException- If there is an error while visiting this object.
-
visitFromDictionary
void visitFromDictionary(COSDictionary obj) throws java.io.IOException
Notification of visit to dictionary object.- Parameters:
obj- The Object that is being visited.- Throws:
java.io.IOException- If there is an error while visiting this object.
-
visitFromDocument
void visitFromDocument(COSDocument obj) throws java.io.IOException
Notification of visit to document object.- Parameters:
obj- The Object that is being visited.- Throws:
java.io.IOException- If there is an error while visiting this object.
-
visitFromFloat
void visitFromFloat(COSFloat obj) throws java.io.IOException
Notification of visit to float object.- Parameters:
obj- The Object that is being visited.- Throws:
java.io.IOException- If there is an error while visiting this object.
-
visitFromInt
void visitFromInt(COSInteger obj) throws java.io.IOException
Notification of visit to integer object.- Parameters:
obj- The Object that is being visited.- Throws:
java.io.IOException- If there is an error while visiting this object.
-
visitFromName
void visitFromName(COSName obj) throws java.io.IOException
Notification of visit to name object.- Parameters:
obj- The Object that is being visited.- Throws:
java.io.IOException- If there is an error while visiting this object.
-
visitFromNull
void visitFromNull(COSNull obj) throws java.io.IOException
Notification of visit to null object.- Parameters:
obj- The Object that is being visited.- Throws:
java.io.IOException- If there is an error while visiting this object.
-
visitFromStream
void visitFromStream(COSStream obj) throws java.io.IOException
Notification of visit to stream object.- Parameters:
obj- The Object that is being visited.- Throws:
java.io.IOException- If there is an error while visiting this object.
-
visitFromString
void visitFromString(COSString obj) throws java.io.IOException
Notification of visit to string object.- Parameters:
obj- The Object that is being visited.- Throws:
java.io.IOException- If there is an error while visiting this object.
-
visitFromObject
default void visitFromObject(COSObject obj) throws java.io.IOException
Notification of visit to object.- Parameters:
obj- The Object that is being visited.- Throws:
java.io.IOException- If there is an error while visiting this object.
-
-