|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.arsdigita.bebop.Completable
com.arsdigita.bebop.SimpleComponent
com.arsdigita.bebop.TextStylable
com.arsdigita.bebop.BlockStylable
com.arsdigita.bebop.form.Widget
com.arsdigita.bebop.form.Date
A class representing a date field in an HTML form.
| Nested Class Summary | |
protected class |
Date.DayFragment
|
protected class |
Date.MonthFragment
|
protected class |
Date.YearFragment
|
| Nested classes inherited from class com.arsdigita.bebop.form.Widget |
Widget.ValidationGuard |
| Field Summary | |
protected TextField |
m_day
|
protected OptionGroup |
m_month
|
protected OptionGroup |
m_year
|
static String |
versionId
|
| Fields inherited from class com.arsdigita.bebop.BlockStylable |
ABSBOTTOM, ABSMIDDLE, BASELINE, BOTTOM, CENTER, FULL_WIDTH, INSERT, LEFT, MIDDLE, RIGHT, TEXTTOP, TOP |
| Fields inherited from class com.arsdigita.bebop.SimpleComponent |
m_attr |
| Fields inherited from interface com.arsdigita.bebop.util.BebopConstants |
BEBOP_BORDER, BEBOP_BOXPANEL, BEBOP_CELL, BEBOP_CHECKBOX, BEBOP_CHECKBOXGROUP, BEBOP_COLUMNPANEL, BEBOP_DATE, BEBOP_DATETIME, BEBOP_DHTMLEDITOR, BEBOP_FORMERRORS, BEBOP_FORMWIDGET, BEBOP_GRIDPANEL, BEBOP_LIST, BEBOP_MULTISELECT, BEBOP_OPTION, BEBOP_PAD, BEBOP_PADFRAME, BEBOP_PANELROW, BEBOP_PORTAL, BEBOP_PORTLET, BEBOP_RADIO, BEBOP_RADIOGROUP, BEBOP_SEG_BODY, BEBOP_SEG_HEADER, BEBOP_SEG_PANEL, BEBOP_SEGMENT, BEBOP_SELECT, BEBOP_TABLE, BEBOP_TABLEBODY, BEBOP_TABLEROW, BEBOP_TEXTAREA |
| Fields inherited from interface com.arsdigita.bebop.Component |
BEBOP_XML_NS, CLASS, ID, ON_CLICK, STYLE |
| Constructor Summary | |
Date(ParameterModel model)
Construct a new Date. |
|
Date(String name)
|
|
| Method Summary | |
void |
generateWidget(PageState ps,
Element parent)
Generates the DOM for the given widget |
protected String |
getElementTag()
The XML tag for this derived class of Widget. |
Object |
getFragmentValue(PageState ps,
int field)
|
String |
getType()
Returns a string naming the type of this widget. |
boolean |
isCompound()
Returns true if the widget consists of multiple HTML elements. |
void |
setClassAttr(String at)
Sets the class attribute. |
void |
setDisabled()
Marks this widget as disabled, which has the effect of preventing the widget's value being submitted with the form, and will typically cause the widget to be 'grayed out' on the form. |
void |
setForm(Form f)
Sets the Form Object for this Widget. |
void |
setMaxLength(int length)
Sets the MAXLENGTH attribute for the INPUT tag used to render this form element. |
void |
setReadOnly()
Marks this widget as readonly, which has the effect of preventing the user from modifying the widget's contents. |
void |
setYearRange(int startYear,
int endYear)
|
| Methods inherited from class com.arsdigita.bebop.form.Widget |
addError, addError, addPrintListener, addValidationListener, clone, createParameterListener, firePrintEvent, fireValidation, generateErrors, generateXML, getDefaultValue, getErrors, getForm, getName, getParameterData, getParameterModel, getValue, isPassIn, register, removePrintListener, removeValidationListener, respond, setDefaultValue, setHint, setOnBlur, setOnChange, setOnFocus, setOnKeyUp, setOnSelect, setParameterModel, setPassIn, setPrintListener, setValidateInvisible, setValidationGuard, setValue, toString, validateInvisible |
| Methods inherited from class com.arsdigita.bebop.BlockStylable |
setBorder, setBorder, setBorderColor, setHorizontalAlignment, setMargin, setMargin, setPadding, setPadding, setVerticalAlignment |
| Methods inherited from class com.arsdigita.bebop.TextStylable |
setBackgroundColor, setColor |
| Methods inherited from class com.arsdigita.bebop.SimpleComponent |
children, exportAttributes, getAttribute, getClassAttr, getIdAttr, getKey, getMetaDataAttribute, getStyleAttr, hasAttributes, isLocked, isVisible, lock, register, setAttribute, setIdAttr, setKey, setMetaDataAttribute, setStyleAttr, setVisible |
| Methods inherited from class com.arsdigita.bebop.Completable |
addCompletionListener, fireCompletionEvent |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final String versionId
protected OptionGroup m_year
protected OptionGroup m_month
protected TextField m_day
| Constructor Detail |
public Date(ParameterModel model)
public Date(String name)
| Method Detail |
public void setYearRange(int startYear,
int endYear)
public String getType()
getType in class Widgetpublic void setMaxLength(int length)
public boolean isCompound()
Widget
isCompound in class Widgetprotected String getElementTag()
getElementTag in class Widget
public void generateWidget(PageState ps,
Element parent)
WidgetGenerates DOM fragment:
<bebop:formWidget name=... type=... value=... [onXXX=...]>
</bebop:formWidget>
generateWidget in class Widgetpublic void setDisabled()
Widget
setDisabled in class Widgetpublic void setReadOnly()
Widget
setReadOnly in class Widgetpublic void setForm(Form f)
setForm in class Widgetf - The Form Object for this Widget
IllegalStateException - if form already set.
public Object getFragmentValue(PageState ps,
int field)
public void setClassAttr(String at)
SimpleComponent
setClassAttr in interface ComponentsetClassAttr in class SimpleComponentat - a valid XML name
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||