public interface Form
| Modifier and Type | Method and Description | 
|---|---|
FormControl | 
createButton(ControlContainer parent,
            FrameRectangle rectangle,
            String name,
            String label)
Create a button control in this form. 
 | 
FormControl | 
createCheckBox(ControlContainer parent,
              FrameRectangle rectangle,
              String name,
              String label,
              String value)
Create a check box in this form. 
 | 
FormControl | 
createComboBox(ControlContainer parent,
              FrameRectangle rectangle,
              String name,
              String defaultText,
              boolean isDropDown)
Create a combo box in this form. 
 | 
FormControl | 
createCurrencyField(ControlContainer parent,
                   FrameRectangle rectangle,
                   String name,
                   String defaultValue)
Create a currency field in this form. 
 | 
FormControl | 
createDateField(ControlContainer parent,
               FrameRectangle rectangle,
               String name,
               String defaultValue)
Create a date field in this form. 
 | 
FormControl | 
createLabel(ControlContainer parent,
           FrameRectangle rectangle,
           String name,
           String text)
Create a label control in this form. 
 | 
FormControl | 
createListBox(ControlContainer parent,
             FrameRectangle rectangle,
             String name,
             boolean isMultiSelection,
             boolean isDropDown)
Create a list box in this form. 
 | 
FormControl | 
createNumericField(ControlContainer parent,
                  FrameRectangle rectangle,
                  String name,
                  String defaultValue)
Create a numeric field in this form. 
 | 
FormControl | 
createPatternField(ControlContainer parent,
                  FrameRectangle rectangle,
                  String name,
                  String defaultValue)
Create a pattern field in this form. 
 | 
FormControl | 
createRadioButton(ControlContainer parent,
                 FrameRectangle rectangle,
                 String name,
                 String label,
                 String value)
Create a radio button in this form. 
 | 
FormControl | 
createTextBox(ControlContainer parent,
             FrameRectangle rectangle,
             String name,
             String defaultText,
             boolean isMultipleLine)
Create a textbox in this form. 
 | 
FormControl | 
createTimeField(ControlContainer parent,
               FrameRectangle rectangle,
               String name,
               String defaultValue)
Create a time field in this form. 
 | 
String | 
getCommand()
Get the command to execute on a data source 
 | 
FormTypeDefinition.FormCommandType | 
getCommandType()
Get the type of command to execute on a data source 
 | 
String | 
getControlImplementation()
Get the implementation of the created control 
 | 
String | 
getDataSource()
Get the name of data source 
 | 
String | 
getFormName()
Get the form name 
 | 
FormFormElement | 
getOdfElement()
Get the instance of  
FormFormElemnt element. | 
void | 
setCommand(String command)
Set a command to execute on a data source 
 | 
void | 
setCommandType(FormTypeDefinition.FormCommandType commandType)
Set the type of command to execute on a data source. 
 | 
void | 
setControlImplementation(String controlImpl)
Set the implementation of the created control 
 | 
void | 
setDataSource(String dataSource)
Set the data source to be used by the form 
 | 
void | 
setFormName(String name)
Set the name of this form 
 | 
FormControl createButton(ControlContainer parent, FrameRectangle rectangle, String name, String label)
parent - - the element that contains this form controlrectangle - - the bounding rectangle used by this buttonname - - the name of the controllabel - - the text label of the buttonFormControl createLabel(ControlContainer parent, FrameRectangle rectangle, String name, String text)
parent - - the element that contains this form controlrectangle - - the bounding rectangle used by this buttonname - - the name of the controltext - -default text of the labelFormControl createTextBox(ControlContainer parent, FrameRectangle rectangle, String name, String defaultText, boolean isMultipleLine)
parent - - the element that contains this form controlrectangle - - the bounding rectangle used by this buttonname - - the name of the controldefaultText - -default text of the textboxisMultipleLine - - if this textbox supports multiple lines inputFormControl createListBox(ControlContainer parent, FrameRectangle rectangle, String name, boolean isMultiSelection, boolean isDropDown)
parent - - the element that contains this form controlrectangle - - the bounding rectangle used by this buttonname - - the name of the controlisMultiSelection - - support multi-selection or notisDropDown - - the drop-down list is visible or notFormControl createComboBox(ControlContainer parent, FrameRectangle rectangle, String name, String defaultText, boolean isDropDown)
parent - - the element that contains this form controlrectangle - - the bounding rectangle used by this buttonname - - the name of the controldefaultText - - the default text of comboboxisDropDown - - the drop-down list is visible or notFormControl createRadioButton(ControlContainer parent, FrameRectangle rectangle, String name, String label, String value)
parent - - the element that contains this form controlrectangle - - the bounding rectangle used by this buttonname - - the name of the controllabel - - the label of this radio buttonvalue - - the value assign to this optionFormControl createCheckBox(ControlContainer parent, FrameRectangle rectangle, String name, String label, String value)
parent - - the element that contains this form controlrectangle - - the bounding rectangle used by this buttonname - - the name of the controllabel - - the label of this check boxvalue - - the value assign to this optionFormControl createDateField(ControlContainer parent, FrameRectangle rectangle, String name, String defaultValue)
parent - - the element that contains this form controlrectangle - - the bounding rectangle used by this buttonname - - the name of the controldefaultValue - - the default value of this input fieldFormControl createTimeField(ControlContainer parent, FrameRectangle rectangle, String name, String defaultValue)
parent - - the element that contains this form controlrectangle - - the bounding rectangle used by this buttonname - - the name of the controldefaultValue - - the default value of this input fieldFormControl createNumericField(ControlContainer parent, FrameRectangle rectangle, String name, String defaultValue)
parent - - the element that contains this form controlrectangle - - the bounding rectangle used by this buttonname - - the name of the controldefaultValue - - the default value of this input fieldFormControl createPatternField(ControlContainer parent, FrameRectangle rectangle, String name, String defaultValue)
parent - - the element that contains this form controlrectangle - - the bounding rectangle used by this buttonname - - the name of the controldefaultValue - - the default value of this input fieldFormControl createCurrencyField(ControlContainer parent, FrameRectangle rectangle, String name, String defaultValue)
parent - - the element that contains this form controlrectangle - - the bounding rectangle used by this buttonname - - the name of the controldefaultValue - - the default value of this input fieldvoid setFormName(String name)
name - - the form nameString getFormName()
void setControlImplementation(String controlImpl)
controlImpl - - implementation of controlString getControlImplementation()
void setDataSource(String dataSource)
dataSource - - name of data sourceString getDataSource()
void setCommandType(FormTypeDefinition.FormCommandType commandType)
commandType - the command typeFormTypeDefinition.FormCommandType getCommandType()
void setCommand(String command)
command - String getCommand()
FormFormElement getOdfElement()
FormFormElemnt element.FormFormElemntCopyright © 2010–2018 Apache Software Foundation; Copyright © 2018–2020 The Document Foundation. All rights reserved.