|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--gov.noaa.pmel.tmap.FormHandler
Used by Velocity templates to create HTML form elements
| Nested Class Summary | |
(package private) class |
FormHandler.AxisSelect
Create a set of select menus and a text box to represent an axis |
(package private) class |
FormHandler.CheckBox
|
(package private) class |
FormHandler.ConstraintSelect
Create widgets to allow user to specify constraints |
(package private) class |
FormHandler.FormWidget
|
(package private) class |
FormHandler.Hidden
|
(package private) class |
FormHandler.InputWidget
|
(package private) class |
FormHandler.Password
|
(package private) class |
FormHandler.Radio
|
(package private) class |
FormHandler.SelectWidget
|
(package private) class |
FormHandler.Text
|
(package private) class |
FormHandler.TextConstraintSelect
|
(package private) class |
FormHandler.VariableConstraintSelect
|
| Field Summary | |
(package private) java.util.Hashtable |
mElements
|
(package private) java.lang.String |
mErrMess
|
(package private) FormParameters |
mParams
|
(package private) Perl5Util |
mRE
|
(package private) HttpServletRequest |
mReq
|
(package private) java.lang.String |
mURI
|
(package private) static int |
mWidgetCounter
|
| Method Summary | |
java.lang.String |
axisSelect(java.lang.String type,
java.lang.String formName,
java.lang.String base,
Axis axis)
Create an axis select widget |
java.lang.String |
checkbox(java.lang.String name)
Create a HTML checkbox |
java.lang.String |
checkbox(java.lang.String name,
java.lang.String value)
Create a HTML checkbox |
java.lang.String |
checkbox(java.lang.String name,
java.lang.String value,
java.lang.String properties)
Create a HTML checkbox |
java.lang.String |
constraintSelect(java.lang.String formName,
java.lang.Integer index,
Constraint constraint,
Category category)
Create widgets for selecting constraints |
static FormBean |
getBean(java.lang.String uri)
|
(package private) static java.util.Vector |
getBeanClassNames(java.lang.String uri)
|
java.lang.String |
getEnd()
Create a HTML end field |
java.lang.String |
getErrorMessage()
|
static FormHandler |
getInstance(HttpServletRequest req)
|
java.lang.String |
getStart()
Create a HTML |
java.lang.String |
getStart(java.lang.String name)
Create a HTML |
java.lang.String |
getStart(java.lang.String name,
java.lang.String submitProc)
|
java.lang.String |
getTarget()
|
protected static int |
getWidgetCounter()
|
java.lang.String |
hidden(java.lang.String name)
Create a HTML hidden field |
java.lang.String |
hidden(java.lang.String name,
java.lang.String value)
Create a HTML hidden field |
java.lang.String |
hidden(java.lang.String name,
java.lang.String value,
java.lang.String properties)
Create a HTML hidden field |
static void |
main(java.lang.String[] args)
|
java.lang.String |
password(java.lang.String name)
Create a HTML password field |
java.lang.String |
password(java.lang.String name,
java.lang.String value)
Create a HTML password field |
java.lang.String |
password(java.lang.String name,
java.lang.String value,
java.lang.String properties)
Create a HTML password field |
java.lang.String |
radio(java.lang.String name)
Create a HTML radio button |
java.lang.String |
radio(java.lang.String name,
java.lang.String value)
Create a HTML radio button |
java.lang.String |
radio(java.lang.String name,
java.lang.String value,
java.lang.String properties)
Create a HTML radio button |
java.lang.String |
select(java.lang.String name,
java.lang.String properties,
java.util.Vector widgetItems)
Create a HTML select menu |
java.lang.String |
select(java.lang.String name,
java.util.Vector widgetItems)
Create a HTML select menu |
java.lang.String |
selectedVariables(java.lang.String name,
RegionConstraint region)
Create select menu from currently selected variables This is a special hack that supports variable names as options The string _var_ is prepended to the name to flag this as a special property. |
void |
setErrorMessage(java.lang.String mess)
|
void |
setFormParameters(FormParameters params)
|
java.lang.String |
text(java.lang.String name)
Create a HTML text field |
java.lang.String |
text(java.lang.String name,
java.lang.String value)
Create a HTML text field |
java.lang.String |
text(java.lang.String name,
java.lang.String value,
java.lang.String properties)
Create a HTML text field |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
java.lang.String mURI
java.lang.String mErrMess
HttpServletRequest mReq
Perl5Util mRE
java.util.Hashtable mElements
FormParameters mParams
static int mWidgetCounter
| Method Detail |
protected static int getWidgetCounter()
public void setFormParameters(FormParameters params)
public java.lang.String checkbox(java.lang.String name)
public java.lang.String checkbox(java.lang.String name,
java.lang.String value)
public java.lang.String checkbox(java.lang.String name,
java.lang.String value,
java.lang.String properties)
public java.lang.String radio(java.lang.String name)
public java.lang.String radio(java.lang.String name,
java.lang.String value)
public java.lang.String radio(java.lang.String name,
java.lang.String value,
java.lang.String properties)
public java.lang.String text(java.lang.String name)
public java.lang.String text(java.lang.String name,
java.lang.String value)
public java.lang.String text(java.lang.String name,
java.lang.String value,
java.lang.String properties)
public java.lang.String password(java.lang.String name)
public java.lang.String password(java.lang.String name,
java.lang.String value)
public java.lang.String password(java.lang.String name,
java.lang.String value,
java.lang.String properties)
public java.lang.String hidden(java.lang.String name)
public java.lang.String hidden(java.lang.String name,
java.lang.String value)
public java.lang.String hidden(java.lang.String name,
java.lang.String value,
java.lang.String properties)
public java.lang.String axisSelect(java.lang.String type,
java.lang.String formName,
java.lang.String base,
Axis axis)
throws java.sql.SQLException,
ServletException
java.sql.SQLException
ServletException
public java.lang.String constraintSelect(java.lang.String formName,
java.lang.Integer index,
Constraint constraint,
Category category)
throws java.sql.SQLException,
ServletException
java.sql.SQLException
ServletException
public java.lang.String select(java.lang.String name,
java.util.Vector widgetItems)
public java.lang.String select(java.lang.String name,
java.lang.String properties,
java.util.Vector widgetItems)
public java.lang.String selectedVariables(java.lang.String name,
RegionConstraint region)
throws java.sql.SQLException
java.sql.SQLExceptionpublic java.lang.String getStart()
public java.lang.String getStart(java.lang.String name)
public java.lang.String getStart(java.lang.String name,
java.lang.String submitProc)
public java.lang.String getEnd()
public java.lang.String getTarget()
public void setErrorMessage(java.lang.String mess)
public java.lang.String getErrorMessage()
public static FormHandler getInstance(HttpServletRequest req)
static java.util.Vector getBeanClassNames(java.lang.String uri)
throws ServletException,
java.sql.SQLException
ServletException
java.sql.SQLException
public static FormBean getBean(java.lang.String uri)
throws ServletException,
java.sql.SQLException
ServletException
java.sql.SQLExceptionpublic static void main(java.lang.String[] args)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||