public class JiowaTemplateNotation extends TemplateNotation
TemplateParser
.
It is not intended to allow changing the grammar itself, but only the notation, i.e. the characters
that define the different symbols.
The simplicity of the grammar of should not be changed, because its
simplicity, easiness, flexibility and minimality is actually one of its main contributions.
However, if someone wants to change the template notation for different purposes
it is sufficient to implement a class which is derived from TemplateNotation
and deliver it to the TemplateParser
instead of this class.
Copyright (C) 2012-2015 JIOWA Business Solutions GmbH, Bettinastr. 30 , 60325 Frankfurt am Main, Germany
Homepage: www.jiowa.de
All rights reserved.
Download: www.jiowa.de/download.html
License: www.jiowa.de/license.html
Constructor and Description |
---|
JiowaTemplateNotation() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getArbitrarySubTemplateIndicator() |
java.lang.String |
getCommentSymbol() |
java.lang.String |
getDeleteTrailingWhitespacesLines() |
java.lang.String |
getEscapeAndQuotingSymbol()
Used to unmark { symbols (via \{ ) within inline sub templates if their
number is not even.
|
java.lang.String |
getIncludeIndicator() |
java.lang.String |
getInlineSubTemplateEnd() |
java.lang.String |
getInlineSubTemplateNameQualifier() |
java.lang.String |
getInlineSubTemplateStart() |
java.lang.String |
getOr() |
java.lang.String |
getRedefinitionEnd() |
java.lang.String |
getRedefinitionPointer() |
java.lang.String |
getRedefinitionSeparator() |
java.lang.String |
getRedefinitionStart()
operator re-definition: you can redefine one of the above symbol characters while reading the template.
|
java.lang.String |
getSubTemplateIndicator() |
java.lang.String |
getTagEnd() |
java.lang.String |
getTagStart() |
java.lang.String |
getVariableAllToLowerCase() |
java.lang.String |
getVariableAllToUpperCase() |
java.lang.String |
getVariableChangeNonAlphaNumericToUnderscoreOperator() |
java.lang.String |
getVariableConfigurableReplacementOperator() |
java.lang.String |
getVariableFirstToLowerCase() |
java.lang.String |
getVariableFirstToUpperCase() |
java.lang.String |
getVariableFlowTextOperator() |
java.lang.String |
getVariableRemoveAllNonAlphaNumericsOperator() |
java.lang.String |
getVariableRemoveAllSpacesOperator() |
java.lang.String |
getVariableSpaceToUnderscore() |
java.lang.String |
getVariableToCamelCase() |
check, toString
public java.lang.String getTagStart()
getTagStart
in class TemplateNotation
public java.lang.String getTagEnd()
getTagEnd
in class TemplateNotation
public java.lang.String getSubTemplateIndicator()
getSubTemplateIndicator
in class TemplateNotation
public java.lang.String getIncludeIndicator()
getIncludeIndicator
in class TemplateNotation
public java.lang.String getInlineSubTemplateNameQualifier()
getInlineSubTemplateNameQualifier
in class TemplateNotation
public java.lang.String getInlineSubTemplateStart()
getInlineSubTemplateStart
in class TemplateNotation
public java.lang.String getInlineSubTemplateEnd()
getInlineSubTemplateEnd
in class TemplateNotation
public java.lang.String getOr()
getOr
in class TemplateNotation
public java.lang.String getArbitrarySubTemplateIndicator()
getArbitrarySubTemplateIndicator
in class TemplateNotation
public java.lang.String getRedefinitionStart()
TemplateNotation
getRedefinitionStart
in class TemplateNotation
public java.lang.String getRedefinitionPointer()
getRedefinitionPointer
in class TemplateNotation
public java.lang.String getRedefinitionSeparator()
getRedefinitionSeparator
in class TemplateNotation
public java.lang.String getRedefinitionEnd()
getRedefinitionEnd
in class TemplateNotation
public java.lang.String getCommentSymbol()
getCommentSymbol
in class TemplateNotation
public java.lang.String getEscapeAndQuotingSymbol()
getEscapeAndQuotingSymbol
in class TemplateNotation
public java.lang.String getVariableFirstToUpperCase()
getVariableFirstToUpperCase
in class TemplateNotation
public java.lang.String getVariableAllToUpperCase()
getVariableAllToUpperCase
in class TemplateNotation
public java.lang.String getVariableToCamelCase()
getVariableToCamelCase
in class TemplateNotation
public java.lang.String getVariableFirstToLowerCase()
getVariableFirstToLowerCase
in class TemplateNotation
public java.lang.String getVariableAllToLowerCase()
getVariableAllToLowerCase
in class TemplateNotation
public java.lang.String getVariableSpaceToUnderscore()
getVariableSpaceToUnderscore
in class TemplateNotation
public java.lang.String getVariableChangeNonAlphaNumericToUnderscoreOperator()
getVariableChangeNonAlphaNumericToUnderscoreOperator
in class TemplateNotation
public java.lang.String getVariableRemoveAllSpacesOperator()
getVariableRemoveAllSpacesOperator
in class TemplateNotation
public java.lang.String getVariableRemoveAllNonAlphaNumericsOperator()
getVariableRemoveAllNonAlphaNumericsOperator
in class TemplateNotation
public java.lang.String getVariableConfigurableReplacementOperator()
getVariableConfigurableReplacementOperator
in class TemplateNotation
public java.lang.String getVariableFlowTextOperator()
getVariableFlowTextOperator
in class TemplateNotation
public java.lang.String getDeleteTrailingWhitespacesLines()
getDeleteTrailingWhitespacesLines
in class TemplateNotation