Package science.aist.gtf.template
Interface GeneratorTemplateFactory
-
- All Known Implementing Classes:
GeneratorTemplateFactoryImpl
public interface GeneratorTemplateFactory
Factory to create
GeneratorTemplate
s- Since:
- 1.0
- Author:
- Andreas Schuler
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default List<TemplateResource>
listAvailableTemplateResources()
Lists all available generator templatesdefault List<GeneratorTemplate>
loadAllGeneratorTemplates()
Loads all available generator templateGeneratorTemplate
loadGeneratorTemplate(TemplateResource templateResource)
Loads the generator template for a given template resource
-
-
-
Method Detail
-
loadGeneratorTemplate
GeneratorTemplate loadGeneratorTemplate(TemplateResource templateResource)
Loads the generator template for a given template resource- Parameters:
templateResource
- the template resource- Returns:
- the loaded generator template
-
loadAllGeneratorTemplates
default List<GeneratorTemplate> loadAllGeneratorTemplates()
Loads all available generator template- Returns:
- a list of all available generator templates
-
listAvailableTemplateResources
default List<TemplateResource> listAvailableTemplateResources()
Lists all available generator templates- Returns:
- a template resource list with all available templates
-
-