Class ExtensionSpecificationFactory<T extends ExtensionSpecification<?>>
- java.lang.Object
-
- org.eclipse.epsilon.egl.dt.extensions.ExtensionSpecificationFactory<T>
-
- Direct Known Subclasses:
FineGrainedTracePostprocessorSpecificationFactory
,FormatterSpecificationFactory
,TemplateFactoryTypeSpecificationFactory
public abstract class ExtensionSpecificationFactory<T extends ExtensionSpecification<?>> extends Object
-
-
Constructor Summary
Constructors Constructor Description ExtensionSpecificationFactory()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract T
createExtensionSpecification(org.eclipse.core.runtime.IConfigurationElement extension)
T
findByIdentifier(String identifier)
Collection<T>
findByIdentifiers(Collection<String> identifiers)
T
findByIndex(int index)
protected abstract String
getExtensionPointIdentifier()
int
indexOf(String templateFactoryTypeIdentifier)
List<T>
loadAllFromExtensionPoints()
-
-
-
Method Detail
-
getExtensionPointIdentifier
protected abstract String getExtensionPointIdentifier()
-
createExtensionSpecification
protected abstract T createExtensionSpecification(org.eclipse.core.runtime.IConfigurationElement extension)
-
indexOf
public int indexOf(String templateFactoryTypeIdentifier)
-
findByIndex
public T findByIndex(int index)
-
findByIdentifiers
public Collection<T> findByIdentifiers(Collection<String> identifiers)
-
-