|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
info.joseluismartin.gui.ViewDialog<T>
public class ViewDialog<T>
A JDialog for use as View Wrapper
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JDialog |
|---|
JDialog.AccessibleJDialog |
| Nested classes/interfaces inherited from class java.awt.Dialog |
|---|
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityType |
| Nested classes/interfaces inherited from class java.awt.Window |
|---|
Window.AccessibleAWTWindow |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
static int |
CANCEL
|
static int |
OK
|
| Fields inherited from class javax.swing.JDialog |
|---|
accessibleContext, rootPane, rootPaneCheckingEnabled |
| Fields inherited from class java.awt.Dialog |
|---|
DEFAULT_MODALITY_TYPE |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface javax.swing.WindowConstants |
|---|
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
ViewDialog()
|
|
| Method Summary | |
|---|---|
void |
clear()
Reset view state to default values |
protected Component |
createButtonBox()
|
void |
enableView(boolean enabled)
Enable/Disable All controls |
ViewAction |
getAcceptAction()
|
org.springframework.validation.BindingResult |
getBindingResult()
Get binding result |
DialogCancelAction |
getCancelAction()
|
int |
getDialogHeight()
|
int |
getDialogWidth()
|
String |
getErrorMessage()
Get Error Message |
T |
getModel()
Gets model |
JComponent |
getPanel()
Gets the view JComponent |
int |
getValue()
|
View<T> |
getView()
|
void |
init()
|
boolean |
isDirty()
Check if user change any controls of view |
void |
refresh()
Update Component from model |
void |
setAcceptAction(ViewAction acceptAction)
|
void |
setCancelAction(DialogCancelAction cancelAction)
|
void |
setDialogHeight(int dialogHeight)
|
void |
setDialogWidth(int dialogWidth)
|
void |
setModel(T model)
Sets model |
void |
setValue(int value)
|
void |
setView(View<T> view)
|
void |
update()
Update Model from Component |
boolean |
validateView()
validate model |
| Methods inherited from class java.awt.Dialog |
|---|
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setModalityType, setResizable, setTitle, setUndecorated, setVisible, show, toBack |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface info.joseluismartin.gui.View |
|---|
getName |
| Field Detail |
|---|
public static final int OK
public static final int CANCEL
| Constructor Detail |
|---|
public ViewDialog()
| Method Detail |
|---|
public void init()
protected Component createButtonBox()
public View<T> getView()
public void setView(View<T> view)
public ViewAction getAcceptAction()
public void setAcceptAction(ViewAction acceptAction)
public DialogCancelAction getCancelAction()
public void setCancelAction(DialogCancelAction cancelAction)
public int getValue()
public void setValue(int value)
value - the value to setpublic int getDialogWidth()
public void setDialogWidth(int dialogWidth)
dialogWidth - the dialogWidth to setpublic int getDialogHeight()
public void setDialogHeight(int dialogHeight)
dialogHeight - the dialogHeight to setpublic void clear()
View
clear in interface View<T>public T getModel()
ModelHolder
getModel in interface ModelHolder<T>public JComponent getPanel()
View
getPanel in interface View<T>public void refresh()
Binder
refresh in interface Binder<T>public void setModel(T model)
ModelHolder
setModel in interface ModelHolder<T>public void update()
Binder
update in interface Binder<T>public boolean validateView()
View
validateView in interface View<T>public boolean isDirty()
isDirty in interface View<T>public void enableView(boolean enabled)
enableView in interface View<T>public org.springframework.validation.BindingResult getBindingResult()
getBindingResult in interface Binder<T>public String getErrorMessage()
getErrorMessage in interface View<T>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||