com.lowagie.text.pdf
public class XfdfReader extends Object implements SimpleXMLDocHandler
Field Summary | |
---|---|
Stack | fieldNames |
HashMap | fields |
Stack | fieldValues |
String | fileSpec |
boolean | foundRoot |
protected HashMap | listFields
Storage for field values if there's more than one value for a field. |
Constructor Summary | |
---|---|
XfdfReader(String filename) Reads an XFDF form. | |
XfdfReader(byte[] xfdfIn) Reads an XFDF form. |
Method Summary | |
---|---|
void | endDocument()
Called after the document is parsed. |
void | endElement(String tag)
Called when an end tag is found. |
String | getField(String name) Gets the field value. |
HashMap | getFields() Gets all the fields. |
String | getFieldValue(String name) Gets the field value or null if the field does not
exist or has no value defined. |
String | getFileSpec() Gets the PDF file specification contained in the FDF. |
List | getListValues(String name)
Gets the field values for a list or null if the field does not
exist or has no value defined. |
void | startDocument()
Called when the document starts to be parsed. |
void | startElement(String tag, HashMap h)
Called when a start tag is found. |
void | text(String str)
Called when a text element is found. |
Since: 2.1.4
Parameters: filename the file name of the form
Throws: IOException on error
Parameters: xfdfIn the byte array with the form
Throws: IOException on error
Parameters: tag the tag name
Parameters: name the fully qualified field name
Returns: the field's value
PdfDictionary
with the field content.Returns: all the fields
null
if the field does not
exist or has no value defined.Parameters: name the fully qualified field name
Returns: the field value or null
Returns: the PDF file specification contained in the FDF
null
if the field does not
exist or has no value defined.Parameters: name the fully qualified field name
Returns: the field values or null
Since: 2.1.4
Parameters: tag the tag name h the tag's attributes
Parameters: str the text element, probably a fragment.