org.jpedal.objects.acroforms.creation
Interface FormFactory


public interface FormFactory


Field Summary
static java.lang.Integer ANNOTATION
           
static java.lang.Integer CHECKBOXBUTTON
           
static java.lang.Integer COMBOBOX
           
static java.lang.Integer LIST
           
static java.lang.Integer MULTILINEPASSWORD
           
static java.lang.Integer MULTILINETEXT
           
static java.lang.Integer PUSHBUTTON
           
static java.lang.Integer RADIOBUTTON
           
static java.lang.Integer SIGNATURE
           
static java.lang.Integer SINGLELINEPASSWORD
           
static java.lang.Integer SINGLELINETEXT
           
static java.lang.String[] typesAsString
           
static java.lang.Integer UNKNOWN
          matches types of PDF form objects
 
Method Summary
 java.lang.Object annotationButton(FormObject formObject)
          setup annotations display with pop-ups, etc
 java.lang.Object checkBoxBut(FormObject formObject)
          setup and return a single checkBox button component, from the specified formObject
 java.lang.Object comboBox(FormObject formObject)
          setup and return a ComboBox component, from the specified formObject
 org.jpedal.objects.acroforms.actions.ActionFactory getActionFactory()
          holds all the GUI specific action and event code
 org.jpedal.objects.acroforms.formData.GUIData getCustomCompData()
          return new instance of GUIData implementation to support component set
 java.lang.Object listField(FormObject formObject)
          setup and return a List component, from the specified formObject
 java.lang.Object multiLinePassword(FormObject formObject)
          setup and return a multi line Password component, from the specified formObject
 java.lang.Object multiLineText(FormObject formObject)
          setup and return a multi line Text component, from the specified formObject
 java.lang.Object pushBut(FormObject formObject)
          setup and return a push button component, from the specified formObject
 java.lang.Object radioBut(FormObject formObject)
          setup and return a single radio button component, from the specified formObject
 void reset(org.jpedal.objects.acroforms.rendering.AcroRenderer acroRenderer, ActionHandler formsActionHandler)
          resets the factory for each page
 java.lang.Object signature(FormObject formObject)
          setup the signature field
 java.lang.Object singleLinePassword(FormObject formObject)
          setup and return a single line Password component, from the specified formObject
 java.lang.Object singleLineText(FormObject formObject)
          setup and return a single line Text component, from the specified formObject
 

Field Detail

UNKNOWN

static final java.lang.Integer UNKNOWN
matches types of PDF form objects


LIST

static final java.lang.Integer LIST

COMBOBOX

static final java.lang.Integer COMBOBOX

SINGLELINETEXT

static final java.lang.Integer SINGLELINETEXT

SINGLELINEPASSWORD

static final java.lang.Integer SINGLELINEPASSWORD

MULTILINETEXT

static final java.lang.Integer MULTILINETEXT

MULTILINEPASSWORD

static final java.lang.Integer MULTILINEPASSWORD

PUSHBUTTON

static final java.lang.Integer PUSHBUTTON

RADIOBUTTON

static final java.lang.Integer RADIOBUTTON

CHECKBOXBUTTON

static final java.lang.Integer CHECKBOXBUTTON

ANNOTATION

static final java.lang.Integer ANNOTATION

SIGNATURE

static final java.lang.Integer SIGNATURE

typesAsString

static final java.lang.String[] typesAsString
Method Detail

listField

java.lang.Object listField(FormObject formObject)
setup and return a List component, from the specified formObject

See Also:
FormObject

comboBox

java.lang.Object comboBox(FormObject formObject)
setup and return a ComboBox component, from the specified formObject

See Also:
FormObject

singleLineText

java.lang.Object singleLineText(FormObject formObject)
setup and return a single line Text component, from the specified formObject

See Also:
FormObject

singleLinePassword

java.lang.Object singleLinePassword(FormObject formObject)
setup and return a single line Password component, from the specified formObject

See Also:
FormObject

multiLineText

java.lang.Object multiLineText(FormObject formObject)
setup and return a multi line Text component, from the specified formObject

See Also:
FormObject

multiLinePassword

java.lang.Object multiLinePassword(FormObject formObject)
setup and return a multi line Password component, from the specified formObject

See Also:
FormObject

pushBut

java.lang.Object pushBut(FormObject formObject)
setup and return a push button component, from the specified formObject

See Also:
FormObject

radioBut

java.lang.Object radioBut(FormObject formObject)
setup and return a single radio button component, from the specified formObject

See Also:
FormObject

checkBoxBut

java.lang.Object checkBoxBut(FormObject formObject)
setup and return a single checkBox button component, from the specified formObject

See Also:
FormObject

annotationButton

java.lang.Object annotationButton(FormObject formObject)
setup annotations display with pop-ups, etc


signature

java.lang.Object signature(FormObject formObject)
setup the signature field


reset

void reset(org.jpedal.objects.acroforms.rendering.AcroRenderer acroRenderer,
           ActionHandler formsActionHandler)
resets the factory for each page


getCustomCompData

org.jpedal.objects.acroforms.formData.GUIData getCustomCompData()
return new instance of GUIData implementation to support component set


getActionFactory

org.jpedal.objects.acroforms.actions.ActionFactory getActionFactory()
holds all the GUI specific action and event code