planetj.html
Class HTMLInput

java.lang.Object
  extended byplanetj.html.HTMLElement
      extended byplanetj.html.HTMLInput

public class HTMLInput
extends HTMLElement

!!DA (8/6/2003 9:05:52 AM) - documentation needed

Author:
PlanetJ Corporation

Field Summary
static java.lang.String BUTTON
           
static java.lang.String CHECKBOX
           
static java.lang.String CHECKED
           
static java.lang.String className
          Class name.
static java.lang.String FILE
           
static java.lang.String HIDDEN
           
static java.lang.String PASSWORD
           
static java.lang.String RADIO
           
static java.lang.String READONLY
           
static int SELECTED_BY_FIELD
           
static int SELECTED_FALSE
           
static int SELECTED_TRUE
           
static java.lang.String SUBMIT
           
static java.lang.String TEXT
           
static java.lang.String TYPE
           
static int TYPE_BUTTON
           
static int TYPE_CHECKBOX
           
static int TYPE_FILE
           
static int TYPE_HIDDEN
           
static int TYPE_PASSWORD
           
static int TYPE_RADIO
           
static int TYPE_SUBMIT
           
static int TYPE_TEXT
           
 
Fields inherited from class planetj.html.HTMLElement
DISABLED, FOCUS_HTML_INPUT
 
Constructor Summary
HTMLInput()
           
 
Method Summary
static java.lang.StringBuffer appendCheckbox(java.lang.String id, Field field, java.lang.String attributes, java.lang.String rcNavKey, java.lang.String rowNavKey, java.lang.StringBuffer html, HttpServletRequest request, HttpServletResponse response)
          Generates a HTML checkbox input for the given Field and arguements.
static java.lang.StringBuffer appendClass(int type, Field field, FieldDescriptorRow fd, java.lang.StringBuffer html, ExecutingContext ec)
          Appends an inputs class attribute to the given buffer depending upon the input type.
static java.lang.StringBuffer appendFileInput(java.lang.String id, Field field, java.lang.String attributes, java.lang.String rcNavKey, java.lang.String rowNavKey, java.lang.StringBuffer html, HttpServletRequest request, HttpServletResponse response)
          Generates a HTML file input for the given Field and arguements.
static java.lang.StringBuffer appendHiddenInput(java.lang.String id, Field field, java.lang.String rcNavKey, java.lang.String rowNavKey, java.lang.StringBuffer html, HttpServletRequest request, HttpServletResponse response)
          Generates a HTML checkbox input for the given Field and arguements.
static java.lang.StringBuffer appendHiddenInput(java.lang.String name, int value, java.lang.StringBuffer html)
          Appends HTML code for a hidden input field for the given input name and value.
static java.lang.StringBuffer appendHiddenInput(java.lang.String name, java.lang.String value, java.lang.StringBuffer html)
          Appends HTML code for a hidden input field for the given input name and value.
static java.lang.StringBuffer appendInput(java.lang.String id, Field field, int size, java.lang.String attributes, java.lang.String rcNavKey, java.lang.String rowNavKey, java.lang.StringBuffer html, HttpServletRequest request, HttpServletResponse response)
          Generates an HTML input for the given Field.
static java.lang.StringBuffer appendPasswordInput(java.lang.String id, Field field, int size, java.lang.String attributes, java.lang.String rcNavKey, java.lang.String rowNavKey, java.lang.StringBuffer html, HttpServletRequest request, HttpServletResponse response)
          Generates a HTML text input for the given Field and arguements.
static java.lang.StringBuffer appendRadioButton(java.lang.String id, Field field, boolean setValueAsDisplayValue, boolean appendExtractableHiddenField, int selectedDefault, java.lang.String attributes, java.lang.String rcNavKey, java.lang.String rowNavKey, java.lang.StringBuffer html, HttpServletRequest request, HttpServletResponse response)
          Generates a HTML radio input for the given Field and arguements.
static java.lang.StringBuffer appendRadioButton(java.lang.String id, Field field, java.lang.String attributes, java.lang.String rcNavKey, java.lang.String rowNavKey, java.lang.StringBuffer html, HttpServletRequest request, HttpServletResponse response)
          Generates a HTML radio input for the given Field and arguements.
static java.lang.StringBuffer appendTextInput(java.lang.String id, Field field, int size, java.lang.String attributes, java.lang.String rcNavKey, java.lang.String rowNavKey, java.lang.StringBuffer html, HttpServletRequest request, HttpServletResponse response)
          Generates a HTML text input for the given Field and arguments.
 
Methods inherited from class planetj.html.HTMLElement
appendAttribute, appendAttribute, appendExtractableHiddenField, getFocusHTMLInput, getId, isDisplayField, setFocusHTMLInput, setId
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TEXT

public static final java.lang.String TEXT
See Also:
Constant Field Values

PASSWORD

public static final java.lang.String PASSWORD
See Also:
Constant Field Values

HIDDEN

public static final java.lang.String HIDDEN
See Also:
Constant Field Values

CHECKBOX

public static final java.lang.String CHECKBOX
See Also:
Constant Field Values

RADIO

public static final java.lang.String RADIO
See Also:
Constant Field Values

BUTTON

public static final java.lang.String BUTTON
See Also:
Constant Field Values

SUBMIT

public static final java.lang.String SUBMIT
See Also:
Constant Field Values

FILE

public static final java.lang.String FILE
See Also:
Constant Field Values

TYPE_TEXT

public static final int TYPE_TEXT
See Also:
Constant Field Values

TYPE_PASSWORD

public static final int TYPE_PASSWORD
See Also:
Constant Field Values

TYPE_HIDDEN

public static final int TYPE_HIDDEN
See Also:
Constant Field Values

TYPE_CHECKBOX

public static final int TYPE_CHECKBOX
See Also:
Constant Field Values

TYPE_RADIO

public static final int TYPE_RADIO
See Also:
Constant Field Values

TYPE_BUTTON

public static final int TYPE_BUTTON
See Also:
Constant Field Values

SELECTED_FALSE

public static final int SELECTED_FALSE
See Also:
Constant Field Values

SELECTED_BY_FIELD

public static final int SELECTED_BY_FIELD
See Also:
Constant Field Values

SELECTED_TRUE

public static final int SELECTED_TRUE
See Also:
Constant Field Values

TYPE_SUBMIT

public static final int TYPE_SUBMIT
See Also:
Constant Field Values

TYPE_FILE

public static final int TYPE_FILE
See Also:
Constant Field Values

TYPE

public static final java.lang.String TYPE
See Also:
Constant Field Values

CHECKED

public static final java.lang.String CHECKED
See Also:
Constant Field Values

READONLY

public static final java.lang.String READONLY
See Also:
Constant Field Values

className

public static final java.lang.String className
Class name.

Constructor Detail

HTMLInput

public HTMLInput()
Method Detail

appendCheckbox

public static java.lang.StringBuffer appendCheckbox(java.lang.String id,
                                                    Field field,
                                                    java.lang.String attributes,
                                                    java.lang.String rcNavKey,
                                                    java.lang.String rowNavKey,
                                                    java.lang.StringBuffer html,
                                                    HttpServletRequest request,
                                                    HttpServletResponse response)
                                             throws CMException
Generates a HTML checkbox input for the given Field and arguements.

Throws:
CMException

appendClass

public static java.lang.StringBuffer appendClass(int type,
                                                 Field field,
                                                 FieldDescriptorRow fd,
                                                 java.lang.StringBuffer html,
                                                 ExecutingContext ec)
Appends an inputs class attribute to the given buffer depending upon the input type.


appendFileInput

public static java.lang.StringBuffer appendFileInput(java.lang.String id,
                                                     Field field,
                                                     java.lang.String attributes,
                                                     java.lang.String rcNavKey,
                                                     java.lang.String rowNavKey,
                                                     java.lang.StringBuffer html,
                                                     HttpServletRequest request,
                                                     HttpServletResponse response)
                                              throws CMException
Generates a HTML file input for the given Field and arguements.

Throws:
CMException

appendHiddenInput

public static java.lang.StringBuffer appendHiddenInput(java.lang.String name,
                                                       int value,
                                                       java.lang.StringBuffer html)
Appends HTML code for a hidden input field for the given input name and value.

Parameters:
name - name for the hidden field
value - value for the hidden field
html - buffer to append html code to

appendHiddenInput

public static java.lang.StringBuffer appendHiddenInput(java.lang.String name,
                                                       java.lang.String value,
                                                       java.lang.StringBuffer html)
Appends HTML code for a hidden input field for the given input name and value.

Parameters:
name - name for the hidden field
value - value for the hidden field
html - buffer to append html code to

appendHiddenInput

public static java.lang.StringBuffer appendHiddenInput(java.lang.String id,
                                                       Field field,
                                                       java.lang.String rcNavKey,
                                                       java.lang.String rowNavKey,
                                                       java.lang.StringBuffer html,
                                                       HttpServletRequest request,
                                                       HttpServletResponse response)
                                                throws CMException
Generates a HTML checkbox input for the given Field and arguements.

Throws:
CMException

appendInput

public static java.lang.StringBuffer appendInput(java.lang.String id,
                                                 Field field,
                                                 int size,
                                                 java.lang.String attributes,
                                                 java.lang.String rcNavKey,
                                                 java.lang.String rowNavKey,
                                                 java.lang.StringBuffer html,
                                                 HttpServletRequest request,
                                                 HttpServletResponse response)
                                          throws CMException
Generates an HTML input for the given Field.

Parameters:
id - the name of the input
field - Field to generate input for
size - size of input
attributes - attributes to attach to the input (e.g. onClick)
rcNavKey - navigation key of the Field's RowCollection
rowNavKey - navigation key for the Field's Row
html - StringBuffer to append HTML input to
request - HttpServletRequest sent from client
response - HttpServletResponse to send to client
Returns:
StringBuffer HTML input was appended to.
Throws:
CMException

appendPasswordInput

public static java.lang.StringBuffer appendPasswordInput(java.lang.String id,
                                                         Field field,
                                                         int size,
                                                         java.lang.String attributes,
                                                         java.lang.String rcNavKey,
                                                         java.lang.String rowNavKey,
                                                         java.lang.StringBuffer html,
                                                         HttpServletRequest request,
                                                         HttpServletResponse response)
                                                  throws CMException
Generates a HTML text input for the given Field and arguements.

Throws:
CMException

appendRadioButton

public static java.lang.StringBuffer appendRadioButton(java.lang.String id,
                                                       Field field,
                                                       java.lang.String attributes,
                                                       java.lang.String rcNavKey,
                                                       java.lang.String rowNavKey,
                                                       java.lang.StringBuffer html,
                                                       HttpServletRequest request,
                                                       HttpServletResponse response)
                                                throws CMException
Generates a HTML radio input for the given Field and arguements.

Throws:
CMException

appendRadioButton

public static java.lang.StringBuffer appendRadioButton(java.lang.String id,
                                                       Field field,
                                                       boolean setValueAsDisplayValue,
                                                       boolean appendExtractableHiddenField,
                                                       int selectedDefault,
                                                       java.lang.String attributes,
                                                       java.lang.String rcNavKey,
                                                       java.lang.String rowNavKey,
                                                       java.lang.StringBuffer html,
                                                       HttpServletRequest request,
                                                       HttpServletResponse response)
                                                throws CMException
Generates a HTML radio input for the given Field and arguements.

Parameters:
setValueAsDisplayValue - if false the value will be set as the fields display value
Throws:
CMException

appendTextInput

public static java.lang.StringBuffer appendTextInput(java.lang.String id,
                                                     Field field,
                                                     int size,
                                                     java.lang.String attributes,
                                                     java.lang.String rcNavKey,
                                                     java.lang.String rowNavKey,
                                                     java.lang.StringBuffer html,
                                                     HttpServletRequest request,
                                                     HttpServletResponse response)
                                              throws CMException
Generates a HTML text input for the given Field and arguments.

Throws:
CMException