public class StringValueResolverValueLoader extends java.lang.Object implements ParamValueLoader
| Modifier and Type | Field and Description |
|---|---|
protected DefaultValue |
defSpec |
protected java.lang.Object |
defVal |
protected act.inject.param.ParamKey |
paramKey |
protected org.osgl.util.StringValueResolver<?> |
stringValueResolver |
NIL| Constructor and Description |
|---|
StringValueResolverValueLoader(act.inject.param.ParamKey key,
org.osgl.util.StringValueResolver<?> resolver,
org.osgl.mvc.annotation.Param param,
DefaultValue def,
java.lang.Class<?> type) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
bindName()
Returns the parameter binding name
|
java.lang.Object |
load(java.lang.Object bean,
ActContext<?> context,
boolean noDefaultValue)
Provide the value for a parameter from current execution context.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbindNameprotected final org.osgl.util.StringValueResolver<?> stringValueResolver
protected final act.inject.param.ParamKey paramKey
protected final java.lang.Object defVal
protected final DefaultValue defSpec
public StringValueResolverValueLoader(act.inject.param.ParamKey key,
org.osgl.util.StringValueResolver<?> resolver,
org.osgl.mvc.annotation.Param param,
DefaultValue def,
java.lang.Class<?> type)
public java.lang.Object load(java.lang.Object bean,
ActContext<?> context,
boolean noDefaultValue)
ParamValueLoaderProvide the value for a parameter from current execution context.
The context could be one of
load in interface ParamValueLoaderbean - the bean that cached for current session or null if not appliedcontext - the current execution contextnoDefaultValue - if true then it shall not load default value when not provided by requestpublic java.lang.String bindName()
ParamValueLoaderReturns the parameter binding name
bindName in interface ParamValueLoaderCopyright © 2014–2017 ActFramework. All rights reserved.