public class VelocityDocumentFormatter extends AbstractDocumentFormatter
AbstractDocumentFormatter.DirectiveToParse| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
ITEM_TOKEN |
NO_ESCAPE| Constructor and Description |
|---|
VelocityDocumentFormatter() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsInterpolation(java.lang.String content) |
int |
extractListDirectiveInfo(java.lang.String content,
DirectivesStack directives,
boolean dontRemoveListDirectiveInfo) |
java.lang.String |
extractModelTokenPrefix(java.lang.String fieldName) |
java.lang.String |
formatAsCallTextStyling(long variableIndex,
java.lang.String fieldName,
java.lang.String documentKind,
java.lang.String syntaxKind,
boolean syntaxWithDirective,
java.lang.String elementId,
java.lang.String entryName) |
java.lang.String |
formatAsFieldItemList(java.lang.String content,
java.lang.String fieldName) |
java.lang.String |
formatAsFieldItemList(java.lang.String content,
java.lang.String fieldName,
boolean forceAsField) |
java.lang.String |
formatAsSimpleField(boolean noescape,
boolean encloseInDirective,
java.lang.String... fields) |
java.lang.String |
formatAsTextStylingField(long variableIndex,
java.lang.String property) |
java.lang.String |
getDefineDirective(java.lang.String name,
java.lang.String value) |
java.lang.String |
getElseDirective() |
java.lang.String |
getEndIfDirective(java.lang.String fieldName) |
java.lang.String |
getEndLoopDirective(java.lang.String itemNameList) |
java.lang.String |
getEndNoParse() |
java.lang.String |
getFunctionDirective(boolean noescape,
boolean encloseInDirective,
java.lang.String key,
java.lang.String methodName,
java.lang.String... parameters) |
int |
getIndexOfScript(java.lang.String fieldName) |
protected java.lang.String |
getItemToken() |
java.lang.String |
getLoopCountDirective(java.lang.String fieldName) |
java.lang.String |
getSetDirective(java.lang.String name,
java.lang.String value,
boolean valueIsField) |
java.lang.String |
getStartIfDirective(java.lang.String fieldName,
boolean exists) |
java.lang.String |
getStartLoopDirective(java.lang.String itemNameList,
java.lang.String listName) |
java.lang.String |
getStartNoParse() |
boolean |
hasDirective(java.lang.String characters) |
protected boolean |
isModelField(java.lang.String content,
java.lang.String fieldName) |
int |
parseEndDirective(java.lang.String content,
DirectivesStack directives,
boolean dontRemoveListDirectiveInfo,
int startOfEndListDirectiveIndex) |
int |
parseStartIf(java.lang.String content,
DirectivesStack directives,
int startOfStartIfDirectiveIndex) |
int |
parseStartLoop(java.lang.String content,
DirectivesStack directives,
int startOfStartListDirectiveIndex) |
extractItemNameList, extractListDirectiveInfo, formatAsSimpleField, getDirectiveToParse, getEndDocumentDirective, getFunctionDirective, getFunctionDirective, getMinIndex, getSetDirective, getStartDocumentDirective, getStartIfDirective, getStartLoopDirective, getVariableName, setEndDocumentDirective, setStartDocumentDirectiveprotected static final java.lang.String ITEM_TOKEN
public java.lang.String formatAsFieldItemList(java.lang.String content,
java.lang.String fieldName,
boolean forceAsField)
public java.lang.String formatAsFieldItemList(java.lang.String content,
java.lang.String fieldName)
public java.lang.String getStartLoopDirective(java.lang.String itemNameList,
java.lang.String listName)
public java.lang.String getEndLoopDirective(java.lang.String itemNameList)
public java.lang.String getElseDirective()
protected boolean isModelField(java.lang.String content,
java.lang.String fieldName)
isModelField in class AbstractDocumentFormatterprotected java.lang.String getItemToken()
getItemToken in class AbstractDocumentFormatterpublic java.lang.String getFunctionDirective(boolean noescape,
boolean encloseInDirective,
java.lang.String key,
java.lang.String methodName,
java.lang.String... parameters)
public java.lang.String formatAsSimpleField(boolean noescape,
boolean encloseInDirective,
java.lang.String... fields)
public java.lang.String getStartIfDirective(java.lang.String fieldName,
boolean exists)
public java.lang.String getEndIfDirective(java.lang.String fieldName)
public java.lang.String getLoopCountDirective(java.lang.String fieldName)
public boolean containsInterpolation(java.lang.String content)
public int extractListDirectiveInfo(java.lang.String content,
DirectivesStack directives,
boolean dontRemoveListDirectiveInfo)
public int parseEndDirective(java.lang.String content,
DirectivesStack directives,
boolean dontRemoveListDirectiveInfo,
int startOfEndListDirectiveIndex)
public int parseStartIf(java.lang.String content,
DirectivesStack directives,
int startOfStartIfDirectiveIndex)
public int parseStartLoop(java.lang.String content,
DirectivesStack directives,
int startOfStartListDirectiveIndex)
public java.lang.String extractModelTokenPrefix(java.lang.String fieldName)
public int getIndexOfScript(java.lang.String fieldName)
public java.lang.String formatAsCallTextStyling(long variableIndex,
java.lang.String fieldName,
java.lang.String documentKind,
java.lang.String syntaxKind,
boolean syntaxWithDirective,
java.lang.String elementId,
java.lang.String entryName)
public java.lang.String formatAsTextStylingField(long variableIndex,
java.lang.String property)
public boolean hasDirective(java.lang.String characters)
public java.lang.String getSetDirective(java.lang.String name,
java.lang.String value,
boolean valueIsField)
public java.lang.String getStartNoParse()
public java.lang.String getEndNoParse()
public java.lang.String getDefineDirective(java.lang.String name,
java.lang.String value)
Copyright © 2019. All Rights Reserved.