Package org.eclipse.epsilon.egl.spec
Class EglTemplateSpecification
- java.lang.Object
-
- org.eclipse.epsilon.egl.spec.EglTemplateSpecification
-
public abstract class EglTemplateSpecification extends Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
EglTemplateSpecification(String name, Formatter defaultFormatter, IncrementalitySettings incrementalitySettings, Collection<ITemplateExecutionListener> listeners)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract Template
createTemplate()
Formatter
getDefaultFormatter()
IncrementalitySettings
getIncrementalitySettings()
String
getName()
Collection<ITemplateExecutionListener>
getTemplateExecutionListeners()
abstract URI
getURI()
abstract void
parseInto(IEglModule module)
-
-
-
Constructor Detail
-
EglTemplateSpecification
protected EglTemplateSpecification(String name, Formatter defaultFormatter, IncrementalitySettings incrementalitySettings, Collection<ITemplateExecutionListener> listeners)
-
-
Method Detail
-
getName
public String getName()
-
getDefaultFormatter
public Formatter getDefaultFormatter()
-
getIncrementalitySettings
public IncrementalitySettings getIncrementalitySettings()
-
getTemplateExecutionListeners
public Collection<ITemplateExecutionListener> getTemplateExecutionListeners()
-
createTemplate
public abstract Template createTemplate()
-
parseInto
public abstract void parseInto(IEglModule module) throws Exception
- Throws:
Exception
-
getURI
public abstract URI getURI()
-
-