|
||||||||||
| 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
edu.neu.ccs.gui.JPTDialog
edu.neu.ccs.gui.InputDialog
edu.neu.ccs.gui.ErrorDialog
A modal dialog box for input of
objects
that is used by the standard error handling strategy
for StringableFragile components in the JPT.
Fragile,
TextFieldView,
TextAreaView,
Serialized Form| Nested Class Summary |
| Nested classes inherited from class edu.neu.ccs.gui.InputDialog |
InputDialog.CompoundView |
| Nested classes inherited from class javax.swing.JDialog |
JDialog.AccessibleJDialog |
| Nested classes inherited from class java.awt.Dialog |
Dialog.AccessibleAWTDialog |
| Nested classes inherited from class java.awt.Window |
Window.AccessibleAWTWindow |
| Nested classes inherited from class java.awt.Container |
Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
| Field Summary | |
protected Annotation |
errorMessage
Annotation used to display the error message of exception that initiated the error recovery strategy. |
protected StringableFilter |
filter
Filter used by the input component that generated the exception that initiated the error recovery strategy. |
protected String |
originalValue
Original malformed view state for the input component. |
| Fields inherited from class edu.neu.ccs.gui.InputDialog |
cancelled, model |
| Fields inherited from class edu.neu.ccs.gui.JPTDialog |
actions, view |
| Fields inherited from class javax.swing.JDialog |
accessibleContext, rootPane, rootPaneCheckingEnabled |
| Fields inherited from class java.awt.Dialog |
|
| Fields inherited from class java.awt.Window |
|
| Fields inherited from class java.awt.Container |
|
| Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface edu.neu.ccs.util.JPTConstants |
ABOVE, ALIGNMENT, BELOW, BOTTOM_LEFT, BOTTOM_RIGHT, DEFAULT, FONT, INPUT_PROPERTIES, MANDATORY, OPTIONAL, ORIENTATION, TOP_LEFT, TOP_RIGHT, VALUE |
| Fields inherited from interface javax.swing.SwingConstants |
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST |
| 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 | |
ErrorDialog(Stringable modelObject,
TypedView viewObject,
StringableFilter filterObject,
ParseException exception)
Constructs a modal dialog for error recovery initiated by the given input component when trying to set the state of the given model object. |
|
| Method Summary | |
protected void |
cancel()
Resets the view state of the view object to the original erroneous view state and then closes the dialog, noting that the dialog was dismissed by cancellation. |
protected void |
ok()
Attempts to set the state of the model object from the view state of the input object, and if successful, disposes of the dialog. |
protected void |
reset()
Resets the view state of the view object to the original erroneous view state. |
| Methods inherited from class edu.neu.ccs.gui.InputDialog |
createActionsPanel, createWindowListener, demand, getCompoundView, getModel, refuse, request, showDemandDialog, showRequestDialog, suggest, wasCancelled |
| Methods inherited from class edu.neu.ccs.gui.JPTDialog |
addAction, addDefaultAction, center, getActionsPanel, getTypedView, setActionsPanel |
| Methods inherited from class java.awt.Dialog |
addNotify, dispose, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show |
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
protected Annotation errorMessage
protected String originalValue
protected StringableFilter filter
| Constructor Detail |
public ErrorDialog(Stringable modelObject,
TypedView viewObject,
StringableFilter filterObject,
ParseException exception)
Constructs a modal dialog for error recovery initiated by the given input component when trying to set the state of the given model object. If the input operation is mandatory, the dialog persists until valid input is provided and cannot be disposed by the user.
modelObject - the Stringable object
to be set from the view state of the input componentviewObject - the graphical interface object
to use for input of the model objectfilterObject - the input filter used by the view objectexception - the parse exception
that initiated the error recovery strategy
NullPointerException - if any of the given parameters
is null| Method Detail |
protected void ok()
ok in class InputDialogprotected void reset()
reset in class InputDialogprotected void cancel()
cancel in class InputDialogInputDialog.wasCancelled()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||