Package org.drools.template.parser
Class DefaultTemplateContainer
- java.lang.Object
-
- org.drools.template.parser.DefaultTemplateContainer
-
- All Implemented Interfaces:
TemplateContainer
public class DefaultTemplateContainer extends Object implements TemplateContainer
Container for a set of templates (residing in one file). This class will parse the template file.
-
-
Constructor Summary
Constructors Constructor Description DefaultTemplateContainer(InputStream templateStream)DefaultTemplateContainer(InputStream templateStream, boolean replaceOptionals)DefaultTemplateContainer(String template)DefaultTemplateContainer(String template, boolean replaceOptionals)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ColumngetColumn(String name)Column[]getColumns()StringgetHeader()Map<String,RuleTemplate>getTemplates()
-
-
-
Constructor Detail
-
DefaultTemplateContainer
public DefaultTemplateContainer(String template)
-
DefaultTemplateContainer
public DefaultTemplateContainer(InputStream templateStream)
-
DefaultTemplateContainer
public DefaultTemplateContainer(String template, boolean replaceOptionals)
-
DefaultTemplateContainer
public DefaultTemplateContainer(InputStream templateStream, boolean replaceOptionals)
-
-
Method Detail
-
getTemplates
public Map<String,RuleTemplate> getTemplates()
- Specified by:
getTemplatesin interfaceTemplateContainer
-
getColumns
public Column[] getColumns()
- Specified by:
getColumnsin interfaceTemplateContainer
-
getHeader
public String getHeader()
- Specified by:
getHeaderin interfaceTemplateContainer
-
getColumn
public Column getColumn(String name)
- Specified by:
getColumnin interfaceTemplateContainer
-
-