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 java.lang.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(java.lang.String identifier)
java.util.Collection<T>
findByIdentifiers(java.util.Collection<java.lang.String> identifiers)
T
findByIndex(int index)
protected abstract java.lang.String
getExtensionPointIdentifier()
int
indexOf(java.lang.String templateFactoryTypeIdentifier)
java.util.List<T>
loadAllFromExtensionPoints()
-
-
-
Method Detail
-
getExtensionPointIdentifier
protected abstract java.lang.String getExtensionPointIdentifier()
-
createExtensionSpecification
protected abstract T createExtensionSpecification(org.eclipse.core.runtime.IConfigurationElement extension)
-
indexOf
public int indexOf(java.lang.String templateFactoryTypeIdentifier)
-
findByIndex
public T findByIndex(int index)
-
findByIdentifiers
public java.util.Collection<T> findByIdentifiers(java.util.Collection<java.lang.String> identifiers)
-
findByIdentifier
public T findByIdentifier(java.lang.String identifier)
-
loadAllFromExtensionPoints
public java.util.List<T> loadAllFromExtensionPoints()
-
-