public abstract class WorkingContextProvider
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static ExtensionPointName<WorkingContextProvider> |
EP_NAME |
Constructor and Description |
---|
WorkingContextProvider() |
Modifier and Type | Method and Description |
---|---|
void |
clearContext(Project project) |
abstract java.lang.String |
getDescription()
Short description (for UI).
|
abstract java.lang.String |
getId()
Short unique name.
|
abstract void |
loadContext(Project project,
Element fromElement) |
abstract void |
saveContext(Project project,
Element toElement)
Saves a component's state.
|
public static final ExtensionPointName<WorkingContextProvider> EP_NAME
public abstract java.lang.String getId()
public abstract java.lang.String getDescription()
public abstract void saveContext(Project project, Element toElement)
com.intellij.openapi.util.JDOMExternalizable#writeExternal(org.jdom.Element)
project
- toElement
- public abstract void loadContext(Project project, Element fromElement)
public void clearContext(Project project)