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
Exception
protected abstract String getExtensionPointId()
Copyright © 2020. All rights reserved.