public interface ActContext<CTX_TYPE extends ActContext>
extends org.osgl.mvc.util.ParamValueProvider
| Modifier and Type | Interface and Description |
|---|---|
static class |
ActContext.Base<CTX extends ActContext.Base> |
static interface |
ActContext.Listener |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ATTR_CUR_METHOD
Used to store the
Method this context is trying to invoke right now. |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
_act_i18n(java.lang.String msgId,
java.lang.Object... args) |
org.osgl.http.H.Format |
accept() |
CTX_TYPE |
accept(org.osgl.http.H.Format fmt) |
CTX_TYPE |
addDestroyable(Destroyable resource) |
CTX_TYPE |
addListener(ActContext.Listener listener) |
CTX_TYPE |
addViolation(java.lang.String property,
javax.validation.ConstraintViolation violation) |
CTX_TYPE |
addViolations(java.util.Map<java.lang.String,javax.validation.ConstraintViolation> violations) |
App |
app() |
<T> T |
attribute(java.lang.String name) |
CTX_TYPE |
attribute(java.lang.String name,
java.lang.Object attr) |
java.util.Map<java.lang.String,java.lang.Object> |
attributes() |
Template |
cachedTemplate() |
CTX_TYPE |
cacheTemplate(Template template) |
AppConfig |
config() |
java.lang.reflect.Method |
handlerMethod() |
CTX_TYPE |
handlerMethod(java.lang.reflect.Method method) |
boolean |
hasViolation() |
java.lang.String |
i18n(boolean ignoreError,
java.lang.Class<?> bundleSpec,
java.lang.String msgId,
java.lang.Object... args) |
java.lang.String |
i18n(boolean ignoreError,
java.lang.String msgId,
java.lang.Object... args) |
java.util.Map<java.lang.String,java.lang.Object> |
i18n(java.lang.Class<?> bundleSpec,
java.lang.Class<? extends java.lang.Enum> enumClass) |
java.util.Map<java.lang.String,java.lang.Object> |
i18n(java.lang.Class<?> bundleSpec,
java.lang.Class<? extends java.lang.Enum> enumClass,
boolean outputProperties) |
java.lang.String |
i18n(java.lang.Class<?> bundleSpec,
java.lang.Enum<?> msgId) |
java.lang.String |
i18n(java.lang.Class<?> bundleSpec,
java.lang.String msgId,
java.lang.Object... args) |
java.util.Map<java.lang.String,java.lang.Object> |
i18n(java.lang.Class<? extends java.lang.Enum> enumClass) |
java.util.Map<java.lang.String,java.lang.Object> |
i18n(java.lang.Class<? extends java.lang.Enum> enumClass,
boolean outputProperties) |
java.lang.String |
i18n(java.lang.Enum<?> msgId) |
java.lang.String |
i18n(java.lang.String msgId,
java.lang.Object... args) |
java.util.Locale |
locale() |
java.util.Locale |
locale(boolean required) |
CTX_TYPE |
locale(java.util.Locale locale) |
java.lang.String |
methodPath() |
java.lang.String |
pattern()
Returns data format pattern.
|
CTX_TYPE |
pattern(java.lang.String pattern)
Set data format pattern
|
CTX_TYPE |
removeAttribute(java.lang.String name) |
<T> T |
renderArg(java.lang.String name) |
CTX_TYPE |
renderArg(java.lang.String name,
java.lang.Object val) |
java.util.Map<java.lang.String,java.lang.Object> |
renderArgs()
Returns all render arguments
|
java.lang.String |
sessionId()
Returns the user session with which this context is associated
|
org.osgl.util.S.Buffer |
strBuf()
Returns a reusable
S.Buffer instance |
java.lang.String |
templateContext()
Returns the template context
|
CTX_TYPE |
templateContext(java.lang.String context)
Set template context
|
java.lang.String |
templatePath()
If
template path has been set before then return the template path |
CTX_TYPE |
templatePath(java.lang.String path)
Set path to template file
|
boolean |
templatePathIsImplicit()
Check if the template path is implicit i.e.
|
javax.validation.ConstraintViolation |
violation(java.lang.String property) |
java.util.Map<java.lang.String,javax.validation.ConstraintViolation> |
violations() |
static final java.lang.String ATTR_CUR_METHOD
Used to store the Method this context is trying to invoke right now. Note the method might be corresponding to the methodPath() or not if the current method is an interceptor.
App app()
AppConfig config()
CTX_TYPE accept(org.osgl.http.H.Format fmt)
org.osgl.http.H.Format accept()
CTX_TYPE locale(java.util.Locale locale)
java.util.Locale locale()
java.util.Locale locale(boolean required)
java.lang.String templatePath()
If template path has been set before then return the template path
CTX_TYPE templatePath(java.lang.String path)
Set path to template file
path - the path to template fileAppContextjava.lang.String templateContext()
Returns the template context
CTX_TYPE templateContext(java.lang.String context)
Set template context
context - the path to template contextActContextboolean templatePathIsImplicit()
Check if the template path is implicit i.e. derived from methodPath()
true if template path is implicit; false otherwiseTemplate cachedTemplate()
<T> T renderArg(java.lang.String name)
java.util.Map<java.lang.String,java.lang.Object> renderArgs()
Returns all render arguments
CTX_TYPE renderArg(java.lang.String name, java.lang.Object val)
CTX_TYPE addListener(ActContext.Listener listener)
CTX_TYPE addDestroyable(Destroyable resource)
CTX_TYPE attribute(java.lang.String name, java.lang.Object attr)
<T> T attribute(java.lang.String name)
java.util.Map<java.lang.String,java.lang.Object> attributes()
CTX_TYPE removeAttribute(java.lang.String name)
CTX_TYPE addViolations(java.util.Map<java.lang.String,javax.validation.ConstraintViolation> violations)
CTX_TYPE addViolation(java.lang.String property, javax.validation.ConstraintViolation violation)
boolean hasViolation()
java.util.Map<java.lang.String,javax.validation.ConstraintViolation> violations()
javax.validation.ConstraintViolation violation(java.lang.String property)
java.lang.String sessionId()
Returns the user session with which this context is associated
java.lang.String pattern()
Returns data format pattern. Normally should be date time format
CTX_TYPE pattern(java.lang.String pattern)
Set data format pattern
pattern - the data format patternjava.lang.String _act_i18n(java.lang.String msgId,
java.lang.Object... args)
java.lang.String i18n(boolean ignoreError,
java.lang.String msgId,
java.lang.Object... args)
java.lang.String i18n(java.lang.String msgId,
java.lang.Object... args)
java.lang.String i18n(java.lang.Class<?> bundleSpec,
java.lang.String msgId,
java.lang.Object... args)
java.lang.String i18n(boolean ignoreError,
java.lang.Class<?> bundleSpec,
java.lang.String msgId,
java.lang.Object... args)
java.lang.String i18n(java.lang.Enum<?> msgId)
java.lang.String i18n(java.lang.Class<?> bundleSpec,
java.lang.Enum<?> msgId)
java.util.Map<java.lang.String,java.lang.Object> i18n(java.lang.Class<? extends java.lang.Enum> enumClass)
java.util.Map<java.lang.String,java.lang.Object> i18n(java.lang.Class<?> bundleSpec,
java.lang.Class<? extends java.lang.Enum> enumClass)
java.util.Map<java.lang.String,java.lang.Object> i18n(java.lang.Class<? extends java.lang.Enum> enumClass,
boolean outputProperties)
java.util.Map<java.lang.String,java.lang.Object> i18n(java.lang.Class<?> bundleSpec,
java.lang.Class<? extends java.lang.Enum> enumClass,
boolean outputProperties)
java.lang.String methodPath()
java.lang.reflect.Method handlerMethod()
CTX_TYPE handlerMethod(java.lang.reflect.Method method)
org.osgl.util.S.Buffer strBuf()
Returns a reusable S.Buffer instance
Copyright © 2014–2017 ActFramework. All rights reserved.