Package com.znize.platform.model.module
Class AbstractModule.ModuleTextExprResolver
- java.lang.Object
-
- com.znize.platform.model.container.DefaultTextExprResolver
-
- com.znize.platform.model.module.AbstractModule.ModuleTextExprResolver
-
- All Implemented Interfaces:
TextExpressionResolver
- Enclosing class:
- AbstractModule
public static class AbstractModule.ModuleTextExprResolver extends DefaultTextExprResolver
Text Expression Resolver for modules. Supported expressions:znize.home, dataAccessUnit.home, bundle.[Name], JSF EL expressions
-
-
Field Summary
-
Fields inherited from class com.znize.platform.model.container.DefaultTextExprResolver
CONTAINER_BEAN
-
-
Constructor Summary
Constructors Constructor Description ModuleTextExprResolver(ContainerBean containerBean)Constructor with current containerBean that can be used to resolve request parameters #{param.Name} using the values of view parameters.ModuleTextExprResolver(DataAccessUnit dataAccessUnit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringresolve(java.lang.String expr)Resolve the expression by DefaultTextExprResolver.evaluateELExpression(String, Component, Map, Class, DataAccessUnit).-
Methods inherited from class com.znize.platform.model.container.DefaultTextExprResolver
addBean, evaluateELExpression, getBean, getDataAccessUnit
-
-
-
-
Constructor Detail
-
ModuleTextExprResolver
public ModuleTextExprResolver(DataAccessUnit dataAccessUnit)
-
ModuleTextExprResolver
public ModuleTextExprResolver(ContainerBean containerBean)
Constructor with current containerBean that can be used to resolve request parameters #{param.Name} using the values of view parameters.
-
-
Method Detail
-
resolve
public java.lang.String resolve(java.lang.String expr) throws UnknownExpressionExceptionDescription copied from class:DefaultTextExprResolverResolve the expression by DefaultTextExprResolver.evaluateELExpression(String, Component, Map, Class, DataAccessUnit).- Specified by:
resolvein interfaceTextExpressionResolver- Overrides:
resolvein classDefaultTextExprResolver- Parameters:
expr- the expression to resolve. It does not include #{, }.- Returns:
- resolved value
- Throws:
UnknownExpressionException- throw if the expression can not be resolved.
-
-