HAWHAW

PHP

Class HAW_form

HAW_form

public class HAW_form

This class defines a form with various possible input elements. The input elements have to be defined as separate objects and are linked to the form with a special "add" function. One HAW_deck object can contain only one HAW_form object.

Examples:

$myPage = new HAW_deck(...);
...
$myForm = new HAW_form("/mynextpage.php");
$myText = new HAW_text(...);
$myForm->add_text($myText);
$myInput = new HAW_input(...);
$myForm->add_input($myInput);
$mySubmit = new HAW_submit(...);
$myForm->add_submit($mySubmit);
...
$myPage->add_form($myForm);
...
$myPage->create_page();

See Also:
HAW_text, HAW_image, HAW_table, HAW_input, HAW_textarea, HAW_select, HAW_radio, HAW_checkbox, HAW_hidden, HAW_submit, HAW_rule

Constructor Summary
HAW_form(var $url)
          Constructor
 
Method Summary
 void add_checkbox(var $checkbox)
          Adds a HAW_checkbox object to HAW_form.
 void add_hidden(var $hidden)
          Adds a HAW_hidden object to HAW_form.
 void add_image(var $image)
          Adds a HAW_image object to HAW_form.
 void add_input(var $input)
          Adds a HAW_input object to HAW_form.
 void add_radio(var $radio)
          Adds a HAW_radio object to HAW_form.
 void add_rule(var $rule)
          Adds a HAW_rule object to HAW_form.
 void add_select(var $select)
          Adds a HAW_select object to HAW_form.
 void add_submit(var $submit)
          Adds a HAW_submit object to HAW_form.
 void add_table(var $table)
          Adds a HAW_table object to HAW_form.
 void add_text(var $text)
          Adds a HAW_text object to HAW_form.
 void add_textarea(var $textarea)
          Adds a HAW_textarea object to HAW_form.
 void set_voice_text(var $text, var $audio_src)
          Sets form-related text to be spoken by voice browsers.
 

Constructor Detail

HAW_form

public HAW_form(var $url)
Constructor
Parameters:
url - Address where the user input is sent to.
Note: Currently only the GET method is supported.
Method Detail

add_text

public void add_text(var $text)
Adds a HAW_text object to HAW_form.
Parameters:
text - Some HAW_text object.
See Also:
HAW_text

add_image

public void add_image(var $image)
Adds a HAW_image object to HAW_form.
Parameters:
image - Some HAW_image object.
See Also:
HAW_image

add_table

public void add_table(var $table)
Adds a HAW_table object to HAW_form.
Parameters:
table - Some HAW_table object.
See Also:
HAW_table

add_input

public void add_input(var $input)
Adds a HAW_input object to HAW_form.
Parameters:
input - Some HAW_input object.
See Also:
HAW_input

add_textarea

public void add_textarea(var $textarea)
Adds a HAW_textarea object to HAW_form.
Parameters:
textarea - Some HAW_textarea object.
See Also:
HAW_textarea

add_select

public void add_select(var $select)
Adds a HAW_select object to HAW_form.
Parameters:
select - Some HAW_select object.
See Also:
HAW_select

add_radio

public void add_radio(var $radio)
Adds a HAW_radio object to HAW_form.
Parameters:
radio - Some HAW_radio object.
See Also:
HAW_radio

add_checkbox

public void add_checkbox(var $checkbox)
Adds a HAW_checkbox object to HAW_form.
Parameters:
checkbox - Some HAW_checkbox object.
See Also:
HAW_checkbox

add_hidden

public void add_hidden(var $hidden)
Adds a HAW_hidden object to HAW_form.
Parameters:
hidden - Some HAW_hidden object.
See Also:
HAW_hidden

add_submit

public void add_submit(var $submit)
Adds a HAW_submit object to HAW_form.
Parameters:
submit - Some HAW_submit object.
See Also:
HAW_submit

add_rule

public void add_rule(var $rule)
Adds a HAW_rule object to HAW_form.
Parameters:
rule - Some HAW_rule object.
See Also:
HAW_rule

set_voice_text

public void set_voice_text(var $text,
                           var $audio_src)
Sets form-related text to be spoken by voice browsers.
Parameters:
text - Some introducing text that will be spoken before any dialog is started.
audio_src - Some audio file (e.g. *.wav file) to play (optional).

© Norbert Huffschmid
assembled from PHP source
using sed and javadoc