|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnl.coderight.jazz.View
nl.coderight.jazz.form.FormView
public abstract class FormView
Base class for form views.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class nl.coderight.jazz.View |
|---|
View.ToolBarPosition, View.ViewPosition |
| Field Summary | |
|---|---|
static FormLayout.Align |
CENTER
|
static FormLayout.Align |
EAST
|
static FormLayout.Align |
NORTH
|
static FormLayout.Align |
SOUTH
|
static FormLayout.Align |
WEST
|
| Constructor Summary | |
|---|---|
FormView()
|
|
| Method Summary | |
|---|---|
void |
addField(FormField field)
Add field. |
void |
addField(FormField<?> field,
Object constraints)
Add field with constraints. |
void |
addHorizontalSeparator()
Add a (horizontal) separator. |
void |
addHorizontalSeparator(Object constraints)
Add a (horizontal) separator. |
void |
addLabel(String text)
Add label (as text). |
void |
addLabel(String text,
Object constraints)
Add label (as text). |
void |
addVerticalSeparator()
Add a (vertical) separator. |
void |
addVerticalSeparator(Object constraints)
Add a (vertical) separator. |
protected void |
dispose()
Invoked when view is closed. |
void |
focus()
|
void |
focusNextField(FormField fromField)
|
void |
focusPreviousField(FormField fromField)
|
FormField |
getDefaultFocusField()
Returns field which gets default focus. |
FormField |
getFirstFocusableField(boolean isVisible)
|
FormField |
getFocusField()
|
FormField |
getLastFocusableField(boolean isVisible)
|
FormField |
getNextFocusableField(FormField current,
boolean isVisible)
|
FormField |
getPreviousFocusableField(FormField current,
boolean isVisible)
|
void |
handleEvent(ClipboardEvent evt)
|
void |
handleEvent(FormFieldEvent evt)
|
void |
handleEvent(FormModelEvent evt)
|
void |
handleEvent(FormViewEvent evt)
|
void |
handleEvent(ValidationEvent evt)
|
boolean |
isChanged()
Returns whether the form is changed. |
boolean |
isEditable()
|
protected void |
onChange()
|
protected void |
onReset()
|
protected void |
onShow()
Invoked when view has been made visible. |
protected void |
onSubmit()
|
void |
reset()
Read values from model. |
void |
setDefaultButton(PushButton defaultButton)
Sets the default button. |
void |
setDefaultFocusField(FormField field)
Sets field which gets default focus. |
void |
setEditable(boolean editable)
Sets whether form is editable. |
void |
setEnabled(boolean enabled)
Sets whether form is enabled. |
void |
setHeader(FormHeader header)
|
FormLayout |
setLayout(FormLayout formLayout)
|
void |
setLayout(LayoutManager layoutManager)
|
void |
setOnChangeAction(Action onChangeAction)
|
void |
setOnChangeGroup(ActionGroup onChangeGroup)
|
void |
submit()
Write values to model. |
List<ValidationError> |
validate()
Validates form fields and returns a list of validation errors, or an empty list if there are no errors. |
| Methods inherited from class nl.coderight.jazz.View |
|---|
capture, center, center, close, getComponent, getCursor, getDefaultButton, getModel, getPosition, getProgressMonitor, getResource, getResourceAsIcon, getResourceAsImage, getSize, getTitle, handleEvent, init, isEnabled, isMaximizable, isMinimizable, isModal, isOpaque, isResizable, maximize, minimize, onActivate, onClose, onDeactivate, onMaximize, onMinimize, onOpen, postEvent, print, propagateEvent, registerKeyboardAction, restore, setBackground, setBorder, setCloseEvent, setCursor, setDefaultButton, setForeground, setIcon, setMaximizable, setMenuBar, setMinimizable, setOpacity, setOpaque, setPainter, setPosition, setPosition, setProgressMonitor, setResizable, setSize, setSize, setStatusBar, setTimer, setTitle, setToolBar, setToolBar, setViewPosition, translate |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final FormLayout.Align NORTH
public static final FormLayout.Align SOUTH
public static final FormLayout.Align CENTER
public static final FormLayout.Align WEST
public static final FormLayout.Align EAST
| Constructor Detail |
|---|
public FormView()
| Method Detail |
|---|
public void focus()
focus in class ViewJComponent.requestFocus()public void focusNextField(FormField fromField)
public FormField getFirstFocusableField(boolean isVisible)
public FormField getNextFocusableField(FormField current,
boolean isVisible)
public FormField getPreviousFocusableField(FormField current,
boolean isVisible)
public FormField getLastFocusableField(boolean isVisible)
public void focusPreviousField(FormField fromField)
public FormField getDefaultFocusField()
public void setDefaultFocusField(FormField field)
public FormField getFocusField()
public void setDefaultButton(PushButton defaultButton)
public final void reset()
reset in class Viewpublic final void submit()
NOTE: All values are written to model, even if invalid!
public List<ValidationError> validate()
public final boolean isChanged()
public void setOnChangeAction(Action onChangeAction)
public void setOnChangeGroup(ActionGroup onChangeGroup)
public void setEnabled(boolean enabled)
Invokes setEnabled on all form fields.
setEnabled in class ViewJComponent.setEnabled(boolean)public boolean isEditable()
public void setEditable(boolean editable)
Invokes setEditable on all form fields that implement Editable.
Editablepublic void addLabel(String text)
public void addLabel(String text,
Object constraints)
public final void addField(FormField field)
public final void addField(FormField<?> field,
Object constraints)
public final void addHorizontalSeparator()
public final void addHorizontalSeparator(Object constraints)
public final void addVerticalSeparator()
public final void addVerticalSeparator(Object constraints)
public void setLayout(LayoutManager layoutManager)
setLayout in class ViewContainer.setLayout(LayoutManager)public final FormLayout setLayout(FormLayout formLayout)
public final void setHeader(FormHeader header)
protected void onReset()
protected void onSubmit()
protected void onChange()
public void handleEvent(FormViewEvent evt)
public final void handleEvent(FormModelEvent evt)
public void handleEvent(FormFieldEvent evt)
public void handleEvent(ClipboardEvent evt)
public void handleEvent(ValidationEvent evt)
protected void dispose()
View
dispose in class Viewprotected void onShow()
View
onShow in class View
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||