Uses of Interface
org.eclipse.ui.IMemento
Package
Description
Provides a generic debugger user interface that clients may customize via standard
workbench extension points.
Provides a set of actions related to running and debugging applications.
Classes and interface required to contribute search dialog pages and search result view pages.
Provides the base classes to implement a search result view part for searches with textual matches.
Application programming interfaces for working with resource mappings.
Contains the team synchronization presentation framework and support
for the Synchronize View.
Application programming interfaces for interaction
with and extension of the Eclipse Platform User Interface.
Classes for actions and operations used in a workbench
window, page, or part in the Eclipse Platform User Interface.
Application-level APIs for configuring and controling the Eclipse Platform User
Interface.
Classes for standard dialogs, wizards, and preference
pages in the Eclipse Platform User Interface.
APIs for the IDE-specific portion of the Eclipse Platform User Interface.
Application programming interfaces for interaction
with and extension of the product introduction parts.
Provides support for customizing welcome content and presentation.
Provides the Common Navigator framework.
Provides reusable components for clients that need to expand on the capabilities
provided by the reference Common Navigator Resources extension.
Classes for the creation of workbench parts that integrate
with the Eclipse Platform User Interface.
Provides a framework for text editors obeying to the
desktop rules.
Provides support for a web-browser style of navigation within a view by maintaining a list
of frames.
Utility classes for working with markers in views
Provides the standard Property Sheet view which displays
custom properties of the active workbench part's current selection.
-
Uses of IMemento in org.eclipse.debug.ui
Modifier and TypeMethodDescriptionprotected IMemento
AbstractDebugView.getMemento()
Returns the memento that contains the persisted state of the view.Modifier and TypeMethodDescriptionvoid
protected void
AbstractDebugView.setMemento
(IMemento memento) Sets the memento that contains the persisted state of the view. -
Uses of IMemento in org.eclipse.debug.ui.actions
Modifier and TypeMethodDescriptionImportBreakpointsOperation.collectBreakpointProperties
(IMemento memento) Collects all of the properties for a breakpoint from the memento describing it. -
Uses of IMemento in org.eclipse.search.ui
Modifier and TypeMethodDescriptionvoid
ISearchResultPage.restoreState
(IMemento memento) Restores the page state.void
Saves the page state in a memento. -
Uses of IMemento in org.eclipse.search.ui.text
Modifier and TypeMethodDescriptionvoid
AbstractTextSearchViewPage.restoreState
(IMemento memento) Restores the page state.void
-
Uses of IMemento in org.eclipse.team.ui.mapping
Modifier and TypeMethodDescriptionRestore the previously saved resource mappings.void
SynchronizationContentProvider.restoreState
(IMemento aMemento) void
SynchronizationLabelProvider.restoreState
(IMemento aMemento) void
ISynchronizationCompareAdapter.save
(ResourceMapping[] mappings, IMemento memento) Save the given resource mappings from this adapters model provider into the given memento in a form that can be restored at a future time.void
void
-
Uses of IMemento in org.eclipse.team.ui.synchronize
Modifier and TypeMethodDescriptionprotected static ISynchronizeScope
AbstractSynchronizeScope.createScope
(IMemento settings) Restore a scope from the given mementovoid
Classes that are persisted must override this method and perform the following initialization.protected void
Method invoked from the constructor which populates the fields of this scopevoid
Initializes this participant with the given participant state.void
protected void
void
protected void
protected static void
AbstractSynchronizeScope.saveScope
(ISynchronizeScope scope, IMemento settings) Save the scope to the given mementovoid
void
Persist the state of this scope.void
Saves the participants object state within the memento.void
void
void
void
ModifierConstructorDescriptionprotected
AbstractSynchronizeScope
(IMemento memento) Constructor a scope from a previously saved stateprotected
ResourceScope
(IMemento memento) Create this scope from it's previously saved stateprotected
WorkingSetScope
(IMemento memento) Create this scope from it's previously saved state -
Uses of IMemento in org.eclipse.ui
Modifier and TypeClassDescriptionfinal class
This class represents the default implementation of theIMemento
interface.Modifier and TypeMethodDescriptionCreate a copy of the child node and append it to this node.IMemento.createChild
(String type) Creates a new child of this memento with the given type.IMemento.createChild
(String type, String id) Creates a new child of this memento with the given type and id.XMLMemento.createChild
(String type) Creates a new child of this memento with the given type.XMLMemento.createChild
(String type, String id) Creates a new child of this memento with the given type and id.Returns the first child with the given type id.IMemento[]
IMemento.getChildren()
Returns all children of this node.IMemento[]
IMemento.getChildren
(String type) Returns all children with the given type id.IMemento[]
XMLMemento.getChildren()
IMemento[]
XMLMemento.getChildren
(String type) IMemento[]
IWorkbenchPage.getEditorState
(IEditorReference[] editorRefs, boolean includeInputState) Return an IMemento containing the current state of the editor for each of the given references.Modifier and TypeMethodDescriptionCreate a copy of the child node and append it to this node.IElementFactory.createElement
(IMemento memento) Re-creates and returns an object from the state captured within the given memento.IWorkingSetManager.createWorkingSet
(IMemento memento) Re-creates and returns a working set from the state captured within the given memento.void
Initializes this view with the given view site.IWorkbenchPage.openEditors
(IEditorInput[] inputs, String[] editorIDs, IMemento[] mementos, int matchFlags, int activateIndex) Opens editors for the given inputs.void
IMemento.putMemento
(IMemento memento) Copy the attributes and children frommemento
to the receiver.void
XMLMemento.putMemento
(IMemento memento) Copy the attributes and children frommemento
to the receiver.void
ILocalWorkingSetManager.restoreState
(IMemento memento) Restores the state of the working set manager from the given memento.void
INavigationLocation.restoreState
(IMemento memento) Restore the state of this location from thememento
void
IPersistableEditor.restoreState
(IMemento memento) Called with a memento for this editor.void
Saves the state of the working set manager to the given memento.void
Persists the state of this location into thememento
void
Saves the state of the object in the given memento.void
Saves the object state within a memento. -
Uses of IMemento in org.eclipse.ui.actions
Modifier and TypeMethodDescriptionvoid
WorkingSetFilterActionGroup.restoreState
(IMemento memento) Restores the state of the filter actions from a memento.void
Saves the state of the filter actions in a memento. -
Uses of IMemento in org.eclipse.ui.application
Modifier and TypeMethodDescriptionActionBarAdvisor.restoreState
(IMemento memento) Restores arbitrary application-specific state information for this action bar advisor.WorkbenchAdvisor.restoreState
(IMemento memento) Restores arbitrary application-specific state information for this workbench advisor.WorkbenchWindowAdvisor.restoreState
(IMemento memento) Restores arbitrary application specific state information.IWorkbenchConfigurer.restoreWorkbenchWindow
(IMemento memento) Restores a workbench window from the given memento.Saves arbitrary application-specific state information for this action bar advisor.Saves the current state of the window using the specified memento.Saves arbitrary application-specific state information for this workbench advisor.Saves arbitrary application specific state information. -
Uses of IMemento in org.eclipse.ui.dialogs
Modifier and TypeMethodDescriptionvoid
Load history elements from memento.protected abstract Object
FilteredItemsSelectionDialog.SelectionHistory.restoreItemFromMemento
(IMemento memento) Creates an object using given memento.void
Save history elements to memento.protected abstract void
FilteredItemsSelectionDialog.SelectionHistory.storeItemToMemento
(Object item, IMemento memento) Store object inIMemento
. -
Uses of IMemento in org.eclipse.ui.ide
Modifier and TypeMethodDescriptionFileStoreEditorInputFactory.createElement
(IMemento memento) void
-
Uses of IMemento in org.eclipse.ui.internal
Modifier and TypeMethodDescriptionIMemento[]
WorkbenchPage.getEditorState
(IEditorReference[] editorRefs, boolean includeInputState) Modifier and TypeMethodDescriptionWorkbenchPage.createEditorReferenceForPart
(MPart part, IEditorInput input, String editorId, IMemento memento) WorkingSetFactory.createElement
(IMemento memento) static IEditorInput
EditorReference.createInput
(IMemento editorMem) AbstractWorkingSetManager.createWorkingSet
(IMemento memento) void
WorkbenchPage.openEditor
(IEditorInput input, String editorID, boolean activate, int matchFlags, IMemento editorState, boolean notify) This is not public API but for use internally. editorState can benull
.WorkbenchPage.openEditorFromDescriptor
(IEditorInput fileEditorInput, IEditorDescriptor editorDescriptor, boolean activate, IMemento editorState) Opens an editor represented by the descriptor with the given input.WorkbenchPage.openEditors
(IEditorInput[] inputs, String[] editorIDs, IMemento[] mementos, int matchFlags, int activationIndex) protected void
AbstractWorkingSetManager.restoreMruList
(IMemento memento) Restores the list of most recently used working sets from the persistence store.EditorHistory.restoreState
(IMemento memento) Restore the most-recently-used history from the given memento.void
LocalWorkingSetManager.restoreState
(IMemento memento) Restores the state of the working set manager from the given memento.WorkbenchConfigurer.restoreWorkbenchWindow
(IMemento memento) protected IWorkingSet
AbstractWorkingSetManager.restoreWorkingSet
(IMemento memento) Recreates a working set from the persistence store.protected void
AbstractWorkingSetManager.restoreWorkingSetState
(IMemento memento) Recreates all working sets from the persistence store and adds them to the receiver.protected void
WorkingSetManager.restoreWorkingSetState
(IMemento memento) protected void
AbstractWorkingSetManager.saveMruList
(IMemento memento) Saves the list of most recently used working sets in the persistence store.void
Save the most-recently-used history in the given memento.Saves the object state in the given memento.void
Saves the state of the working set manager to the given memento.void
void
Implements IPersistableElement.void
AbstractWorkingSetManager.saveWorkingSetState
(IMemento memento) Saves all persistable working sets in the persistence store.ModifierConstructorDescriptionAggregateWorkingSet
(String name, String label, IMemento memento) EditorHistoryItem
(IMemento memento) Constructs a new item from a memento.EditorReference
(IEclipseContext windowContext, IWorkbenchPage page, MPart part, IEditorInput input, org.eclipse.ui.internal.registry.EditorDescriptor descriptor, IMemento editorState) protected
WorkingSet
(String name, String label, IMemento memento) Creates a new working set from a memento. -
Uses of IMemento in org.eclipse.ui.intro
Modifier and TypeMethodDescriptionvoid
IIntroPart.init
(IIntroSite site, IMemento memento) Initializes this intro part with the given intro site.void
Saves the object state within a memento. -
Uses of IMemento in org.eclipse.ui.intro.config
Modifier and TypeMethodDescriptionvoid
CustomizableIntroPart.init
(IIntroSite site, IMemento memento) void
IStandbyContentPart.init
(IIntroPart introPart, IMemento memento) Initializes this intro standby content part with the given intro site.void
void
Saves the object state within a memento. -
Uses of IMemento in org.eclipse.ui.part
Modifier and TypeMethodDescriptionFileEditorInputFactory.createElement
(IMemento memento) void
IntroPart.init
(IIntroSite site, IMemento memento) The base implementation of thisIIntroPart
method ignores the memento and initializes the part in a fresh state.void
void
static void
FileEditorInputFactory.saveState
(IMemento memento, FileEditorInput input) Saves the state of the given file editor input into the given memento.void
The base implementation of thisIIntroPart
method does nothing.void
-
Uses of IMemento in org.eclipse.ui.texteditor
Modifier and TypeMethodDescriptionprotected boolean
AbstractTextEditor.containsSavedState
(IMemento memento) Returns whether the given memento contains saved stateprotected void
AbstractTextEditor.doRestoreState
(IMemento memento) Restores this editor's state using the given memento.void
AbstractTextEditor.restoreState
(IMemento memento) void
TextSelectionNavigationLocation.restoreState
(IMemento memento) Restores the object state from the given memento.void
void
Stores the object state into the given memento. -
Uses of IMemento in org.eclipse.ui.views.framelist
Modifier and TypeMethodDescriptionvoid
TreeFrame.restoreState
(IMemento memento) Restore the frame from the specified memento.void
Save the frame state in the given memento. -
Uses of IMemento in org.eclipse.ui.views.markers
Modifier and TypeMethodDescriptionabstract void
MarkerFieldFilter.loadSettings
(IMemento memento) Load any settings for the receiver from the memento.abstract void
MarkerFieldFilter.saveSettings
(IMemento memento) Save any of the relevant state for the receiver in the memento so that it can be used to restore the user settings. -
Uses of IMemento in org.eclipse.ui.views.markers.internal
Modifier and TypeMethodDescriptionprotected void
MarkerFilter.restoreFilterSettings
(IMemento memento) Restore the state of the receiver in the supplied settings.protected void
ProblemFilter.restoreFilterSettings
(IMemento memento) final void
MarkerFilter.restoreState
(IMemento memento) Restore the state in the memento.void
MarkerFilter.saveFilterSettings
(IMemento settings) Save the filter settings for the receiver.void
ProblemFilter.saveFilterSettings
(IMemento settings) -
Uses of IMemento in org.eclipse.ui.views.properties