planetj.html
Class HTMLGenerator

java.lang.Object
  extended byplanetj.html.HTMLGenerator

public class HTMLGenerator
extends java.lang.Object

This class is used for creating HTML elements that contain values based upon the FieldDescribedClasses and their Fields that are used as parameters.

Author:
PlanetJ Corporation

Field Summary
static short PAGING_BASIC
          Basic paging provides just a next and previous links
static short PAGING_INTERMEDIATE
          Intermediate paging provided a first, previous, next, and last links
 
Method Summary
static java.lang.StringBuffer appendCSSLink(java.lang.String href, java.lang.StringBuffer html)
          Appends HTML code to include an HTML CSS link.
static java.lang.StringBuffer appendFeatureWarning(java.lang.StringBuffer html, HttpServletRequest req)
           
static java.lang.StringBuffer appendFeatureWarning(java.lang.String before, java.lang.String after, java.lang.StringBuffer html, HttpServletRequest req)
          Appends an unsupported warning if necessary to the StringBuffer of HTML
static java.lang.StringBuffer appendFeatureWarningJavaScript(java.lang.StringBuffer html, HttpServletRequest req)
           
static java.lang.StringBuffer appendHiddenInput(java.lang.String inputName, java.lang.StringBuffer html)
          Deprecated. replaced with HTMLInput.appendHiddenInput(String, String, StringBuffer)
static java.lang.StringBuffer appendHiddenInput(java.lang.String inputName, java.lang.String inputValue, java.lang.StringBuffer html)
          Deprecated. replaced with HTMLInput.appendHiddenInput(String, String, StringBuffer)
static java.lang.StringBuffer appendHiddenInputs(java.lang.StringBuffer html, HttpServletRequest request, HttpServletResponse response)
          Deprecated. - replaced with appendRequiredHiddenInputs(StringBuffer, HttpServletRequest, HttpServletResponse)
static java.lang.StringBuffer appendHiddenNavigationIds(java.lang.StringBuffer html, HttpServletRequest request, HttpServletResponse response)
           
static java.lang.String appendIdsToLink(java.lang.String link, HttpServletRequest request)
          Appends the session id and request id to the given link.
static java.lang.StringBuffer appendJavaScript(java.lang.String source, java.lang.StringBuffer html)
          Appends HTML code to include a JavaScript source file..
static java.lang.StringBuffer appendLink(java.lang.String rel, java.lang.String type, java.lang.String href, java.lang.StringBuffer html)
          Appends HTML code to include an HTML link.
static java.lang.StringBuffer appendParagraphHeading(java.lang.String title, java.lang.StringBuffer html)
          Appends the givin Title.
static java.lang.StringBuffer appendRequiredHiddenInputs(java.lang.StringBuffer html, HttpServletRequest request, HttpServletResponse response)
          Append hidden inputs that WOW requires to the given string buffer.
static java.lang.StringBuffer appendRequiredScripts(java.lang.StringBuffer html, HttpServletRequest request, HttpServletResponse response)
          Appends WOW required JavaScript links to the given string buffer.
static java.lang.StringBuffer appendScript(java.lang.String type, java.lang.String source, java.lang.StringBuffer html)
          Appends HTML include for a given script.
static java.lang.StringBuffer appendWarning(java.lang.String message, java.lang.StringBuffer html, HttpServletRequest request)
          Appends a warning to the given StringBuffer
static java.lang.String convertDoubleQuoteInJavaScriptString(java.lang.String str)
           
static java.lang.String convertJavaScriptString(java.lang.String str)
           
static java.lang.String convertLink(java.lang.String str)
           
static java.lang.String convertString(java.lang.String str)
           
static java.lang.String generateAssociationLinks(RowCollection rowCol, HttpServletRequest req, HttpServletResponse resp)
          Deprecated.  
static java.lang.String generateComboBox(Field fld, java.lang.String attributes, java.lang.String fldName, RowCollection rowCol, HttpServletRequest req, HttpServletResponse res)
          Deprecated.  
static java.lang.String generateComboBox(Field fld, java.lang.String attributes, java.lang.String fldName, RowCollection rowCol, java.lang.String selectedVal, HttpServletRequest req, HttpServletResponse res)
          Deprecated.  
static java.lang.String generateComboBox(Field fld, java.lang.String attributes, java.lang.String fldName, java.lang.String dspFldName, RowCollection rowCol, HttpServletRequest req, HttpServletResponse res)
          Deprecated.  
static java.lang.String generateComboBox(Field fld, java.lang.String attributes, java.lang.String fldName, java.lang.String dspFldName, RowCollection rowCol, java.lang.String selectedVal, HttpServletRequest req, HttpServletResponse res)
          Deprecated.  
static java.lang.String generateComboBox(java.lang.String id, java.lang.String attributes, java.lang.String fldName, RowCollection rowCol, HttpServletRequest req, HttpServletResponse res)
          Deprecated.  
static java.lang.String generateComboBox(java.lang.String id, java.lang.String attributes, java.lang.String fldName, RowCollection rowCol, java.lang.String selectedVal, HttpServletRequest req, HttpServletResponse res)
          Deprecated.  
static java.lang.String generateComboBox(java.lang.String id, java.lang.String attributes, java.lang.String fldName, java.lang.String dspFldName, RowCollection rowCol, HttpServletRequest req, HttpServletResponse res)
          Deprecated.  
static java.lang.String generateComboBox(java.lang.String id, java.lang.String attributes, java.lang.String fldName, java.lang.String dspFldName, RowCollection rowCol, java.lang.String selectedVal, HttpServletRequest req, HttpServletResponse res)
          Deprecated.  
static java.lang.String generateCurrentUserValue(java.lang.String fieldName, HttpServletRequest request, HttpServletResponse response)
          Convience method the generates and returns HTML code to display a user's property value for the given Field name.
static java.lang.String generateField(Field field, HttpServletRequest request, HttpServletResponse response)
          Deprecated. replaced with HTMLField.appendDisplayValue(.......)
static java.lang.StringBuffer generateHiddenInputs(java.lang.StringBuffer html, HttpServletRequest request)
          Deprecated. replaced with HTMLGenerator.appendHiddenInputs(StringBuffer, HttpServletRequest, HttpServletResponse)
static java.lang.String generateHiddenInputs(java.lang.StringBuffer html, HttpServletRequest request, HttpServletResponse response)
          Appends hidden html input fields used for the unique session identifier for objects, magic requests, and servlet actions.
static java.lang.String generateInput(Field fld, int size, java.lang.String attributes, HttpServletRequest req, HttpServletResponse res)
          Deprecated. replaced with HTMLField.appendInput(....)
static java.lang.String generateInput(Field fld, int size, java.lang.String attributes, int x, int y, HttpServletRequest req, HttpServletResponse res)
          Deprecated. x and y are no longer used, replaced with appendInput(Field, int, String, int, int, StringBuffer, HttpServletRequest, HttpServletResponse)
static java.lang.String generateInput(Field fld, java.lang.String attributes, HttpServletRequest req, HttpServletResponse res)
          Deprecated. replaced with HTMLField.appendInput(....)
static java.lang.String generateLabel(Field fld, HttpServletRequest req, HttpServletResponse res)
          Returns a String representing the Field's external column name as a bold label.
static java.lang.String generateLabelAndField(Field fld, HttpServletRequest req, HttpServletResponse res)
          Returns a String representing HTML for a Field and also its label.
static java.lang.String generateLabelAndInput(Field fld, int size, java.lang.String inputAttributes, HttpServletRequest req, HttpServletResponse res)
          Returns a String representing HTML for input (with specified size) for a Field and also its label.
static java.lang.String generateLabelAndInput(Field fld, java.lang.String inputAttributes, HttpServletRequest req, HttpServletResponse res)
          Returns a String representing HTML for input of a Field and also its label.
static java.lang.String generateList(Field fld, java.lang.String attributes, java.lang.String fldName, RowCollection rowCol, int size, HttpServletRequest req, HttpServletResponse res)
          Returns a String for a HTML list.
static java.lang.String generateList(Field fld, java.lang.String attributes, java.lang.String fldName, RowCollection rowCol, int size, int selectionMode, HttpServletRequest req, HttpServletResponse res)
          Returns a String for a HTML list.
static java.lang.String generateList(Field fld, java.lang.String attributes, java.lang.String fldName, RowCollection rowCol, int size, java.lang.String selectedVal, HttpServletRequest req, HttpServletResponse res)
          Returns a String for a HTML list.
static java.lang.String generateList(Field fld, java.lang.String attributes, java.lang.String fldName, RowCollection rowCol, int size, java.lang.String selectedVal, int selectionMode, HttpServletRequest req, HttpServletResponse res)
          Returns a String for a HTML list.
static java.lang.String generateList(Field fld, java.lang.String attributes, java.lang.String fldName, java.lang.String dspFldName, RowCollection rowCol, int size, HttpServletRequest req, HttpServletResponse res)
          Returns a String for a HTML list.
static java.lang.String generateList(Field fld, java.lang.String attributes, java.lang.String fldName, java.lang.String dspFldName, RowCollection rowCol, int size, int selectionMode, HttpServletRequest req, HttpServletResponse res)
          Returns a String for a HTML list.
static java.lang.String generateList(Field fld, java.lang.String attributes, java.lang.String fldName, java.lang.String dspFldName, RowCollection rowCol, int size, java.lang.String selectedVal, HttpServletRequest req, HttpServletResponse res)
          Returns a String for a HTML list.
static java.lang.String generateList(Field fld, java.lang.String attributes, java.lang.String fldName, java.lang.String dspFldName, RowCollection rowCol, int size, java.lang.String selectedVal, int selectionMode, HttpServletRequest req, HttpServletResponse res)
          Returns a String for a HTML list.
static java.lang.String generateList(java.lang.String id, java.lang.String attributes, java.lang.String fldName, RowCollection rowCol, int size, HttpServletRequest req, HttpServletResponse res)
          Returns a String for a HTML list.
static java.lang.String generateList(java.lang.String id, java.lang.String attributes, java.lang.String fldName, RowCollection rowCol, int size, int selectionMode, HttpServletRequest req, HttpServletResponse res)
          Returns a String for a HTML list.
static java.lang.String generateList(java.lang.String id, java.lang.String attributes, java.lang.String fldName, RowCollection rowCol, int size, java.lang.String selectedVal, HttpServletRequest req, HttpServletResponse res)
          Returns a String for a HTML list.
static java.lang.String generateList(java.lang.String id, java.lang.String attributes, java.lang.String fldName, RowCollection rowCol, int size, java.lang.String selectedVal, int selectionMode, HttpServletRequest req, HttpServletResponse res)
          Returns a String for a HTML list.
static java.lang.String generateList(java.lang.String id, java.lang.String attributes, java.lang.String fldName, java.lang.String dspFldName, RowCollection rowCol, int size, HttpServletRequest req, HttpServletResponse res)
          Returns a String for a HTML list.
static java.lang.String generateList(java.lang.String id, java.lang.String attributes, java.lang.String fldName, java.lang.String dspFldName, RowCollection rowCol, int size, int selectionMode, HttpServletRequest req, HttpServletResponse res)
          Returns a String for a HTML list.
static java.lang.String generateList(java.lang.String id, java.lang.String attributes, java.lang.String fldName, java.lang.String dspFldName, RowCollection rowCol, int size, java.lang.String selectedVal, HttpServletRequest req, HttpServletResponse res)
          Returns a String for a HTML list.
static java.lang.String generateList(java.lang.String id, java.lang.String attributes, java.lang.String fldName, java.lang.String dspFldName, RowCollection rowCol, int size, java.lang.String selectedVal, int selectionMode, HttpServletRequest req, HttpServletResponse res)
          Returns a String for a HTML list.
static java.lang.String generateMagicButton(java.lang.String pName, java.lang.String pValue, java.lang.String pFormName, java.lang.String pServletPath, java.lang.String pAttributes, MagicRequest pRequest)
          This method generates the HTML string that will construct an HTML button component that onClick will set the action of the form that contains it and sets the magic request.
static java.lang.String generateNavigationLink(java.lang.String linkId, java.lang.String body, java.lang.String linkText, java.lang.String title, HttpServletRequest request, HttpServletResponse response)
          Convience method that generates a link that will load the given body into the current layout.
static java.lang.String generateNavigationLink(java.lang.String linkId, java.lang.String body, java.lang.String linkText, java.lang.String title, java.lang.String clazz, HttpServletRequest request, HttpServletResponse response)
          Convience method that generates a link that will load the given body into the current layout.
static java.lang.String generateRadio(Field fld, java.lang.String attributes, HttpServletRequest req, HttpServletResponse res)
          Deprecated. replaced by HTMLInput.appendRadioButton(....)
static java.lang.String generateTable(Row row, HttpServletRequest req, HttpServletResponse res)
          Deprecated. This is a unused method with a bad name
static short getPagingLevel()
          Gets the paging level
static void setPagingLevel(short level)
          Sets the paging level
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PAGING_BASIC

public static final short PAGING_BASIC
Basic paging provides just a next and previous links

See Also:
Constant Field Values

PAGING_INTERMEDIATE

public static final short PAGING_INTERMEDIATE
Intermediate paging provided a first, previous, next, and last links

See Also:
Constant Field Values
Method Detail

appendCSSLink

public static java.lang.StringBuffer appendCSSLink(java.lang.String href,
                                                   java.lang.StringBuffer html)
Appends HTML code to include an HTML CSS link.

Parameters:
href - location of the resource
html - buffer to append code to
Returns:
buffer link was appended to

appendFeatureWarning

public static java.lang.StringBuffer appendFeatureWarning(java.lang.String before,
                                                          java.lang.String after,
                                                          java.lang.StringBuffer html,
                                                          HttpServletRequest req)
Appends an unsupported warning if necessary to the StringBuffer of HTML

Parameters:
before - Text to append before the warning
after - Text to append after the warning
html - The StringBuffer to append to
req - The HttpServletRequest

appendFeatureWarning

public static java.lang.StringBuffer appendFeatureWarning(java.lang.StringBuffer html,
                                                          HttpServletRequest req)

appendFeatureWarningJavaScript

public static java.lang.StringBuffer appendFeatureWarningJavaScript(java.lang.StringBuffer html,
                                                                    HttpServletRequest req)

appendHiddenInput

public static java.lang.StringBuffer appendHiddenInput(java.lang.String inputName,
                                                       java.lang.String inputValue,
                                                       java.lang.StringBuffer html)
Deprecated. replaced with HTMLInput.appendHiddenInput(String, String, StringBuffer)

Appends HTML code for a hidden input field for the given input name.

Parameters:
inputName - name for the hidden input field.
html - buffer to append html code to.

appendHiddenInput

public static java.lang.StringBuffer appendHiddenInput(java.lang.String inputName,
                                                       java.lang.StringBuffer html)
Deprecated. replaced with HTMLInput.appendHiddenInput(String, String, StringBuffer)

Appends HTML code for a hidden input field for the given input name.

Parameters:
inputName - name for the hidden input field.
html - buffer to append html code to.

appendHiddenInputs

public static java.lang.StringBuffer appendHiddenInputs(java.lang.StringBuffer html,
                                                        HttpServletRequest request,
                                                        HttpServletResponse response)
                                                 throws DataEngineException
Deprecated. - replaced with appendRequiredHiddenInputs(StringBuffer, HttpServletRequest, HttpServletResponse)

Throws:
DataEngineException

appendRequiredHiddenInputs

public static java.lang.StringBuffer appendRequiredHiddenInputs(java.lang.StringBuffer html,
                                                                HttpServletRequest request,
                                                                HttpServletResponse response)
                                                         throws DataEngineException
Append hidden inputs that WOW requires to the given string buffer.

Throws:
DataEngineException

appendRequiredScripts

public static java.lang.StringBuffer appendRequiredScripts(java.lang.StringBuffer html,
                                                           HttpServletRequest request,
                                                           HttpServletResponse response)
Appends WOW required JavaScript links to the given string buffer.


appendScript

public static java.lang.StringBuffer appendScript(java.lang.String type,
                                                  java.lang.String source,
                                                  java.lang.StringBuffer html)
Appends HTML include for a given script.


appendWarning

public static java.lang.StringBuffer appendWarning(java.lang.String message,
                                                   java.lang.StringBuffer html,
                                                   HttpServletRequest request)
Appends a warning to the given StringBuffer


appendHiddenNavigationIds

public static java.lang.StringBuffer appendHiddenNavigationIds(java.lang.StringBuffer html,
                                                               HttpServletRequest request,
                                                               HttpServletResponse response)
                                                        throws DataEngineException
Throws:
DataEngineException

appendIdsToLink

public static java.lang.String appendIdsToLink(java.lang.String link,
                                               HttpServletRequest request)
Appends the session id and request id to the given link. This allows session and request navigation state to be maintained when a link is clicked.


appendJavaScript

public static java.lang.StringBuffer appendJavaScript(java.lang.String source,
                                                      java.lang.StringBuffer html)
Appends HTML code to include a JavaScript source file..

Parameters:
source - file location of JavaScript to include in HTML output.
html - buffer to append html code to.

appendLink

public static java.lang.StringBuffer appendLink(java.lang.String rel,
                                                java.lang.String type,
                                                java.lang.String href,
                                                java.lang.StringBuffer html)
Appends HTML code to include an HTML link.

Parameters:
rel - relationship of current document to link
type - content type of the link
href - location of the resource
html - buffer to append code to
Returns:
buffer link was appended to

appendParagraphHeading

public static java.lang.StringBuffer appendParagraphHeading(java.lang.String title,
                                                            java.lang.StringBuffer html)
                                                     throws CMException
Appends the givin Title. Note if there is any HTML code in the title, it will be acknowledged.

Throws:
CMException

convertDoubleQuoteInJavaScriptString

public static java.lang.String convertDoubleQuoteInJavaScriptString(java.lang.String str)

convertJavaScriptString

public static java.lang.String convertJavaScriptString(java.lang.String str)

convertLink

public static java.lang.String convertLink(java.lang.String str)

convertString

public static java.lang.String convertString(java.lang.String str)

generateAssociationLinks

public static java.lang.String generateAssociationLinks(RowCollection rowCol,
                                                        HttpServletRequest req,
                                                        HttpServletResponse resp)
                                                 throws CMException
Deprecated.  

Returns HTML code containing a HTML table of the specified RowCollection.

Parameters:
rowCol -
req - HttpServletRequest
Returns:
String
Throws:
CMException

generateComboBox

public static java.lang.String generateComboBox(java.lang.String id,
                                                java.lang.String attributes,
                                                java.lang.String fldName,
                                                java.lang.String dspFldName,
                                                RowCollection rowCol,
                                                java.lang.String selectedVal,
                                                HttpServletRequest req,
                                                HttpServletResponse res)
                                         throws CMException
Deprecated.  

Returns a String for a HTML combo box (drop down box).

Parameters:
id - String
fldName - String
dspFldName - String
rowCol - RowCollection
selectedVal - String
Returns:
String
Throws:
CMException

generateComboBox

public static java.lang.String generateComboBox(java.lang.String id,
                                                java.lang.String attributes,
                                                java.lang.String fldName,
                                                java.lang.String dspFldName,
                                                RowCollection rowCol,
                                                HttpServletRequest req,
                                                HttpServletResponse res)
                                         throws CMException
Deprecated.  

Returns a String for a HTML combo box (drop down box).

Parameters:
id - String
fldName - String
dspFldName - String
rowCol - RowCollection
Returns:
String
Throws:
CMException

generateComboBox

public static java.lang.String generateComboBox(java.lang.String id,
                                                java.lang.String attributes,
                                                java.lang.String fldName,
                                                RowCollection rowCol,
                                                java.lang.String selectedVal,
                                                HttpServletRequest req,
                                                HttpServletResponse res)
                                         throws CMException
Deprecated.  

Returns a String for a HTML combo box (drop down box).

Parameters:
id - String
fldName - String
rowCol - RowCollection
selectedVal - String
Returns:
String
Throws:
CMException

generateComboBox

public static java.lang.String generateComboBox(java.lang.String id,
                                                java.lang.String attributes,
                                                java.lang.String fldName,
                                                RowCollection rowCol,
                                                HttpServletRequest req,
                                                HttpServletResponse res)
                                         throws CMException
Deprecated.  

Returns a String for a HTML combo box (drop down box).

Parameters:
id - String
fldName - String
rowCol - RowCollection
Returns:
String
Throws:
CMException

generateComboBox

public static java.lang.String generateComboBox(Field fld,
                                                java.lang.String attributes,
                                                java.lang.String fldName,
                                                java.lang.String dspFldName,
                                                RowCollection rowCol,
                                                java.lang.String selectedVal,
                                                HttpServletRequest req,
                                                HttpServletResponse res)
                                         throws CMException
Deprecated.  

Returns a String for a HTML combo box (drop down box).

Parameters:
fld - Field
fldName - String
dspFldName - String
rowCol - RowCollection
selectedVal - String
Returns:
String
Throws:
CMException

generateComboBox

public static java.lang.String generateComboBox(Field fld,
                                                java.lang.String attributes,
                                                java.lang.String fldName,
                                                java.lang.String dspFldName,
                                                RowCollection rowCol,
                                                HttpServletRequest req,
                                                HttpServletResponse res)
                                         throws CMException
Deprecated.  

Returns a String for a HTML combo box (drop down box).

Parameters:
fld - Field
fldName - String
dspFldName - String
rowCol - RowCollection
Returns:
String
Throws:
CMException

generateComboBox

public static java.lang.String generateComboBox(Field fld,
                                                java.lang.String attributes,
                                                java.lang.String fldName,
                                                RowCollection rowCol,
                                                java.lang.String selectedVal,
                                                HttpServletRequest req,
                                                HttpServletResponse res)
                                         throws CMException
Deprecated.  

Returns a String for a HTML combo box (drop down box).

Parameters:
fld - Field
fldName - String
rowCol - RowCollection
selectedVal - String
Returns:
String
Throws:
CMException

generateComboBox

public static java.lang.String generateComboBox(Field fld,
                                                java.lang.String attributes,
                                                java.lang.String fldName,
                                                RowCollection rowCol,
                                                HttpServletRequest req,
                                                HttpServletResponse res)
                                         throws CMException
Deprecated.  

Returns a String for a HTML combo box (drop down box).

Parameters:
fld - Field
fldName - String
rowCol - RowCollection
Returns:
String
Throws:
CMException

generateCurrentUserValue

public static java.lang.String generateCurrentUserValue(java.lang.String fieldName,
                                                        HttpServletRequest request,
                                                        HttpServletResponse response)
Convience method the generates and returns HTML code to display a user's property value for the given Field name.

Parameters:
fieldName - name of Field to display from user properties
request - request from client
response - response to client

generateField

public static java.lang.String generateField(Field field,
                                             HttpServletRequest request,
                                             HttpServletResponse response)
                                      throws CMException
Deprecated. replaced with HTMLField.appendDisplayValue(.......)

Returns a String representing the Field's value in HTML text.

Returns:
String
Throws:
CMException

generateHiddenInputs

public static java.lang.StringBuffer generateHiddenInputs(java.lang.StringBuffer html,
                                                          HttpServletRequest request)
                                                   throws DataEngineException
Deprecated. replaced with HTMLGenerator.appendHiddenInputs(StringBuffer, HttpServletRequest, HttpServletResponse)

Appends hidden html input fields used for the unique session identifier for objects, magic requests, and servlet actions.

Parameters:
html - StringBuffer to append hidden html inputs (if null, a new StringBuffer is created)
request - request
Throws:
DataEngineException

generateHiddenInputs

public static java.lang.String generateHiddenInputs(java.lang.StringBuffer html,
                                                    HttpServletRequest request,
                                                    HttpServletResponse response)
                                             throws DataEngineException
Appends hidden html input fields used for the unique session identifier for objects, magic requests, and servlet actions.

Parameters:
html - StringBuffer to append hidden html inputs (if null, a new StringBuffer is created)
request - request
Throws:
DataEngineException

generateInput

public static java.lang.String generateInput(Field fld,
                                             int size,
                                             java.lang.String attributes,
                                             int x,
                                             int y,
                                             HttpServletRequest req,
                                             HttpServletResponse res)
                                      throws CMException
Deprecated. x and y are no longer used, replaced with appendInput(Field, int, String, int, int, StringBuffer, HttpServletRequest, HttpServletResponse)

Returns a String representing HTML for input for a Field.

Parameters:
fld - Field
Returns:
String
Throws:
CMException

generateInput

public static java.lang.String generateInput(Field fld,
                                             int size,
                                             java.lang.String attributes,
                                             HttpServletRequest req,
                                             HttpServletResponse res)
                                      throws CMException
Deprecated. replaced with HTMLField.appendInput(....)

Returns a String representing HTML for input for a Field.

Parameters:
fld - Field
Returns:
String
Throws:
CMException

generateInput

public static java.lang.String generateInput(Field fld,
                                             java.lang.String attributes,
                                             HttpServletRequest req,
                                             HttpServletResponse res)
                                      throws CMException
Deprecated. replaced with HTMLField.appendInput(....)

Returns a String representing HTML for input for a Field.

Parameters:
fld - Field
Returns:
String
Throws:
CMException

generateLabel

public static java.lang.String generateLabel(Field fld,
                                             HttpServletRequest req,
                                             HttpServletResponse res)
                                      throws CMException
Returns a String representing the Field's external column name as a bold label.

Parameters:
fld - Field
Returns:
String
Throws:
CMException

generateLabelAndField

public static java.lang.String generateLabelAndField(Field fld,
                                                     HttpServletRequest req,
                                                     HttpServletResponse res)
                                              throws CMException
Returns a String representing HTML for a Field and also its label.

Parameters:
fld - Field
Returns:
String
Throws:
CMException

generateLabelAndInput

public static java.lang.String generateLabelAndInput(Field fld,
                                                     int size,
                                                     java.lang.String inputAttributes,
                                                     HttpServletRequest req,
                                                     HttpServletResponse res)
                                              throws CMException
Returns a String representing HTML for input (with specified size) for a Field and also its label.

Parameters:
fld - Field
size - int
Returns:
String
Throws:
CMException

generateLabelAndInput

public static java.lang.String generateLabelAndInput(Field fld,
                                                     java.lang.String inputAttributes,
                                                     HttpServletRequest req,
                                                     HttpServletResponse res)
                                              throws CMException
Returns a String representing HTML for input of a Field and also its label.

Parameters:
fld - Field
Returns:
String
Throws:
CMException

generateList

public static java.lang.String generateList(java.lang.String id,
                                            java.lang.String attributes,
                                            java.lang.String fldName,
                                            java.lang.String dspFldName,
                                            RowCollection rowCol,
                                            int size,
                                            int selectionMode,
                                            HttpServletRequest req,
                                            HttpServletResponse res)
                                     throws CMException
Returns a String for a HTML list.

Parameters:
id - String
fldName - String
dspFldName - String
rowCol - RowCollection
size - int
selectionMode - int
Returns:
String
Throws:
CMException

generateList

public static java.lang.String generateList(java.lang.String id,
                                            java.lang.String attributes,
                                            java.lang.String fldName,
                                            java.lang.String dspFldName,
                                            RowCollection rowCol,
                                            int size,
                                            java.lang.String selectedVal,
                                            int selectionMode,
                                            HttpServletRequest req,
                                            HttpServletResponse res)
                                     throws CMException
Returns a String for a HTML list.

Parameters:
id - String
fldName - String
dspFldName - String
rowCol - RowCollection
size - int
selectedVal - String
Returns:
String
Throws:
CMException

generateList

public static java.lang.String generateList(java.lang.String id,
                                            java.lang.String attributes,
                                            java.lang.String fldName,
                                            java.lang.String dspFldName,
                                            RowCollection rowCol,
                                            int size,
                                            java.lang.String selectedVal,
                                            HttpServletRequest req,
                                            HttpServletResponse res)
                                     throws CMException
Returns a String for a HTML list.

Parameters:
id - String
fldName - String
dspFldName - String
rowCol - RowCollection
size - int
selectedVal - String
Returns:
String
Throws:
CMException

generateList

public static java.lang.String generateList(java.lang.String id,
                                            java.lang.String attributes,
                                            java.lang.String fldName,
                                            java.lang.String dspFldName,
                                            RowCollection rowCol,
                                            int size,
                                            HttpServletRequest req,
                                            HttpServletResponse res)
                                     throws CMException
Returns a String for a HTML list.

Parameters:
id - String
fldName - String
dspFldName - String
rowCol - RowCollection
size - int
Returns:
String
Throws:
CMException

generateList

public static java.lang.String generateList(java.lang.String id,
                                            java.lang.String attributes,
                                            java.lang.String fldName,
                                            RowCollection rowCol,
                                            int size,
                                            int selectionMode,
                                            HttpServletRequest req,
                                            HttpServletResponse res)
                                     throws CMException
Returns a String for a HTML list.

Parameters:
id - String
fldName - String
rowCol - RowCollection
size - int
selectionMode - int
Returns:
String
Throws:
CMException

generateList

public static java.lang.String generateList(java.lang.String id,
                                            java.lang.String attributes,
                                            java.lang.String fldName,
                                            RowCollection rowCol,
                                            int size,
                                            java.lang.String selectedVal,
                                            int selectionMode,
                                            HttpServletRequest req,
                                            HttpServletResponse res)
                                     throws CMException
Returns a String for a HTML list.

Parameters:
id - String
fldName - String
rowCol - RowCollection
size - int
selectedVal - String
selectionMode - int
Returns:
String
Throws:
CMException

generateList

public static java.lang.String generateList(java.lang.String id,
                                            java.lang.String attributes,
                                            java.lang.String fldName,
                                            RowCollection rowCol,
                                            int size,
                                            java.lang.String selectedVal,
                                            HttpServletRequest req,
                                            HttpServletResponse res)
                                     throws CMException
Returns a String for a HTML list.

Parameters:
id - String
fldName - String
rowCol - RowCollection
size - int
selectedVal - String
Returns:
String
Throws:
CMException

generateList

public static java.lang.String generateList(java.lang.String id,
                                            java.lang.String attributes,
                                            java.lang.String fldName,
                                            RowCollection rowCol,
                                            int size,
                                            HttpServletRequest req,
                                            HttpServletResponse res)
                                     throws CMException
Returns a String for a HTML list.

Parameters:
id - String
fldName - String
rowCol - RowCollection
size - int
Returns:
String
Throws:
CMException

generateList

public static java.lang.String generateList(Field fld,
                                            java.lang.String attributes,
                                            java.lang.String fldName,
                                            java.lang.String dspFldName,
                                            RowCollection rowCol,
                                            int size,
                                            int selectionMode,
                                            HttpServletRequest req,
                                            HttpServletResponse res)
                                     throws CMException
Returns a String for a HTML list.

Parameters:
fld - Field
fldName - String
dspFldName - String
rowCol - RowCollection
size - int
selectionMode - int
Returns:
String
Throws:
CMException

generateList

public static java.lang.String generateList(Field fld,
                                            java.lang.String attributes,
                                            java.lang.String fldName,
                                            java.lang.String dspFldName,
                                            RowCollection rowCol,
                                            int size,
                                            java.lang.String selectedVal,
                                            int selectionMode,
                                            HttpServletRequest req,
                                            HttpServletResponse res)
                                     throws CMException
Returns a String for a HTML list.

Parameters:
fldName - String
dspFldName - String
rowCol - RowCollection
size - int
selectedVal - String
Returns:
String
Throws:
CMException

generateList

public static java.lang.String generateList(Field fld,
                                            java.lang.String attributes,
                                            java.lang.String fldName,
                                            java.lang.String dspFldName,
                                            RowCollection rowCol,
                                            int size,
                                            java.lang.String selectedVal,
                                            HttpServletRequest req,
                                            HttpServletResponse res)
                                     throws CMException
Returns a String for a HTML list.

Parameters:
fld - Field
fldName - String
dspFldName - String
rowCol - RowCollection
size - int
selectedVal - String
Returns:
String
Throws:
CMException

generateList

public static java.lang.String generateList(Field fld,
                                            java.lang.String attributes,
                                            java.lang.String fldName,
                                            java.lang.String dspFldName,
                                            RowCollection rowCol,
                                            int size,
                                            HttpServletRequest req,
                                            HttpServletResponse res)
                                     throws CMException
Returns a String for a HTML list.

Parameters:
fld - Field
fldName - String
dspFldName - String
rowCol - RowCollection
size - int
Returns:
String
Throws:
CMException

generateList

public static java.lang.String generateList(Field fld,
                                            java.lang.String attributes,
                                            java.lang.String fldName,
                                            RowCollection rowCol,
                                            int size,
                                            int selectionMode,
                                            HttpServletRequest req,
                                            HttpServletResponse res)
                                     throws CMException
Returns a String for a HTML list.

Parameters:
fld - Field
fldName - String
rowCol - RowCollection
size - int
selectionMode - int
Returns:
String
Throws:
CMException

generateList

public static java.lang.String generateList(Field fld,
                                            java.lang.String attributes,
                                            java.lang.String fldName,
                                            RowCollection rowCol,
                                            int size,
                                            java.lang.String selectedVal,
                                            int selectionMode,
                                            HttpServletRequest req,
                                            HttpServletResponse res)
                                     throws CMException
Returns a String for a HTML list.

Parameters:
fld - Field
fldName - String
rowCol - RowCollection
size - int
selectedVal - String
selectionMode - int
Returns:
String
Throws:
CMException

generateList

public static java.lang.String generateList(Field fld,
                                            java.lang.String attributes,
                                            java.lang.String fldName,
                                            RowCollection rowCol,
                                            int size,
                                            java.lang.String selectedVal,
                                            HttpServletRequest req,
                                            HttpServletResponse res)
                                     throws CMException
Returns a String for a HTML list.

Parameters:
fld - Field
fldName - String
rowCol - RowCollection
size - int
selectedVal - String
Returns:
String
Throws:
CMException

generateList

public static java.lang.String generateList(Field fld,
                                            java.lang.String attributes,
                                            java.lang.String fldName,
                                            RowCollection rowCol,
                                            int size,
                                            HttpServletRequest req,
                                            HttpServletResponse res)
                                     throws CMException
Returns a String for a HTML list.

Parameters:
fld - Field
fldName - String
rowCol - RowCollection
size - int
Returns:
String
Throws:
CMException

generateMagicButton

public static java.lang.String generateMagicButton(java.lang.String pName,
                                                   java.lang.String pValue,
                                                   java.lang.String pFormName,
                                                   java.lang.String pServletPath,
                                                   java.lang.String pAttributes,
                                                   MagicRequest pRequest)
This method generates the HTML string that will construct an HTML button component that onClick will set the action of the form that contains it and sets the magic request.

Parameters:
pName - java.lang.String
pValue - java.lang.String
pFormName - java.lang.String
pServletPath - java.lang.String
pAttributes - java.lang.String
pRequest - MagicRequest
Returns:
java.lang.String

generateNavigationLink

public static java.lang.String generateNavigationLink(java.lang.String linkId,
                                                      java.lang.String body,
                                                      java.lang.String linkText,
                                                      java.lang.String title,
                                                      HttpServletRequest request,
                                                      HttpServletResponse response)
Convience method that generates a link that will load the given body into the current layout.

Parameters:
linkId - id of magic request
body - page to load for body section of layout
linkText - text to display for the generated link
title - title of the link
request - request from client
response - response to client

generateRadio

public static java.lang.String generateRadio(Field fld,
                                             java.lang.String attributes,
                                             HttpServletRequest req,
                                             HttpServletResponse res)
                                      throws CMException
Deprecated. replaced by HTMLInput.appendRadioButton(....)

Insert the method's description here. Creation date: (12/17/2001 8:36:57 PM)

Parameters:
fld - planetj.database.Field
attributes - java.lang.String
req - javax.servlet.http.HttpServletRequest
res - javax.servlet.http.HttpServletResponse
Returns:
java.lang.String
Throws:
CMException

generateTable

public static java.lang.String generateTable(Row row,
                                             HttpServletRequest req,
                                             HttpServletResponse res)
                                      throws CMException
Deprecated. This is a unused method with a bad name

Throws:
CMException

getPagingLevel

public static short getPagingLevel()
Gets the paging level


generateNavigationLink

public static java.lang.String generateNavigationLink(java.lang.String linkId,
                                                      java.lang.String body,
                                                      java.lang.String linkText,
                                                      java.lang.String title,
                                                      java.lang.String clazz,
                                                      HttpServletRequest request,
                                                      HttpServletResponse response)
Convience method that generates a link that will load the given body into the current layout.

Parameters:
linkId - id of magic request
body - page to load for body section of layout
linkText - text to display for the generated link
title - title of the link
clazz - style class to apply to link
request - request from client
response - response to client

setPagingLevel

public static void setPagingLevel(short level)
Sets the paging level