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 TcreateExtensionSpecification(org.eclipse.core.runtime.IConfigurationElement extension)TfindByIdentifier(java.lang.String identifier)java.util.Collection<T>findByIdentifiers(java.util.Collection<java.lang.String> identifiers)TfindByIndex(int index)protected abstract java.lang.StringgetExtensionPointIdentifier()intindexOf(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()
-
-