public abstract static class ActContext.Base<CTX extends ActContext.Base> extends DestroyableBase implements ActContext<CTX>
ActContext.Base<CTX extends ActContext.Base>, ActContext.ListenerDestroyable.UtilloggerATTR_CUR_METHOD| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
_act_i18n(java.lang.String msgId,
java.lang.Object... args) |
CTX |
addDestroyable(Destroyable resource) |
CTX |
addListener(ActContext.Listener listener) |
CTX |
addViolation(java.lang.String property,
javax.validation.ConstraintViolation violation) |
CTX |
addViolations(java.util.Map<java.lang.String,javax.validation.ConstraintViolation> violations) |
App |
app() |
<T> T |
attribute(java.lang.String name) |
CTX |
attribute(java.lang.String name,
java.lang.Object attr)
Associate a user attribute to the context.
|
java.util.Map<java.lang.String,java.lang.Object> |
attributes() |
Template |
cachedTemplate() |
CTX |
cacheTemplate(Template template) |
AppConfig |
config() |
static ActContext.Base<?> |
currentContext() |
static java.lang.Class<? extends ActContext> |
currentContextType() |
static java.lang.String |
dataPattern() |
CTX |
disableTemplateCaching() |
int |
fieldOutputVarCount() |
CTX |
fieldOutputVarCount(int count) |
java.lang.reflect.Method |
handlerMethod() |
CTX |
handlerMethod(java.lang.reflect.Method method) |
protected boolean |
hasRenderArgs() |
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 outputPropeties) |
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 |
locale(java.util.Locale locale) |
protected CTX |
me() |
java.lang.String |
pattern()
Returns data format pattern.
|
CTX |
pattern(java.lang.String pattern)
Set data format pattern
|
ProgressGauge |
progress() |
protected void |
releaseResources() |
CTX |
removeAttribute(java.lang.String name) |
<T> T |
renderArg(java.lang.String name) |
CTX |
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()
Default session id is
null |
void |
setJobId(java.lang.String jobId) |
org.osgl.util.S.Buffer |
strBuf()
Returns a reusable
S.Buffer instance |
java.lang.String |
templateContext()
Returns the template context
|
CTX |
templateContext(java.lang.String templateContext)
Set template context
|
java.lang.String |
templatePath()
If
template path has been set before then return the template path |
CTX |
templatePath(java.lang.String templatePath)
Set path to template file
|
boolean |
templatePathIsImplicit()
Template path is implicit if
templatePath(String) is never called on this context instance |
javax.validation.ConstraintViolation |
violation(java.lang.String property) |
java.util.Map<java.lang.String,javax.validation.ConstraintViolation> |
violations() |
addSubResource, destroy, isDestroyed, reload, scopedebug, debug, error, error, fatal, fatal, info, info, isDebugEnabled, isTraceEnabled, trace, trace, warn, warnclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaccept, accept, methodPathpublic Base(App app)
protected void releaseResources()
releaseResources in class DestroyableBasepublic App app()
app in interface ActContext<CTX extends ActContext.Base>public AppConfig config()
config in interface ActContext<CTX extends ActContext.Base>public java.lang.reflect.Method handlerMethod()
handlerMethod in interface ActContext<CTX extends ActContext.Base>public CTX handlerMethod(java.lang.reflect.Method method)
handlerMethod in interface ActContext<CTX extends ActContext.Base>public java.lang.String templatePath()
ActContextIf template path has been set before then return the template path
templatePath in interface ActContext<CTX extends ActContext.Base>public CTX templatePath(java.lang.String templatePath)
ActContextSet path to template file
templatePath in interface ActContext<CTX extends ActContext.Base>templatePath - the path to template fileAppContextpublic java.lang.String templateContext()
ActContextReturns the template context
templateContext in interface ActContext<CTX extends ActContext.Base>public CTX templateContext(java.lang.String templateContext)
ActContextSet template context
templateContext in interface ActContext<CTX extends ActContext.Base>templateContext - the path to template contextActContextpublic boolean templatePathIsImplicit()
Template path is implicit if templatePath(String) is never called on this context instance
templatePathIsImplicit in interface ActContext<CTX extends ActContext.Base>true if template path is implicitpublic Template cachedTemplate()
cachedTemplate in interface ActContext<CTX extends ActContext.Base>public CTX disableTemplateCaching()
public CTX cacheTemplate(Template template)
cacheTemplate in interface ActContext<CTX extends ActContext.Base>public java.lang.String pattern()
ActContextReturns data format pattern. Normally should be date time format
pattern in interface ActContext<CTX extends ActContext.Base>public CTX pattern(java.lang.String pattern)
ActContextSet data format pattern
pattern in interface ActContext<CTX extends ActContext.Base>pattern - the data format patternpublic java.lang.String sessionId()
Default session id is null
sessionId in interface ActContext<CTX extends ActContext.Base>public final CTX locale(java.util.Locale locale)
locale in interface ActContext<CTX extends ActContext.Base>public final java.util.Locale locale()
locale in interface ActContext<CTX extends ActContext.Base>public java.util.Locale locale(boolean required)
locale in interface ActContext<CTX extends ActContext.Base>public java.lang.String i18n(boolean ignoreError,
java.lang.String msgId,
java.lang.Object... args)
i18n in interface ActContext<CTX extends ActContext.Base>public java.lang.String i18n(java.lang.String msgId,
java.lang.Object... args)
i18n in interface ActContext<CTX extends ActContext.Base>public java.lang.String _act_i18n(java.lang.String msgId,
java.lang.Object... args)
_act_i18n in interface ActContext<CTX extends ActContext.Base>public java.lang.String i18n(java.lang.Class<?> bundleSpec,
java.lang.String msgId,
java.lang.Object... args)
i18n in interface ActContext<CTX extends ActContext.Base>public java.lang.String i18n(boolean ignoreError,
java.lang.Class<?> bundleSpec,
java.lang.String msgId,
java.lang.Object... args)
i18n in interface ActContext<CTX extends ActContext.Base>public java.lang.String i18n(java.lang.Enum<?> msgId)
i18n in interface ActContext<CTX extends ActContext.Base>public java.lang.String i18n(java.lang.Class<?> bundleSpec,
java.lang.Enum<?> msgId)
i18n in interface ActContext<CTX extends ActContext.Base>public java.util.Map<java.lang.String,java.lang.Object> i18n(java.lang.Class<? extends java.lang.Enum> enumClass)
i18n in interface ActContext<CTX extends ActContext.Base>public java.util.Map<java.lang.String,java.lang.Object> i18n(java.lang.Class<?> bundleSpec,
java.lang.Class<? extends java.lang.Enum> enumClass)
i18n in interface ActContext<CTX extends ActContext.Base>public java.util.Map<java.lang.String,java.lang.Object> i18n(java.lang.Class<? extends java.lang.Enum> enumClass,
boolean outputPropeties)
i18n in interface ActContext<CTX extends ActContext.Base>public java.util.Map<java.lang.String,java.lang.Object> i18n(java.lang.Class<?> bundleSpec,
java.lang.Class<? extends java.lang.Enum> enumClass,
boolean outputProperties)
i18n in interface ActContext<CTX extends ActContext.Base>protected CTX me()
public <T> T renderArg(java.lang.String name)
renderArg in interface ActContext<CTX extends ActContext.Base>public CTX renderArg(java.lang.String name, java.lang.Object val)
renderArg in interface ActContext<CTX extends ActContext.Base>public CTX fieldOutputVarCount(int count)
public int fieldOutputVarCount()
public java.util.Map<java.lang.String,java.lang.Object> renderArgs()
ActContextReturns all render arguments
renderArgs in interface ActContext<CTX extends ActContext.Base>protected boolean hasRenderArgs()
public CTX attribute(java.lang.String name, java.lang.Object attr)
Associate a user attribute to the context. Could be used by third party libraries or user application
attribute in interface ActContext<CTX extends ActContext.Base>name - the className used to reference the attributeattr - the attribute objectpublic <T> T attribute(java.lang.String name)
attribute in interface ActContext<CTX extends ActContext.Base>public CTX removeAttribute(java.lang.String name)
removeAttribute in interface ActContext<CTX extends ActContext.Base>public java.util.Map<java.lang.String,java.lang.Object> attributes()
attributes in interface ActContext<CTX extends ActContext.Base>public CTX addListener(ActContext.Listener listener)
addListener in interface ActContext<CTX extends ActContext.Base>public CTX addDestroyable(Destroyable resource)
addDestroyable in interface ActContext<CTX extends ActContext.Base>public org.osgl.util.S.Buffer strBuf()
ActContextReturns a reusable S.Buffer instance
strBuf in interface ActContext<CTX extends ActContext.Base>public CTX addViolations(java.util.Map<java.lang.String,javax.validation.ConstraintViolation> violations)
addViolations in interface ActContext<CTX extends ActContext.Base>public CTX addViolation(java.lang.String property, javax.validation.ConstraintViolation violation)
addViolation in interface ActContext<CTX extends ActContext.Base>public boolean hasViolation()
hasViolation in interface ActContext<CTX extends ActContext.Base>public java.util.Map<java.lang.String,javax.validation.ConstraintViolation> violations()
violations in interface ActContext<CTX extends ActContext.Base>public javax.validation.ConstraintViolation violation(java.lang.String property)
violation in interface ActContext<CTX extends ActContext.Base>public void setJobId(java.lang.String jobId)
public ProgressGauge progress()
public static ActContext.Base<?> currentContext()
public static java.lang.Class<? extends ActContext> currentContextType()
public static java.lang.String dataPattern()
Copyright © 2014–2017 ActFramework. All rights reserved.