com.snowtide.pdf.forms
Interface Form

All Known Subinterfaces:
AcroForm

public interface Form

Provides access to form data available in a PDF document. Currently, the only implementation of this interface is AcroForm, which represents form data held in an interactive 'AcroForm' embedded in some PDF documents.

Conceptually, Form objects are collections of key/value pairs, represented by FormField objects.

Version:
©2004-2012 Snowtide Informatics Systems, Inc.

Method Summary
 FormField getField(java.lang.String fieldName)
          Returns the FormField held by this form with the given name.
 java.util.Enumeration getFieldNames()
          Returns an Enumeration of the field names of all of the fields held by this form.
 java.util.Iterator iterator()
          Returns an Iterator that iterates over all of the FormField instances held by this Form.
 

Method Detail

getField

FormField getField(java.lang.String fieldName)
Returns the FormField held by this form with the given name. The specific way in which field names are mapped to FormField instances is implementation-dependant.


getFieldNames

java.util.Enumeration getFieldNames()
Returns an Enumeration of the field names of all of the fields held by this form. Such field names are of the same type used by the Form's getField(String) implementation.


iterator

java.util.Iterator iterator()
Returns an Iterator that iterates over all of the FormField instances held by this Form.