public class FreeMarkerVariableExtractor extends Object
TemplateInput parameters. Extraction is for now simple and system may not detect all the cases, but user is
 able to add parameters from the UI.| Modifier and Type | Field and Description | 
|---|---|
protected static Pattern[] | 
assignMatchers  | 
protected static Pattern[] | 
directiveMatchers  | 
protected static String[] | 
freeMarkerVariableSuffix  | 
protected static List<String> | 
reservedContextKeywords  | 
protected static Pattern | 
simpleVariableMatcher  | 
protected static String[] | 
spliters  | 
| Constructor and Description | 
|---|
FreeMarkerVariableExtractor()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected static String | 
extractVariableName(String match)  | 
static List<String> | 
extractVariables(String content)  | 
protected static List<String> | 
getreservedContextKeywords()  | 
static void | 
resetReservedContextKeywords()  | 
protected static final Pattern simpleVariableMatcher
protected static final Pattern[] directiveMatchers
protected static final Pattern[] assignMatchers
protected static final List<String> reservedContextKeywords
protected static final String[] freeMarkerVariableSuffix
public FreeMarkerVariableExtractor()
protected static String extractVariableName(String match)
public static void resetReservedContextKeywords()
protected static List<String> getreservedContextKeywords()
public static List<String> extractVariables(String content)
Copyright © 2019 Nuxeo. All rights reserved.