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)