Package org.eclipse.ui
Class NavigationLocation
java.lang.Object
org.eclipse.ui.NavigationLocation
- All Implemented Interfaces:
INavigationLocation
- Direct Known Subclasses:
TextSelectionNavigationLocation
Default implementation of INavigationLocation.
- Since:
- 2.1
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedNavigationLocation(IEditorPart editorPart) Constructs a NavigationLocation with its editor part. -
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()May be extended by clients.protected IEditorPartReturns the part that the receiver holds the location for.getId()Returns the id used for this location.getInput()Returns the input used for this location.getText()Returns the display name for this location.voidMay be extended by clients.voidSets the location's id.voidSets the location's input.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.ui.INavigationLocation
mergeInto, restoreLocation, restoreState, saveState, update
-
Constructor Details
-
NavigationLocation
Constructs a NavigationLocation with its editor part.- Parameters:
editorPart- the part
-
-
Method Details
-
getEditorPart
Returns the part that the receiver holds the location for.- Returns:
- IEditorPart
-
getInput
Description copied from interface:INavigationLocationReturns the input used for this location. Returnsnullif the receiver's state has been released.- Specified by:
getInputin interfaceINavigationLocation- Returns:
- the input for this location
-
getId
Description copied from interface:INavigationLocationReturns the id used for this location.- Specified by:
getIdin interfaceINavigationLocation- Returns:
- the id for this location
-
getText
Description copied from interface:INavigationLocationReturns the display name for this location. This name is used in the navigation history list.- Specified by:
getTextin interfaceINavigationLocation- Returns:
- the display name
-
setInput
Description copied from interface:INavigationLocationSets the location's input.Should not be called by clients.
- Specified by:
setInputin interfaceINavigationLocation- Parameters:
input- the editor input.
-
setId
Description copied from interface:INavigationLocationSets the location's id.Should not be called by clients.
- Specified by:
setIdin interfaceINavigationLocation- Parameters:
id- the editor id.
-
dispose
public void dispose()May be extended by clients.- Specified by:
disposein interfaceINavigationLocation- See Also:
-
releaseState
public void releaseState()May be extended by clients.- Specified by:
releaseStatein interfaceINavigationLocation- See Also:
-