|
TPTP 4.6.0 Platform Project Internal API Specification |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface INavigator
Hyades navigator interface.
Clients are not supposed to manipulate the navigator preferences and UI before
its initialization. See isInitialized()
This interface is not intended to be implemented by clients. Subclass
Navigator instead.
This implementation is based on the
org.eclipse.ui.views.navigator.IResourceNavigator class.
| Method Summary | |
|---|---|
java.lang.String |
getID()
Returns this navigator's ID. |
INavigatorLayout |
getLayout()
Returns the navigator's current layout, or null if this navigator does not use layouts. |
org.eclipse.ui.plugin.AbstractUIPlugin |
getPlugin()
Returns the navigator's plugin. |
org.eclipse.ui.IWorkbenchPartSite |
getSite()
Returns the site for this navigator. |
org.eclipse.jface.viewers.IStructuredSelection |
getStructuredSelection()
Returns the current selection. |
org.eclipse.jface.viewers.StructuredViewer |
getViewer()
Returns this navigator's viewer. |
org.eclipse.ui.IViewSite |
getViewSite()
Returns the site for this navigator. |
void |
handleChange(int type)
Generic mechanism to notify the navigator that a change has happened. |
boolean |
isInitialized()
Returns whether this navigator is initialized. |
boolean |
isLinkingEnabled()
Returns whether the navigator selection automatically tracks the active editor. |
boolean |
isShowingFolders()
Returns whether the navigator is showing projects and folders. |
void |
setLayout(INavigatorLayout layout)
Assigns the given layout to this navigator. |
void |
setLinkingEnabled(boolean enabled)
Sets whether this navigator's selection automatically tracks the active editor. |
void |
updateTitle()
Updates the title text and title tool tip. |
| Methods inherited from interface org.eclipse.hyades.ui.util.IDisposable |
|---|
dispose |
| Methods inherited from interface org.eclipse.ui.part.ISetSelectionTarget |
|---|
selectReveal |
| Method Detail |
|---|
java.lang.String getID()
boolean isInitialized()
INavigatorLayout getLayout()
org.eclipse.ui.IWorkbenchPartSite getSite()
org.eclipse.ui.plugin.AbstractUIPlugin getPlugin()
org.eclipse.jface.viewers.IStructuredSelection getStructuredSelection()
null IStructuredSelection.org.eclipse.jface.viewers.StructuredViewer getViewer()
boolean isLinkingEnabled()
true if linking is enabled, false if notvoid setLinkingEnabled(boolean enabled)
enabled - true to enable, false to disablevoid handleChange(int type)
org.eclipse.ui.IViewSite getViewSite()
void updateTitle()
boolean isShowingFolders()
true if is showing project and folders,
false if not.void setLayout(INavigatorLayout layout)
layout - the layout to assign the navigator.
|
TPTP 4.6.0 Platform Project Internal API Specification |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||