|
Extension SDK 10.1.2 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
View
components dispaly information to the user. A view
obtains the data from the model. There can be multiple views of the model.
Each View
has an associated Controller
.
Controllers receive requests to handle the commands associated with user
interaction with the view.
A view can own other views. For example, all views are owned by the
IdeMainWindow
view.
Controller
,
IdeMainWindow
Field Summary | |
static java.lang.String |
PROJECT_PROP
|
static java.lang.String |
VISIBLE_PROP
|
static java.lang.String |
WORKSPACE_PROP
|
Method Summary | |
void |
activate()
Respond to the fact that this View is now the active view (e.g. |
void |
addViewListener(ViewListener l)
Add a ViewListener. |
void |
addViewSelectionListener(ViewSelectionListener l)
Add a ViewSelectionListener. |
void |
close()
Close the view |
void |
deactivate()
Respond to the fact that this View is no longer the active view |
Context |
getContext()
Gets the current view context. |
Context |
getContext(java.util.EventObject event)
Get the current view context for the given EventObject. |
ContextMenu |
getContextMenu()
Get the ContextMenu object, if any, managed by this View. |
java.awt.Component |
getGUI()
Get the root graphical user interface component. |
java.lang.String |
getId()
Unique id identifying this view. |
Element[] |
getSelection()
Get the selection. |
Toolbar |
getToolbar()
Get the toolbar associated with this view. |
boolean |
isVisible()
Determine whether the View is visible. |
View |
owner()
Get the owning View. |
void |
removeViewListener(ViewListener l)
Remove a ViewListener. |
void |
removeViewSelectionListener(ViewSelectionListener l)
Remmove a ViewSelectionListener. |
void |
setToolbarVisible(boolean visible)
Set the visibility of any toolbar associated with this view. |
void |
show()
Show the view if hidden. |
void |
updateTitle(java.lang.Object object)
Called when the view needs to update its title based on the specified object. |
void |
updateVisibleActions(UpdateInfo updateInfo)
Called when the IDE or an extension requests that the View update the enabled state of any actions that are visible on screen. |
Methods inherited from interface oracle.ide.addin.ControllerProvider |
getController |
Methods inherited from interface oracle.ide.help.Helpable |
getHelpInfo |
Field Detail |
public static final java.lang.String VISIBLE_PROP
public static final java.lang.String PROJECT_PROP
public static final java.lang.String WORKSPACE_PROP
Method Detail |
public View owner()
IdeMainWindow
as their owner, but should return a different
value if nested within another View.
public void close()
public void show()
public boolean isVisible()
public java.awt.Component getGUI()
public Context getContext()
public Context getContext(java.util.EventObject event)
event
- event associated with the context;public ContextMenu getContextMenu()
public void activate()
public void deactivate()
public Element[] getSelection()
public java.lang.String getId()
public void updateTitle(java.lang.Object object)
public void updateVisibleActions(UpdateInfo updateInfo)
updateInfo
- This parameter provides information on what
is triggering the update. Implementations may make use of this
information to decide whether or not an update is necessary,
since updating the enabled state of a toolbar button may be a
lengthy operation. For example, buttons that control a remote
debugger would involve network I/O and evaluating their updated
state could be avoided if the updateInfo indicates that the
source of the update is not relevant to the debugger.public Toolbar getToolbar()
public void setToolbarVisible(boolean visible)
visible
- true to display the Toolbar, false to hide the Toolbarpublic void addViewListener(ViewListener l)
l
- the ViewListener to add.public void removeViewListener(ViewListener l)
l
- the ViewListener to remove.public void addViewSelectionListener(ViewSelectionListener l)
l
- the ViewSelectionListener to add.public void removeViewSelectionListener(ViewSelectionListener l)
l
- the ViewSelectionListener to remove.
|
Extension SDK | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 1997, 2004, Oracle. All rights reserved.