public class ParseContext
extends java.lang.Object
| Constructor and Description |
|---|
ParseContext(java.util.Collection<Function> extensions,
java.lang.String source,
ResourceResolver resolver,
java.util.Map<java.lang.String,Module> namedModules,
java.util.List<JstlFile> files,
PreparationContext preparationContext,
JsonFilter objectFilter) |
ParseContext(java.lang.String source) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDeclaredFunction(java.lang.String name,
Function function) |
java.util.Map<java.lang.String,Function> |
getDeclaredFunctions() |
java.util.Collection<Function> |
getExtensions() |
java.util.List<JstlFile> |
getFiles() |
Function |
getFunction(java.lang.String name) |
Callable |
getImportedCallable(java.lang.String prefix,
java.lang.String name,
Location loc) |
Macro |
getMacro(java.lang.String name) |
Module |
getNamedModule(java.lang.String identifier) |
java.util.Map<java.lang.String,Module> |
getNamedModules() |
JsonFilter |
getObjectFilter() |
PreparationContext |
getPreparationContext() |
ResourceResolver |
getResolver() |
java.lang.String |
getSource() |
boolean |
isAlreadyImported(java.lang.String module) |
void |
registerJsltFile(JstlFile file) |
void |
registerModule(java.lang.String prefix,
Module module) |
void |
rememberFunctionCall(FunctionExpression fun) |
void |
resolveFunctions() |
void |
setParent(ParseContext parent) |
public ParseContext(java.util.Collection<Function> extensions, java.lang.String source, ResourceResolver resolver, java.util.Map<java.lang.String,Module> namedModules, java.util.List<JstlFile> files, PreparationContext preparationContext, JsonFilter objectFilter)
public ParseContext(java.lang.String source)
public void setParent(ParseContext parent)
public PreparationContext getPreparationContext()
public Function getFunction(java.lang.String name)
public Macro getMacro(java.lang.String name)
public java.lang.String getSource()
public java.util.Collection<Function> getExtensions()
public void addDeclaredFunction(java.lang.String name,
Function function)
public void rememberFunctionCall(FunctionExpression fun)
public void resolveFunctions()
public java.util.Map<java.lang.String,Function> getDeclaredFunctions()
public void registerModule(java.lang.String prefix,
Module module)
public Module getNamedModule(java.lang.String identifier)
public java.util.Map<java.lang.String,Module> getNamedModules()
public boolean isAlreadyImported(java.lang.String module)
public Callable getImportedCallable(java.lang.String prefix, java.lang.String name, Location loc)
public ResourceResolver getResolver()
public java.util.List<JstlFile> getFiles()
public void registerJsltFile(JstlFile file)
public JsonFilter getObjectFilter()