public class FDFDictionary extends Object implements COSObjectable
| Constructor and Description | 
|---|
| FDFDictionary()Default constructor. | 
| FDFDictionary(COSDictionary fdfDictionary)Constructor. | 
| FDFDictionary(Element fdfXML)This will create an FDF dictionary from an XFDF XML document. | 
| Modifier and Type | Method and Description | 
|---|---|
| List | getAnnotations()This will get the list of FDF Annotations. | 
| COSDictionary | getCOSDictionary()Convert this standard java object to a COS object. | 
| COSBase | getCOSObject()Convert this standard java object to a COS object. | 
| COSStream | getDifferences()This will get the incremental updates since the PDF was last opened. | 
| List | getEmbeddedFDFs()This will get the list of embedded FDF entries, or null if the entry is null. | 
| String | getEncoding()The encoding to be used for a FDF field. | 
| List | getFields()This will get the list of FDF Fields. | 
| PDFileSpecification | getFile()The source file or target file: the PDF document file that
 this FDF file was exported from or is intended to be imported into. | 
| COSArray | getID()This is the FDF id. | 
| FDFJavaScript | getJavaScript()This will get the java script entry. | 
| List | getPages()This will get the list of FDF Pages. | 
| String | getStatus()This will get the status string to be displayed as the result of an
 action. | 
| String | getTarget()This will get the target frame in the browser to open this document. | 
| void | setAnnotations(List annots)This will set the list of annotations. | 
| void | setDifferences(COSStream diff)This will set the differences stream. | 
| void | setEmbeddedFDFs(List embedded)This will set the list of embedded FDFs. | 
| void | setEncoding(String encoding)This will set the encoding. | 
| void | setFields(List fields)This will set the list of fields. | 
| void | setFile(PDFileSpecification fs)This will set the file specification. | 
| void | setID(COSArray id)This will set the FDF id. | 
| void | setJavaScript(FDFJavaScript js)This will set the JavaScript entry. | 
| void | setPages(List pages)This will set the list of pages. | 
| void | setStatus(String status)This will set the status string. | 
| void | setTarget(String target)This will set the target frame in the browser to open this document. | 
| void | writeXML(Writer output)This will write this element as an XML document. | 
public FDFDictionary()
public FDFDictionary(COSDictionary fdfDictionary)
fdfDictionary - The FDF documents catalog.public FDFDictionary(Element fdfXML) throws IOException
fdfXML - The XML document that contains the XFDF data.IOException - If there is an error reading from the dom.public void writeXML(Writer output) throws IOException
output - The stream to write the xml to.IOException - If there is an error writing the XML.public COSBase getCOSObject()
getCOSObject in interface COSObjectablepublic COSDictionary getCOSDictionary()
public PDFileSpecification getFile() throws IOException
IOException - If there is an error creating the file spec.public void setFile(PDFileSpecification fs)
fs - The file specification.public COSArray getID()
public void setID(COSArray id)
id - The new id for the FDF.public List getFields()
public void setFields(List fields)
fields - The list of fields.public String getStatus()
public void setStatus(String status)
status - The new status string.public List getPages()
public void setPages(List pages)
pages - The list of pages.public String getEncoding()
public void setEncoding(String encoding)
encoding - The new encoding.public List getAnnotations() throws IOException
IOException - If there is an error creating the annotation list.public void setAnnotations(List annots)
annots - The list of annotations.public COSStream getDifferences()
public void setDifferences(COSStream diff)
diff - The new differences stream.public String getTarget()
public void setTarget(String target)
target - The new target frame.public List getEmbeddedFDFs() throws IOException
IOException - If there is an error creating the file spec.public void setEmbeddedFDFs(List embedded)
embedded - The list of embedded FDFs.public FDFJavaScript getJavaScript()
public void setJavaScript(FDFJavaScript js)
js - The javascript entries.Copyright © 2002–2016 The Apache Software Foundation. All rights reserved.