public abstract class AssistantExplorer extends Explorer
Modifier and Type | Field and Description |
---|---|
protected Context |
context |
protected javax.swing.JScrollPane |
gui |
protected javax.swing.JPanel |
mainPanel |
CLOSED, defaultNode, defaultProject, defaultWorkspace, HIDDEN, SHOWN
EMPTY_SELECTION, PROJECT_PROP, VISIBLE_PROP, WORKSPACE_PROP
Modifier | Constructor and Description |
---|---|
protected |
AssistantExplorer() |
Modifier and Type | Method and Description |
---|---|
Context |
getContext(java.util.EventObject event) |
Controller |
getController()
Get the Controller for this View.
|
java.awt.Component |
getGUI() |
protected abstract java.beans.PropertyEditor |
getPropertyEditor() |
protected java.lang.Object |
getValueForNull() |
void |
setContext(Context context)
(Re)initialize the contents of the gui.
|
void |
stateChanged(int state)
Respond to a change of state between SHOWN, HIDDEN or CLOSED.
|
getContextMenu, getTitle, setOwner
activate, addViewListener, addViewSelectionListener, addViewStateListener, close, deactivate, fireViewCollapsed, fireViewExpanded, fireViewSelectionChanged, getContext, getHelpInfo, getId, getSelection, getSelectionFromUI, getTabName, getToolbar, getViewWithoutDecoration, isVisible, loadLayout, loadManifestToolbar, loadManifestToolbar, newId, owner, removeViewListener, removeViewSelectionListener, removeViewStateListener, saveLayout, scheduleUpdateSelection, setId, setToolbarVisible, show, toString, updateSelection, updateSelectionImpl, updateTitle, updateToolbarActions, updateVisibleActions, updateVisibleActions
protected Context context
protected javax.swing.JPanel mainPanel
protected javax.swing.JScrollPane gui
public java.awt.Component getGUI()
public Controller getController()
Explorer
getController
in interface ControllerProvider
getController
in class Explorer
public void setContext(Context context)
Explorer
setContext
in class Explorer
context
- the Context to use as initialization data.public Context getContext(java.util.EventObject event)
getContext
in class View
event
- event associated with the context.public void stateChanged(int state)
Explorer
stateChanged
in class Explorer
state
- the new state.protected java.lang.Object getValueForNull()
protected abstract java.beans.PropertyEditor getPropertyEditor()