public abstract class ExtensionPointManager<T> extends Object
| Modifier and Type | Field and Description |
|---|---|
protected List<T> |
extensions |
protected static HashMap<Class<?>,ExtensionPointManager<?>> |
managers |
| Constructor and Description |
|---|
ExtensionPointManager() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract String |
getExtensionPointId() |
List<T> |
getExtensions() |
protected void |
handleParseException(Exception ex) |
protected abstract T |
parse(org.eclipse.core.runtime.IConfigurationElement element) |
void |
reset() |
protected static HashMap<Class<?>,ExtensionPointManager<?>> managers
public void reset()
protected void handleParseException(Exception ex)
protected abstract T parse(org.eclipse.core.runtime.IConfigurationElement element) throws Exception
Exceptionprotected abstract String getExtensionPointId()
Copyright © 2020. All rights reserved.