Eclipse Platform
2.1

Uses of Interface
org.eclipse.ui.IMemento

Packages that use IMemento
org.eclipse.debug.ui Provides a generic debugger user interface that clients may customize via standard workbench extension points. 
org.eclipse.ui Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface. 
org.eclipse.ui.part Classes for the creation of workbench parts that integrate with the Eclipse Platform User Interface. 
org.eclipse.ui.texteditor Provides a framework for text editors obeying to the desktop rules. 
org.eclipse.ui.views.bookmarkexplorer Provides the standard Bookmarks view which displays bookmarks on resources. 
org.eclipse.ui.views.framelist Provides support for a web-browser style of navigation within a view by maintaining a list of frames. 
org.eclipse.ui.views.navigator Provides the standard Resource Navigator view which presents the tree of resources in the workspace. 
org.eclipse.ui.views.tasklist Provides the standard Task List view for displaying tasks and problem annotations on resources. 
 

Uses of IMemento in org.eclipse.debug.ui
 

Methods in org.eclipse.debug.ui that return IMemento
protected  IMemento AbstractDebugView.getMemento()
          Returns the memento that contains the persisted state of the view.
 

Methods in org.eclipse.debug.ui with parameters of type IMemento
 void AbstractDebugView.init(IViewSite site, IMemento memento)
           
protected  void AbstractDebugView.setMemento(IMemento memento)
          Sets the memento that contains the persisted state of the view.
 

Uses of IMemento in org.eclipse.ui
 

Classes in org.eclipse.ui that implement IMemento
 class XMLMemento
          This class represents the default implementation of the IMemento interface.
 

Methods in org.eclipse.ui that return IMemento
 IMemento IMemento.createChild(String type)
          Creates a new child of this memento with the given type.
 IMemento IMemento.createChild(String type, String id)
          Creates a new child of this memento with the given type and id.
 IMemento IMemento.getChild(String type)
          Returns the first child with the given type id.
 IMemento[] IMemento.getChildren(String type)
          Returns all children with the given type id.
 IMemento XMLMemento.createChild(String type)
           
 IMemento XMLMemento.createChild(String type, String id)
           
 IMemento XMLMemento.copyChild(IMemento child)
           
 IMemento XMLMemento.getChild(String type)
           
 IMemento[] XMLMemento.getChildren(String type)
           
 

Methods in org.eclipse.ui with parameters of type IMemento
 void IPersistableElement.saveState(IMemento memento)
          Saves the state of the object in the given memento.
 void IMemento.putMemento(IMemento memento)
          Copy the attributes and children from memento to the receiver.
 IMemento XMLMemento.copyChild(IMemento child)
           
 void XMLMemento.putMemento(IMemento memento)
           
 void IViewPart.init(IViewSite site, IMemento memento)
          Initializes this view with the given view site.
 void IViewPart.saveState(IMemento memento)
          Saves the object state within a memento.
 void INavigationLocation.saveState(IMemento memento)
          Persists the state of this location into the memento
 void INavigationLocation.restoreState(IMemento memento)
          Restore the state of this location from the memento
 IAdaptable IElementFactory.createElement(IMemento memento)
          Re-creates and returns an object from the state captured within the given memento.
 

Uses of IMemento in org.eclipse.ui.part
 

Methods in org.eclipse.ui.part with parameters of type IMemento
 void ViewPart.init(IViewSite site, IMemento memento)
           
 void ViewPart.saveState(IMemento memento)
           
 IAdaptable FileEditorInputFactory.createElement(IMemento memento)
           
static void FileEditorInputFactory.saveState(IMemento memento, FileEditorInput input)
          Saves the state of the given file editor input into the given memento.
 void FileEditorInput.saveState(IMemento memento)
           
 

Uses of IMemento in org.eclipse.ui.texteditor
 

Methods in org.eclipse.ui.texteditor with parameters of type IMemento
 void TextSelectionNavigationLocation.restoreState(IMemento memento)
          Restores the object state from the given memento.
 void TextSelectionNavigationLocation.saveState(IMemento memento)
          Stores the object state into the given memento.
 

Uses of IMemento in org.eclipse.ui.views.bookmarkexplorer
 

Methods in org.eclipse.ui.views.bookmarkexplorer with parameters of type IMemento
 void BookmarkNavigator.init(IViewSite site, IMemento memento)
           
 void BookmarkNavigator.saveState(IMemento memento)
           
 

Uses of IMemento in org.eclipse.ui.views.framelist
 

Methods in org.eclipse.ui.views.framelist with parameters of type IMemento
 void TreeFrame.restoreState(IMemento memento)
          Restore the frame from the specified memento.
 void TreeFrame.saveState(IMemento memento)
          Save the frame state in the given memento.
 

Uses of IMemento in org.eclipse.ui.views.navigator
 

Methods in org.eclipse.ui.views.navigator with parameters of type IMemento
 void ResourceNavigator.init(IViewSite site, IMemento memento)
           
protected  void ResourceNavigator.restoreState(IMemento memento)
          Restores the state of the receiver to the state described in the specified memento.
 void ResourceNavigator.saveState(IMemento memento)
           
 

Uses of IMemento in org.eclipse.ui.views.tasklist
 

Methods in org.eclipse.ui.views.tasklist with parameters of type IMemento
 void TaskList.init(IViewSite site, IMemento memento)
           
 void TaskList.saveState(IMemento memento)
           
 


Eclipse Platform
2.1

Copyright (c) IBM Corp. and others 2000, 2003. All Rights Reserved.