public class VtlExpressionParser extends AbstractModelInitializer<Template> implements IExpressionParser<Resolver>
| Constructor and Description |
|---|
VtlExpressionParser() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
activate(org.osgi.service.component.ComponentContext context)
Private method to activate plugin.
|
protected void |
deactivate(org.osgi.service.component.ComponentContext context)
Private method to to de-activate plugin.
|
protected IModelLoader<Template> |
getModelLoader()
Returns the actual model loader.
|
protected ModelManagement<Template> |
getModelManagement()
Returns the actual model management instance.
|
Expression |
parse(java.lang.String text,
IRuntimeEnvironment environment)
Parses the given text into an expression.
|
Expression |
parse(java.lang.String text,
Resolver resolver)
Parses the given text into an expression.
|
static VtlExpressionParser |
register()
Registers the expression parser in case that VTL shall be used without Eclipse-DS initialization.
|
static void |
unregister(VtlExpressionParser parser)
Unregisters the parser obtained from
register(). |
addLocation, addLocationToFront, registerLoader, removeLocation, stripFile, unregisterLoaderpublic static VtlExpressionParser register()
unregister(VtlExpressionParser))public static void unregister(VtlExpressionParser parser)
register().parser - the parser to unregisterprotected void activate(org.osgi.service.component.ComponentContext context)
context - Context.protected void deactivate(org.osgi.service.component.ComponentContext context)
context - Context.public Expression parse(java.lang.String text, IRuntimeEnvironment environment) throws VilException
IExpressionParserparse in interface IExpressionParser<Resolver>text - the text to be parsedenvironment - the runtime environment used to resolve variablesVilException - in case of parse problemspublic Expression parse(java.lang.String text, Resolver resolver) throws VilException
IExpressionParserparse in interface IExpressionParser<Resolver>text - the text to be parsedresolver - a resolver instance providing a parse environment consisting of variablesVilException - in case of parse problemsprotected ModelManagement<Template> getModelManagement()
AbstractModelInitializergetModelManagement in class AbstractModelInitializer<Template>protected IModelLoader<Template> getModelLoader()
AbstractModelInitializergetModelLoader in class AbstractModelInitializer<Template>Copyright © 2009 - 2018 SSE. All Rights Reserved.