- Tag - Class in com.jiowa.template.tag
-
Abstract tag class.
- Tag() - Constructor for class com.jiowa.template.tag.Tag
-
- Tag2TextTransformer - Class in com.jiowa.template.transformer
-
Transforms a
Tag
into a text string by inserting the values from a
TagValueMap
for the variables and subtemplates.
- Tag2TextTransformer(TemplateMap) - Constructor for class com.jiowa.template.transformer.Tag2TextTransformer
-
- TAG_END - Variable in class com.jiowa.template.reader.TokenStateMachine
-
- TAG_START - Variable in class com.jiowa.template.reader.TokenStateMachine
-
- tagEnd - Variable in class com.jiowa.template.notation.ChangeableTemplateNotation
-
- TagEndToken - Class in com.jiowa.template.token
-
Tag end token.
- TagEndToken(String, TextPosition) - Constructor for class com.jiowa.template.token.TagEndToken
-
- TagFilter - Class in com.jiowa.template.tag
-
Tag filter class.
- TagFilter() - Constructor for class com.jiowa.template.tag.TagFilter
-
- tagList - Variable in class com.jiowa.template.Template
-
(compiled) template as tag list
- TagReader - Class in com.jiowa.template.reader
-
This class sequentially reads the tags of a template string.
- TagReader(TemplateNotation, TemplateMapLoader, StringTemplate) - Constructor for class com.jiowa.template.reader.TagReader
-
Constructs a tag reader based on a specific template notation (i.e. special characters for
tags and subtemplate structures etc.) and a template string.
- TagReader(TemplateContext, List<Token>, ErrorPosition) - Constructor for class com.jiowa.template.reader.TagReader
-
- tagStart - Variable in class com.jiowa.template.notation.ChangeableTemplateNotation
-
- TagStartPositionAdjuster - Class in com.jiowa.template.reader
-
Adjusts the tag start position of '<<' if needed.
- TagStartPositionAdjuster(TokenStateMachine) - Constructor for class com.jiowa.template.reader.TagStartPositionAdjuster
-
- TagStartToken - Class in com.jiowa.template.token
-
Tag start token.
- TagStartToken(String, TextPosition) - Constructor for class com.jiowa.template.token.TagStartToken
-
- TagStartToken(TagStartToken) - Constructor for class com.jiowa.template.token.TagStartToken
-
- TagStartToken(TagStartToken, int) - Constructor for class com.jiowa.template.token.TagStartToken
-
- tagStartTokenHasImmediateSubsequentToken(int, SymbolToken, StringBuffer) - Method in class com.jiowa.template.reader.TagStartPositionAdjuster
-
- tagTransformer - Variable in class com.jiowa.template.transformer.Template2TextTransformer
-
- TagValueMap - Class in com.jiowa.template.tag.map
-
Carries the values for each
Tag
of a template.
- TagValueMap() - Constructor for class com.jiowa.template.tag.map.TagValueMap
-
- TagValueMap(String) - Constructor for class com.jiowa.template.tag.map.TagValueMap
-
- TagValueMapList - Class in com.jiowa.template.tag.map
-
List of tag value maps.
- TagValueMapList() - Constructor for class com.jiowa.template.tag.map.TagValueMapList
-
- TagValueMapList(List<TagValueMap>) - Constructor for class com.jiowa.template.tag.map.TagValueMapList
-
- target - Variable in class com.jiowa.template.token.redef.RedefinitionMappingToken
-
- template - Variable in class com.jiowa.template.reader.TagReader
-
- Template - Class in com.jiowa.template
-
This template class contains the parsed template structure as a list of simple tags.
- Template(String, String, List<Tag>) - Constructor for class com.jiowa.template.Template
-
- template - Variable in class com.jiowa.template.TemplateContext
-
- template - Variable in class com.jiowa.template.unificator.TemplateUnificator
-
- template2PackageList - Variable in class com.jiowa.template.config.JiowaTemplateConfig
-
list of template dirs to package names
- Template2TextTransformer - Class in com.jiowa.template.transformer
-
Transforms a given template to text by inserting all variable und sub template values.
- Template2TextTransformer(TemplateMap) - Constructor for class com.jiowa.template.transformer.Template2TextTransformer
-
- TemplateBean - Class in com.jiowa.template.bean
-
Base class for template beans which carries some base functionality.
- TemplateBean() - Constructor for class com.jiowa.template.bean.TemplateBean
-
Default constructor.
- TemplateBean(TemplateBean) - Constructor for class com.jiowa.template.bean.TemplateBean
-
Template bean with a given parent bean 'rootBean' which is used
for value propagation
- TemplateBeanList - Class in com.jiowa.template.bean
-
List of template beans.
- TemplateBeanList() - Constructor for class com.jiowa.template.bean.TemplateBeanList
-
Creates an empty template bean list.
- TemplateBeanList(TemplateBean) - Constructor for class com.jiowa.template.bean.TemplateBeanList
-
Constructs a template bean list with a single element.
- TemplateConfigPropertyKeys() - Constructor for class com.jiowa.template.config.JiowaTemplateConfig.TemplateConfigPropertyKeys
-
- TemplateContext - Class in com.jiowa.template
-
A template context: a notation and a string template.
- TemplateContext(StringTemplate, TemplateNotation, TemplateMapLoader) - Constructor for class com.jiowa.template.TemplateContext
-
- TemplateContext(StringTemplate, TemplateNotation, TemplateMapLoader, InlineTemplateBracketSet) - Constructor for class com.jiowa.template.TemplateContext
-
- templateDirs - Variable in class com.jiowa.template.io.TemplateMapLoader
-
- TemplateDirs2Package - Class in com.jiowa.template.config
-
Contains a tuple of template directories to package name, i.e.
- TemplateDirs2Package(String, String, String) - Constructor for class com.jiowa.template.config.TemplateDirs2Package
-
Creates a tuple of template dirs to package name.
- TemplateDirs2PackageList - Class in com.jiowa.template.config
-
- TemplateDirs2PackageList() - Constructor for class com.jiowa.template.config.TemplateDirs2PackageList
-
- TemplateFileFilter - Class in com.jiowa.template.io
-
Filters templates according to their suffix.
- TemplateFileFilter(String) - Constructor for class com.jiowa.template.io.TemplateFileFilter
-
- TemplateFileFilter(Collection<String>) - Constructor for class com.jiowa.template.io.TemplateFileFilter
-
- templateFileSuffixes - Variable in class com.jiowa.template.config.TemplateDirs2Package
-
- templateFileSuffixesCSV - Variable in class com.jiowa.template.config.TemplateDirs2Package
-
- templateJarFile - Variable in class com.jiowa.template.io.TemplateMapLoader
-
- templateMap - Variable in class com.jiowa.template.bean.generator.JiowaTemplateBeanGenerator
-
TemplateMap for user templates
- templateMap - Variable in class com.jiowa.template.io.TemplateMapLoader
-
- TemplateMap - Class in com.jiowa.template.map
-
Simple template map: filename to template string mapping.
- TemplateMap() - Constructor for class com.jiowa.template.map.TemplateMap
-
- templateMap - Variable in class com.jiowa.template.transformer.Tag2TextTransformer
-
- templateMap - Variable in class com.jiowa.template.transformer.Template2TextTransformer
-
- templateMap - Variable in class com.jiowa.template.unificator.TemplateMapUnificator
-
The given template map to be unified
- templateMap - Variable in class com.jiowa.template.unificator.TemplateUnificator
-
- TemplateMapLoader - Class in com.jiowa.template.io
-
This class has been implemented in order to load templates from a given template directory according to a given template notation
and file name filter.
- TemplateMapLoader(Collection<File>, TemplateFileFilter, TemplateNotation) - Constructor for class com.jiowa.template.io.TemplateMapLoader
-
Creates a template map loader which loads all templates from a collection of template directories.
- TemplateMapLoader(JarFile, TemplateFileFilter, TemplateNotation) - Constructor for class com.jiowa.template.io.TemplateMapLoader
-
Creates a template map loader to laod a template map from jar file.
- TemplateMapUnificator - Class in com.jiowa.template.unificator
-
Unifies templates of a template map, i.e.
- TemplateMapUnificator(TemplateMap) - Constructor for class com.jiowa.template.unificator.TemplateMapUnificator
-
- TemplateNotation - Class in com.jiowa.template.notation
-
Abstract template notation class which carries all information
which is necessary in order to define a consistent notation.
- TemplateNotation() - Constructor for class com.jiowa.template.notation.TemplateNotation
-
- templateNotation - Variable in class com.jiowa.template.reader.TokenStateMachine
-
The given template notation
- TemplateNotationChanger - Class in com.jiowa.template.notation
-
- TemplateNotationChanger(TemplateContext, RedefinitionMappingTokenList) - Constructor for class com.jiowa.template.notation.TemplateNotationChanger
-
- TemplateNotationChecker - Class in com.jiowa.template.notation
-
Checks a template notation on consistency and delivers
logging error messages if something is not right.
- TemplateNotationChecker(TemplateContext) - Constructor for class com.jiowa.template.notation.TemplateNotationChecker
-
- TemplateParser - Class in com.jiowa.template
-
This class parses a string and delivers a template which
contains the logical structure of the template.
- TemplateParser(TemplateMapLoader) - Constructor for class com.jiowa.template.TemplateParser
-
- TemplateReader - Class in com.jiowa.template.io
-
This template reader reads a template from a file according to a given
template notation.
- TemplateReader(File, TemplateNotation) - Constructor for class com.jiowa.template.io.TemplateReader
-
Constructs a template reader for a file given a specific template notation.
- TemplateReader(InputStream, TemplateNotation) - Constructor for class com.jiowa.template.io.TemplateReader
-
- templateTextMap - Variable in class com.jiowa.template.io.TemplateMapLoader
-
- templateTokenMap - Variable in class com.jiowa.template.io.TemplateMapLoader
-
- TemplateUnificator - Class in com.jiowa.template.unificator
-
Unifies a template of a template map, i.e.
- TemplateUnificator(Template, TemplateMapUnificator) - Constructor for class com.jiowa.template.unificator.TemplateUnificator
-
Constructs a unificator for a given template and the underlying template map.
- TemplateUnificator(Template, TemplateUnificator) - Constructor for class com.jiowa.template.unificator.TemplateUnificator
-
- text - Variable in class com.jiowa.codegen.textregion.replacer.TextFileContext
-
- text - Variable in class com.jiowa.template.bean.part.BeanPart
-
the given text of this bean part
- text - Variable in class com.jiowa.template.StringTemplate
-
- text - Variable in class com.jiowa.template.token.Token
-
- TextAdjuster - Class in com.jiowa.template.text
-
Adjusts text according to some given parameters.
- TextAdjuster(TemplateContext) - Constructor for class com.jiowa.template.text.TextAdjuster
-
- TextFileContext - Class in com.jiowa.codegen.textregion.replacer
-
A simple text file context class which consists of a filename and its text content.
- TextFileContext(String, String) - Constructor for class com.jiowa.codegen.textregion.replacer.TextFileContext
-
- textoffset - Variable in class com.jiowa.template.text.ErrorPosition
-
- TextOffset - Class in com.jiowa.template.text
-
Adjusts text according to some given parameters.
- TextOffset(int, int, int) - Constructor for class com.jiowa.template.text.TextOffset
-
- TextOperator - Class in com.jiowa.template.text.operator
-
Abstract text operator class.
- TextOperator() - Constructor for class com.jiowa.template.text.operator.TextOperator
-
- textOperatorParser - Variable in class com.jiowa.template.reader.SecondLevelTokenBuilder
-
- TextOperatorParser - Class in com.jiowa.template.text.operator
-
Parses the text operators within a tag.
- TextOperatorParser(TemplateContext) - Constructor for class com.jiowa.template.text.operator.TextOperatorParser
-
- TextOperatorPart - Class in com.jiowa.template.bean.part
-
Defines a text operator part which is used in the toString()-method of a
TemplateBean
.
- TextOperatorPart(TextOperator) - Constructor for class com.jiowa.template.bean.part.TextOperatorPart
-
- TextOperatorTag - Class in com.jiowa.template.tag
-
Text operator tag.
- TextOperatorTag(TextOperatorToken) - Constructor for class com.jiowa.template.tag.TextOperatorTag
-
- TextOperatorToken - Class in com.jiowa.template.token
-
Text operator token.
- TextOperatorToken(String, String, TextOperator, TextPosition) - Constructor for class com.jiowa.template.token.TextOperatorToken
-
- TextPart - Class in com.jiowa.template.bean.part
-
Stores a text part of a template bean.
- TextPart(String, int) - Constructor for class com.jiowa.template.bean.part.TextPart
-
- textposition - Variable in class com.jiowa.template.reader.TokenReader
-
- TextPosition - Class in com.jiowa.template.text
-
This class carries the text position
within a text.
- TextPosition() - Constructor for class com.jiowa.template.text.TextPosition
-
- TextPosition(int, int) - Constructor for class com.jiowa.template.text.TextPosition
-
- TextPosition(TextPosition) - Constructor for class com.jiowa.template.text.TextPosition
-
- TextRegion - Class in com.jiowa.codegen.textregion
-
Denotes a region of text lines within a text string.
- TextRegion(RegionName, String, int, int, TextRegionNotation) - Constructor for class com.jiowa.codegen.textregion.TextRegion
-
- TextRegionException - Exception in com.jiowa.codegen.textregion
-
Text region exception.
- TextRegionException(String) - Constructor for exception com.jiowa.codegen.textregion.TextRegionException
-
- TextRegionList - Class in com.jiowa.codegen.textregion.reader
-
List of text regions.
- TextRegionList() - Constructor for class com.jiowa.codegen.textregion.reader.TextRegionList
-
- TextRegionNotation - Class in com.jiowa.codegen.textregion
-
Definition of the text region notation which contains of protected regions.
- TextRegionNotation() - Constructor for class com.jiowa.codegen.textregion.TextRegionNotation
-
- TextTag - Class in com.jiowa.template.tag
-
Tag for the plain text portions within the template.
- TextTag(TextToken) - Constructor for class com.jiowa.template.tag.TextTag
-
- TextTag(TextTag) - Constructor for class com.jiowa.template.tag.TextTag
-
- TextTag(TextTag, int) - Constructor for class com.jiowa.template.tag.TextTag
-
- TextToken - Class in com.jiowa.template.token
-
Token for plain text within the template.
- TextToken(String, TextPosition) - Constructor for class com.jiowa.template.token.TextToken
-
- TextToken(TextToken) - Constructor for class com.jiowa.template.token.TextToken
-
- to - Variable in class com.jiowa.codegen.textregion.TextRegion
-
The last line of the region (including this line).
- token - Variable in class com.jiowa.template.tag.ArbitrarySubTemplateTag
-
- token - Variable in class com.jiowa.template.tag.TextTag
-
- Token - Class in com.jiowa.template.token
-
Abstract token.
- Token(String, TextPosition) - Constructor for class com.jiowa.template.token.Token
-
- tokenIterator - Variable in class com.jiowa.template.reader.TokenReader
-
- tokenList - Variable in class com.jiowa.template.reader.TokenReader
-
The tokenList will be delivered in the same way as tokens from a string.
- TokenReader - Class in com.jiowa.template.reader
-
Reads token after token from a string template according to a given template notation.
- TokenReader(boolean, TemplateContext, ErrorPosition) - Constructor for class com.jiowa.template.reader.TokenReader
-
Constructor for a given template notation and a template as simple string.
- TokenReader(TemplateContext, ErrorPosition) - Constructor for class com.jiowa.template.reader.TokenReader
-
Constructor for a given template notation and a template as simple string.
- TokenReader(TemplateContext, TokenStateMachine, ErrorPosition) - Constructor for class com.jiowa.template.reader.TokenReader
-
Constructor with a given statemachine (including current state and final state settings).
- TokenReader(TemplateContext, List<Token>, ErrorPosition) - Constructor for class com.jiowa.template.reader.TokenReader
-
Special constructor.
- TokenStateMachine - Class in com.jiowa.template.reader
-
Simple state machine for the parsing process.
- TokenStateMachine(Class<?>, Class<?>, TemplateNotation) - Constructor for class com.jiowa.template.reader.TokenStateMachine
-
- TokenStateMachine(TemplateNotation) - Constructor for class com.jiowa.template.reader.TokenStateMachine
-
- TokenUtils - Class in com.jiowa.template.token
-
Some utilities for token handling.
- toList() - Method in class com.jiowa.codegen.textregion.reader.ProtectedRegionList
-
- topMargin - Variable in class com.jiowa.template.text.TextOffset
-
- toString() - Method in class com.jiowa.codegen.textregion.name.RegionName
-
- toString() - Method in class com.jiowa.codegen.textregion.TextRegion
-
- toString() - Method in class com.jiowa.template.bean.TemplateBean
-
Creates the text representation of the template bean
with all inserted values.
- toString() - Method in class com.jiowa.template.config.TemplateDirs2Package
-
- toString() - Method in class com.jiowa.template.config.TemplateDirs2PackageList
-
- toString() - Method in class com.jiowa.template.notation.TemplateNotation
-
- toString() - Method in class com.jiowa.template.StringTemplate
-
- toString() - Method in class com.jiowa.template.tag.ArbitrarySubTemplateTag
-
- toString() - Method in class com.jiowa.template.tag.IncludeTag
-
- toString() - Method in class com.jiowa.template.tag.InlineSubTemplateTag
-
- toString() - Method in class com.jiowa.template.tag.map.TagValueMap
-
- toString() - Method in class com.jiowa.template.tag.RedefinitionTag
-
A redefinition tag does not have any physical size: therefore "" will be returned.
- toString() - Method in class com.jiowa.template.tag.SubTemplateStructureTag
-
- toString() - Method in class com.jiowa.template.tag.SubTemplateTag
-
- toString() - Method in class com.jiowa.template.tag.Tag
-
The string representation of this tag
- toString() - Method in class com.jiowa.template.tag.TextOperatorTag
-
- toString() - Method in class com.jiowa.template.tag.TextTag
-
- toString() - Method in class com.jiowa.template.tag.VariableTag
-
- toString() - Method in class com.jiowa.template.Template
-
- toString() - Method in class com.jiowa.template.text.ErrorPosition
-
- toString() - Method in class com.jiowa.template.text.operator.TextOperator
-
- toString() - Method in class com.jiowa.template.text.TextOffset
-
- toString() - Method in class com.jiowa.template.text.TextPosition
-
- toString() - Method in class com.jiowa.template.token.redef.RedefinitionContentToken
-
- toString() - Method in class com.jiowa.template.token.redef.RedefinitionMappingToken
-
- toString() - Method in class com.jiowa.template.token.redef.RedefinitionMappingTokenList
-
- toString() - Method in class com.jiowa.template.token.subtemplate.InlineSubTemplateContentToken
-
- toString() - Method in class com.jiowa.template.token.TextOperatorToken
-
- toString() - Method in class com.jiowa.template.token.Token
-
- toString() - Method in class com.jiowa.template.token.variable.VariableToken
-
- toString() - Method in class com.jiowa.template.variable.ConfigurableReplacementOperator
-
- toString() - Method in class com.jiowa.template.variable.parser.OperatorWrapper
-
- toString() - Method in class com.jiowa.template.variable.VariableOperator
-
- transform(Tag, TagValueMap) - Method in class com.jiowa.template.transformer.Tag2TextTransformer
-
Transforms a
Tag
into text using a given
TagValueMap
which carries
values for variables and subtemplate structures.
- transform(Template, TagValueMap) - Method in class com.jiowa.template.transformer.Template2TextTransformer
-
- transformInlineSubTemplateTag(InlineSubTemplateTag, TagValueMap) - Method in class com.jiowa.template.transformer.Tag2TextTransformer
-
- transformSubTemplateStructureTag(SubTemplateStructureTag, TagValueMap) - Method in class com.jiowa.template.transformer.Tag2TextTransformer
-
Transforms a sub template structure tag into text according to the given values
TagValueMap
, that
have to be filled in.
- transformSubTemplateTag(SubTemplateTag, TagValueMap) - Method in class com.jiowa.template.transformer.Tag2TextTransformer
-
- transformVariableTag(VariableTag, TagValueMap) - Method in class com.jiowa.template.transformer.Tag2TextTransformer
-
Transforms a variable tag into a text string by inserting a value for the variable.
- transitions - Variable in class com.jiowa.template.reader.TokenStateMachine
-
Transition table
- turnValuePropagationOff() - Method in class com.jiowa.template.bean.TemplateBean
-
Turns value propagation off
- turnValuePropagationOn() - Method in class com.jiowa.template.bean.TemplateBean
-
Turns value propagation on.
- typeConvertedSubTemplates(TemplateBeanList, String) - Method in class com.jiowa.template.bean.TemplateBean
-
Converts the types a list of template beans to those which are expected
for the given sub template structure identifier.