|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Element
Interface to be implemented by all form elements. If you want to create a
new element you will most likely want to subclass one of the abstract base
classes in the de.neteye.forms.element.support
package.
Method Summary | |
---|---|
void |
focus()
Focuses the element. |
String |
getEventTriggerId()
|
Form |
getForm()
Returns the form that contains the element. |
FormContext |
getFormContext()
Returns the FormContext. |
String |
getId()
Returns the previously assigned id. |
Element |
getParent()
Returns the element's parent. |
String |
getStyleClass()
Returns the elements style class. |
boolean |
isCompositeElement()
Returns whether the element is composed of multiple widgets. |
boolean |
isEnabled()
Returns whether the element will accept user input. |
boolean |
isRequired()
Returns whether the element is mandatory and must be filled out by the user. |
boolean |
isVisible()
|
void |
processRequest(FormRequest request)
This method is invoked whenever a HTTP request needs to be processed. |
void |
render(PrintWriter writer)
Renders the element to the given writer. |
void |
setEnabled(boolean enabled)
Enables (or disables) the element. |
void |
setForm(Form form)
Sets a reference to the form that contains the element. |
void |
setFormContext(FormContext formContext)
Sets the FormContext. |
void |
setId(String id)
Sets the element's unique id. |
void |
setParent(Element parent)
Sets the element's parent. |
void |
setRequired(boolean required)
Sets whether the element is required. |
Method Detail |
---|
void setId(String id)
Form.registerElement(Element)
String getId()
String getEventTriggerId()
void setForm(Form form)
Form getForm()
void setFormContext(FormContext formContext)
Form.registerElement(Element)
or Form.setFormContext(FormContext)
.
FormContext getFormContext()
void setParent(Element parent)
Element getParent()
void processRequest(FormRequest request)
void render(PrintWriter writer)
String getStyleClass()
void focus()
boolean isEnabled()
void setEnabled(boolean enabled)
boolean isRequired()
void setRequired(boolean required)
boolean isVisible()
boolean isCompositeElement()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |