|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object nl.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.Position |
Field Summary | |
---|---|
static LabelField.Align |
CENTER
|
static LabelField.Align |
EAST
|
static LabelField.Align |
NORTH
|
static LabelField.Align |
SOUTH
|
static LabelField.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, getLocation, getModel, 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, setCursor, setDefaultButton, setForeground, setIcon, setLocation, setLocation, setMaximizable, setMinimizable, setOpaque, setPainter, setPosition, setProgressMonitor, setResizable, setSize, setSize, setTimer, setTitle, translate |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final LabelField.Align NORTH
public static final LabelField.Align SOUTH
public static final LabelField.Align CENTER
public static final LabelField.Align WEST
public static final LabelField.Align EAST
Constructor Detail |
---|
public FormView()
Method Detail |
---|
public void focus()
focus
in class View
JComponent.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 View
public 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 View
JComponent.setEnabled(boolean)
public final boolean isEditable()
public void setEditable(boolean editable)
Invokes setEditable on all form fields that implement Editable
.
Editable
public 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 View
Container.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 View
protected void onShow()
View
onShow
in class View
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |