Package org.eclipse.epsilon.egl.spec
Class EglTemplateSpecification
- java.lang.Object
-
- org.eclipse.epsilon.egl.spec.EglTemplateSpecification
-
public abstract class EglTemplateSpecification extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
EglTemplateSpecification(java.lang.String name, Formatter defaultFormatter, IncrementalitySettings incrementalitySettings, java.util.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()
java.lang.String
getName()
java.util.Collection<ITemplateExecutionListener>
getTemplateExecutionListeners()
abstract java.net.URI
getURI()
abstract void
parseInto(IEglModule module)
-
-
-
Constructor Detail
-
EglTemplateSpecification
protected EglTemplateSpecification(java.lang.String name, Formatter defaultFormatter, IncrementalitySettings incrementalitySettings, java.util.Collection<ITemplateExecutionListener> listeners)
-
-
Method Detail
-
getName
public java.lang.String getName()
-
getDefaultFormatter
public Formatter getDefaultFormatter()
-
getIncrementalitySettings
public IncrementalitySettings getIncrementalitySettings()
-
getTemplateExecutionListeners
public java.util.Collection<ITemplateExecutionListener> getTemplateExecutionListeners()
-
createTemplate
public abstract Template createTemplate()
-
parseInto
public abstract void parseInto(IEglModule module) throws java.lang.Exception
- Throws:
java.lang.Exception
-
getURI
public abstract java.net.URI getURI()
-
-