public interface DBTraversable extends Traversable
Modifier and Type | Method and Description |
---|---|
java.awt.Component |
getDefaultFocusComponent()
When this panel is used in a dialog this gets a component to have the
initial focus in the dialog when first launched.
|
default java.lang.Object |
getExitTransition()
Returns the exit transition that can be used by a
Traversable -aware wizard. |
boolean |
requestFocusForEditorConfig()
This is called after the panel has been entered by the editor framework
if the editor config has a specific property that it wants to be
edited.
|
getComponent, getHelpID, onEntry, onExit
java.awt.Component getDefaultFocusComponent()
boolean requestFocusForEditorConfig()
For child objects, it is expected that the initial selection will have been processed onEntry (e.g. selection of a particular child in a JList/JTable/JTree) and all that remains is to focus on a particular field or cell for the property.
The logic should always traverse down the Component hierarchy. The framework is expected to call this initially on the uppermost DBTraversable.
default java.lang.Object getExitTransition()
Traversable
Traversable
-aware wizard. The wizard can use the
exit transition to direct the user through an alternate or
streamlined set of panels based on their current input.
If the Traversable
implementation does not support
multiple exit transitions or is not used in a wizard, then this
method should just return null
.
getExitTransition
in interface Traversable
Traversable
that is used by dynamic interview-style wizards to determine
the next course of action. A Traversable
class
that does not support multiple possible transitions should
just return null
.