org.pdfbox.pdmodel.fdf
Class FDFCatalog
java.lang.Object
org.pdfbox.pdmodel.fdf.FDFCatalog
- COSObjectable
public class FDFCatalog
extends java.lang.Object
This represents an FDF catalog that is part of the FDF document.
FDFCatalog
public FDFCatalog()
Default constructor.
FDFCatalog
public FDFCatalog(Element element)
throws IOException
This will create an FDF catalog from an XFDF XML document.
element
- The XML document that contains the XFDF data.
FDFCatalog
public FDFCatalog(COSDictionary cat)
Constructor.
cat
- The FDF documents catalog.
getCOSDictionary
public COSDictionary getCOSDictionary()
Convert this standard java object to a COS object.
- The cos object that matches this Java object.
getCOSObject
public COSBase getCOSObject()
Convert this standard java object to a COS object.
- getCOSObject in interface COSObjectable
- The cos object that matches this Java object.
getFDF
public FDFDictionary getFDF()
This will get the FDF dictionary.
getSignature
public PDSignature getSignature()
This will get the signature or null if there is none.
getVersion
public String getVersion()
This will get the version that was specified in the catalog dictionary.
setFDF
public void setFDF(FDFDictionary fdf)
This will set the FDF document.
fdf
- The new FDF dictionary.
setSignature
public void setSignature(PDSignature sig)
This will set the signature that is associated with this catalog.
setVersion
public void setVersion(String version)
This will set the version of the FDF document.
version
- The new version for the FDF document.
writeXML
public void writeXML(Writer output)
throws IOException
This will write this element as an XML document.
output
- The stream to write the xml to.