Class ExtensionPointManager<T>
- java.lang.Object
-
- org.eclipse.epsilon.common.dt.extensions.ExtensionPointManager<T>
-
- Direct Known Subclasses:
BrowserFunctionExtensionPointManager
,BrowserScriptExtensionPointManager
,HtmlElementTransformerExtensionPointManager
,ModuleValidatorExtensionPointManager
,PictoSourceExtensionPointManager
,ViewContentTransformerExtensionPointManager
public abstract class ExtensionPointManager<T> extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected List<T>
extensions
protected static HashMap<Class<?>,ExtensionPointManager<?>>
managers
-
Constructor Summary
Constructors Constructor Description ExtensionPointManager()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method 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()
-
-
-
Field Detail
-
managers
protected static HashMap<Class<?>,ExtensionPointManager<?>> managers
-
-
Method Detail
-
reset
public void reset()
-
handleParseException
protected void handleParseException(Exception ex)
-
parse
protected abstract T parse(org.eclipse.core.runtime.IConfigurationElement element) throws Exception
- Throws:
Exception
-
getExtensionPointId
protected abstract String getExtensionPointId()
-
-