META-INF/
META-INF/MANIFEST.MF
com/
com/opensymphony/
com/opensymphony/xwork2/
com/opensymphony/xwork2/config/
com/opensymphony/xwork2/config/entities/
com/opensymphony/xwork2/config/impl/
com/opensymphony/xwork2/config/providers/
com/opensymphony/xwork2/conversion/
com/opensymphony/xwork2/conversion/annotations/
com/opensymphony/xwork2/conversion/metadata/
com/opensymphony/xwork2/inject/
com/opensymphony/xwork2/inject/util/
com/opensymphony/xwork2/interceptor/
com/opensymphony/xwork2/interceptor/annotations/
com/opensymphony/xwork2/mock/
com/opensymphony/xwork2/spring/
com/opensymphony/xwork2/spring/interceptor/
com/opensymphony/xwork2/util/
com/opensymphony/xwork2/util/location/
com/opensymphony/xwork2/util/profiling/
com/opensymphony/xwork2/validator/
com/opensymphony/xwork2/validator/annotations/
com/opensymphony/xwork2/validator/metadata/
com/opensymphony/xwork2/validator/validators/
com/opensymphony/xwork2/Action.class
Action.java
package com.opensymphony.xwork2
public abstract com.opensymphony.xwork2.Action extends java.lang.Object {
public static final String SUCCESS
public static final String NONE
public static final String ERROR
public static final String INPUT
public static final String LOGIN
public abstract java.lang.String execute () throws java.lang.Exception
}
com/opensymphony/xwork2/ActionChainResult.class
ActionChainResult.java
package com.opensymphony.xwork2
public com.opensymphony.xwork2.ActionChainResult extends java.lang.Object implements com.opensymphony.xwork2.Result {
private static final org.apache.commons.logging.Log log
public static final String DEFAULT_PARAM
private static final String CHAIN_HISTORY
public static final String SKIP_ACTIONS_PARAM
private com.opensymphony.xwork2.ActionProxy proxy
private String actionName
private String namespace
private String methodName
private String skipActions
private com.opensymphony.xwork2.ActionProxyFactory actionProxyFactory
public void <init> ()
public void <init> (java.lang.String, java.lang.String, java.lang.String)
String namespace
String actionName
String methodName
public void <init> (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String namespace
String actionName
String methodName
String skipActions
public void setActionProxyFactory (com.opensymphony.xwork2.ActionProxyFactory)
com.opensymphony.xwork2.ActionProxyFactory actionProxyFactory
public void setActionName (java.lang.String)
String actionName
public void setNamespace (java.lang.String)
String namespace
public void setSkipActions (java.lang.String)
String actions
public void setMethod (java.lang.String)
String method
public com.opensymphony.xwork2.ActionProxy getProxy ()
public static java.util.LinkedList getChainHistory ()
java.util.LinkedList chainHistory
public void execute (com.opensymphony.xwork2.ActionInvocation) throws java.lang.Exception
com.opensymphony.xwork2.ActionInvocation invocation
com.opensymphony.xwork2.util.ValueStack stack
String finalNamespace
String finalActionName
String finalMethodName
java.util.HashMap extraContext
public boolean equals (java.lang.Object)
Object o
com.opensymphony.xwork2.ActionChainResult that
public int hashCode ()
int result
private boolean isInChainHistory (java.lang.String, java.lang.String, java.lang.String)
com.opensymphony.xwork2.util.ValueStack stack
String finalSkipActions
java.util.Set skipActionsList
String namespace
String actionName
String methodName
java.util.LinkedList chainHistory
private void addToHistory (java.lang.String, java.lang.String, java.lang.String)
String namespace
String actionName
String methodName
java.util.LinkedList chainHistory
private java.lang.String makeKey (java.lang.String, java.lang.String, java.lang.String)
String namespace
String actionName
String methodName
static void <clinit> ()
}
com/opensymphony/xwork2/ActionContext$1.class
ActionContext.java
package com.opensymphony.xwork2
com.opensymphony.xwork2.ActionContext$1 extends java.lang.Object {
}
com/opensymphony/xwork2/ActionContext$ActionContextThreadLocal.class
ActionContext.java
package com.opensymphony.xwork2
com.opensymphony.xwork2.ActionContext$ActionContextThreadLocal extends java.lang.ThreadLocal {
private void <init> ()
protected java.lang.Object initialValue ()
com.opensymphony.xwork2.util.ValueStack vs
synthetic void <init> (com.opensymphony.xwork2.ActionContext$1)
com.opensymphony.xwork2.ActionContext$1 x0
}
com/opensymphony/xwork2/ActionContext.class
ActionContext.java
package com.opensymphony.xwork2
public com.opensymphony.xwork2.ActionContext extends java.lang.Object implements java.io.Serializable {
static ThreadLocal actionContext
public static final String ACTION_NAME
public static final String VALUE_STACK
public static final String SESSION
public static final String APPLICATION
public static final String PARAMETERS
public static final String LOCALE
public static final String TYPE_CONVERTER
public static final String ACTION_INVOCATION
public static final String CONVERSION_ERRORS
java.util.Map context
public void <init> (java.util.Map)
java.util.Map context
public void setActionInvocation (com.opensymphony.xwork2.ActionInvocation)
com.opensymphony.xwork2.ActionInvocation actionInvocation
public com.opensymphony.xwork2.ActionInvocation getActionInvocation ()
public void setApplication (java.util.Map)
java.util.Map application
public java.util.Map getApplication ()
public static void setContext (com.opensymphony.xwork2.ActionContext)
com.opensymphony.xwork2.ActionContext context
public static com.opensymphony.xwork2.ActionContext getContext ()
com.opensymphony.xwork2.util.ValueStack vs
com.opensymphony.xwork2.ActionContext context
public void setContextMap (java.util.Map)
java.util.Map contextMap
public java.util.Map getContextMap ()
public void setConversionErrors (java.util.Map)
java.util.Map conversionErrors
public java.util.Map getConversionErrors ()
java.util.Map errors
public void setLocale (java.util.Locale)
java.util.Locale locale
public java.util.Locale getLocale ()
java.util.Locale locale
public void setName (java.lang.String)
String name
public java.lang.String getName ()
public void setParameters (java.util.Map)
java.util.Map parameters
public java.util.Map getParameters ()
public void setSession (java.util.Map)
java.util.Map session
public java.util.Map getSession ()
public void setValueStack (com.opensymphony.xwork2.util.ValueStack)
com.opensymphony.xwork2.util.ValueStack stack
public com.opensymphony.xwork2.util.ValueStack getValueStack ()
public java.lang.Object get (java.lang.Object)
Object key
public void put (java.lang.Object, java.lang.Object)
Object key
Object value
static void <clinit> ()
}
com/opensymphony/xwork2/ActionEventListener.class
ActionEventListener.java
package com.opensymphony.xwork2
public abstract com.opensymphony.xwork2.ActionEventListener extends java.lang.Object {
public abstract java.lang.Object prepare (java.lang.Object, com.opensymphony.xwork2.util.ValueStack)
public abstract java.lang.String handleException (java.lang.Throwable, com.opensymphony.xwork2.util.ValueStack)
}
com/opensymphony/xwork2/ActionInvocation.class
ActionInvocation.java
package com.opensymphony.xwork2
public abstract com.opensymphony.xwork2.ActionInvocation extends java.lang.Object implements java.io.Serializable {
public abstract java.lang.Object getAction ()
public abstract boolean isExecuted ()
public abstract com.opensymphony.xwork2.ActionContext getInvocationContext ()
public abstract com.opensymphony.xwork2.ActionProxy getProxy ()
public abstract com.opensymphony.xwork2.Result getResult () throws java.lang.Exception
public abstract java.lang.String getResultCode ()
public abstract void setResultCode (java.lang.String)
public abstract com.opensymphony.xwork2.util.ValueStack getStack ()
public abstract void addPreResultListener (com.opensymphony.xwork2.interceptor.PreResultListener)
public abstract java.lang.String invoke () throws java.lang.Exception
public abstract java.lang.String invokeActionOnly () throws java.lang.Exception
public abstract void setActionEventListener (com.opensymphony.xwork2.ActionEventListener)
}
com/opensymphony/xwork2/ActionProxy.class
ActionProxy.java
package com.opensymphony.xwork2
public abstract com.opensymphony.xwork2.ActionProxy extends java.lang.Object {
public abstract void prepare () throws java.lang.Exception
public abstract java.lang.Object getAction ()
public abstract java.lang.String getActionName ()
public abstract com.opensymphony.xwork2.config.entities.ActionConfig getConfig ()
public abstract void setExecuteResult (boolean)
public abstract boolean getExecuteResult ()
public abstract com.opensymphony.xwork2.ActionInvocation getInvocation ()
public abstract java.lang.String getNamespace ()
public abstract java.lang.String execute () throws java.lang.Exception
public abstract void setMethod (java.lang.String)
public abstract java.lang.String getMethod ()
}
com/opensymphony/xwork2/ActionProxyFactory.class
ActionProxyFactory.java
package com.opensymphony.xwork2
public abstract com.opensymphony.xwork2.ActionProxyFactory extends java.lang.Object {
public abstract com.opensymphony.xwork2.ActionProxy createActionProxy (java.lang.String, java.lang.String, java.util.Map) throws java.lang.Exception
public abstract com.opensymphony.xwork2.ActionProxy createActionProxy (java.lang.String, java.lang.String, java.util.Map, boolean, boolean) throws java.lang.Exception
}
com/opensymphony/xwork2/ActionSupport.class
ActionSupport.java
package com.opensymphony.xwork2
public com.opensymphony.xwork2.ActionSupport extends java.lang.Object implements com.opensymphony.xwork2.Action com.opensymphony.xwork2.Validateable com.opensymphony.xwork2.ValidationAware com.opensymphony.xwork2.TextProvider com.opensymphony.xwork2.LocaleProvider java.io.Serializable {
protected static org.apache.commons.logging.Log LOG
private final transient com.opensymphony.xwork2.TextProvider textProvider
private final com.opensymphony.xwork2.ValidationAwareSupport validationAware
public void <init> ()
public void setActionErrors (java.util.Collection)
java.util.Collection errorMessages
public java.util.Collection getActionErrors ()
public void setActionMessages (java.util.Collection)
java.util.Collection messages
public java.util.Collection getActionMessages ()
public java.util.Collection getErrorMessages ()
public java.util.Map getErrors ()
public void setFieldErrors (java.util.Map)
java.util.Map errorMap
public java.util.Map getFieldErrors ()
public java.util.Locale getLocale ()
public java.lang.String getText (java.lang.String)
String aTextName
public java.lang.String getText (java.lang.String, java.lang.String)
String aTextName
String defaultValue
public java.lang.String getText (java.lang.String, java.lang.String, java.lang.String)
String aTextName
String defaultValue
String obj
public java.lang.String getText (java.lang.String, java.util.List)
String aTextName
java.util.List args
public java.lang.String getText (java.lang.String, java.lang.String[])
String key
String[] args
public java.lang.String getText (java.lang.String, java.lang.String, java.util.List)
String aTextName
String defaultValue
java.util.List args
public java.lang.String getText (java.lang.String, java.lang.String, java.lang.String[])
String key
String defaultValue
String[] args
public java.lang.String getText (java.lang.String, java.lang.String, java.util.List, com.opensymphony.xwork2.util.ValueStack)
String key
String defaultValue
java.util.List args
com.opensymphony.xwork2.util.ValueStack stack
public java.lang.String getText (java.lang.String, java.lang.String, java.lang.String[], com.opensymphony.xwork2.util.ValueStack)
String key
String defaultValue
String[] args
com.opensymphony.xwork2.util.ValueStack stack
public java.util.ResourceBundle getTexts ()
public java.util.ResourceBundle getTexts (java.lang.String)
String aBundleName
public void addActionError (java.lang.String)
String anErrorMessage
public void addActionMessage (java.lang.String)
String aMessage
public void addFieldError (java.lang.String, java.lang.String)
String fieldName
String errorMessage
public java.lang.String input () throws java.lang.Exception
public java.lang.String doDefault () throws java.lang.Exception
public java.lang.String execute () throws java.lang.Exception
public boolean hasActionErrors ()
public boolean hasActionMessages ()
public boolean hasErrors ()
public boolean hasFieldErrors ()
public void clearErrorsAndMessages ()
public void validate ()
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
public void pause (java.lang.String)
String result
static void <clinit> ()
}
com/opensymphony/xwork2/config/Configuration.class
Configuration.java
package com.opensymphony.xwork2.config
public abstract com.opensymphony.xwork2.config.Configuration extends java.lang.Object implements java.io.Serializable {
public abstract void rebuildRuntimeConfiguration ()
public abstract com.opensymphony.xwork2.config.entities.PackageConfig getPackageConfig (java.lang.String)
public abstract java.util.Set getPackageConfigNames ()
public abstract java.util.Map getPackageConfigs ()
public abstract com.opensymphony.xwork2.config.RuntimeConfiguration getRuntimeConfiguration ()
public abstract void addPackageConfig (java.lang.String, com.opensymphony.xwork2.config.entities.PackageConfig)
public abstract void destroy ()
public abstract void reload (java.util.List) throws com.opensymphony.xwork2.config.ConfigurationException
public abstract void removePackageConfig (java.lang.String)
public abstract com.opensymphony.xwork2.inject.Container getContainer ()
public abstract java.util.Set getLoadedFileNames ()
}
com/opensymphony/xwork2/config/ConfigurationException.class
ConfigurationException.java
package com.opensymphony.xwork2.config
public com.opensymphony.xwork2.config.ConfigurationException extends com.opensymphony.xwork2.XWorkException {
public void <init> ()
public void <init> (java.lang.String)
String s
public void <init> (java.lang.String, java.lang.Object)
String s
Object target
public void <init> (java.lang.Throwable)
Throwable cause
public void <init> (java.lang.Throwable, java.lang.Object)
Throwable cause
Object target
public void <init> (java.lang.String, java.lang.Throwable)
String s
Throwable cause
public void <init> (java.lang.String, java.lang.Throwable, java.lang.Object)
String s
Throwable cause
Object target
}
com/opensymphony/xwork2/config/ConfigurationManager.class
ConfigurationManager.java
package com.opensymphony.xwork2.config
public com.opensymphony.xwork2.config.ConfigurationManager extends java.lang.Object {
protected static final org.apache.commons.logging.Log LOG
protected com.opensymphony.xwork2.config.Configuration configuration
protected java.util.concurrent.locks.Lock providerLock
private java.util.List configurationProviders
protected String defaultFrameworkBeanName
public void <init> ()
public void <init> (java.lang.String)
String name
public synchronized com.opensymphony.xwork2.config.Configuration getConfiguration ()
com.opensymphony.xwork2.config.ConfigurationException e
public synchronized void setConfiguration (com.opensymphony.xwork2.config.Configuration)
com.opensymphony.xwork2.config.Configuration configuration
public java.util.List getConfigurationProviders ()
public void setConfigurationProviders (java.util.List)
java.util.List configurationProviders
public void addConfigurationProvider (com.opensymphony.xwork2.config.ConfigurationProvider)
com.opensymphony.xwork2.config.ConfigurationProvider provider
public void clearConfigurationProviders ()
Exception e
com.opensymphony.xwork2.config.ConfigurationProvider configurationProvider
java.util.Iterator i$
public synchronized void destroyConfiguration ()
public synchronized void conditionalReload ()
com.opensymphony.xwork2.config.ConfigurationProvider provider
java.util.Iterator i$
Exception e
com.opensymphony.xwork2.config.ConfigurationProvider configurationProvider
java.util.Iterator i$
boolean reload
java.util.List providers
public synchronized void reload ()
static void <clinit> ()
}
com/opensymphony/xwork2/config/ConfigurationProvider.class
ConfigurationProvider.java
package com.opensymphony.xwork2.config
public abstract com.opensymphony.xwork2.config.ConfigurationProvider extends java.lang.Object {
public abstract void destroy ()
public abstract void init (com.opensymphony.xwork2.config.Configuration) throws com.opensymphony.xwork2.config.ConfigurationException
public abstract void register (com.opensymphony.xwork2.inject.ContainerBuilder, com.opensymphony.xwork2.util.location.LocatableProperties) throws com.opensymphony.xwork2.config.ConfigurationException
public abstract void loadPackages () throws com.opensymphony.xwork2.config.ConfigurationException
public abstract boolean needsReload ()
}
com/opensymphony/xwork2/config/ConfigurationUtil.class
ConfigurationUtil.java
package com.opensymphony.xwork2.config
public com.opensymphony.xwork2.config.ConfigurationUtil extends java.lang.Object {
private static final org.apache.commons.logging.Log LOG
private void <init> ()
public static java.util.List buildParentsFromString (com.opensymphony.xwork2.config.Configuration, java.lang.String)
com.opensymphony.xwork2.config.entities.PackageConfig parentPackageContext
String parentName
com.opensymphony.xwork2.config.Configuration configuration
String parent
java.util.StringTokenizer tokenizer
java.util.List parents
static void <clinit> ()
}
com/opensymphony/xwork2/config/entities/ActionConfig.class
ActionConfig.java
package com.opensymphony.xwork2.config.entities
public com.opensymphony.xwork2.config.entities.ActionConfig extends com.opensymphony.xwork2.util.location.Located implements com.opensymphony.xwork2.config.entities.InterceptorListHolder com.opensymphony.xwork2.config.entities.Parameterizable java.io.Serializable {
protected java.util.List interceptors
protected java.util.Map params
protected java.util.Map results
protected java.util.List exceptionMappings
protected String className
protected String methodName
protected String packageName
public void <init> ()
public void <init> (java.lang.String, java.lang.Class, java.util.Map, java.util.Map, java.util.List)
String methodName
Class clazz
java.util.Map parameters
java.util.Map results
java.util.List interceptors
public void <init> (java.lang.String, java.lang.Class, java.util.Map, java.util.Map, java.util.List, java.util.List)
String methodName
Class clazz
java.util.Map parameters
java.util.Map results
java.util.List interceptors
java.util.List exceptionMappings
public void <init> (java.lang.String, java.lang.String, java.util.Map, java.util.Map, java.util.List)
String methodName
String className
java.util.Map parameters
java.util.Map results
java.util.List interceptors
public void <init> (java.lang.String, java.lang.String, java.util.Map, java.util.Map, java.util.List, java.util.List)
String methodName
String className
java.util.Map parameters
java.util.Map results
java.util.List interceptors
java.util.List exceptionMappings
public void <init> (java.lang.String, java.lang.String, java.lang.String, java.util.Map, java.util.Map, java.util.List)
String methodName
String className
String packageName
java.util.Map parameters
java.util.Map results
java.util.List interceptors
public void <init> (java.lang.String, java.lang.String, java.lang.String, java.util.Map, java.util.Map, java.util.List, java.util.List)
String methodName
String className
String packageName
java.util.Map parameters
java.util.Map results
java.util.List interceptors
java.util.List exceptionMappings
public void setClassName (java.lang.String)
String className
public java.lang.String getClassName ()
public java.util.List getExceptionMappings ()
public java.util.List getInterceptors ()
public void setMethodName (java.lang.String)
String methodName
public java.lang.String getMethodName ()
public void setPackageName (java.lang.String)
String packageName
public java.lang.String getPackageName ()
public void setParams (java.util.Map)
java.util.Map params
public java.util.Map getParams ()
public void setResults (java.util.Map)
java.util.Map results
public java.util.Map getResults ()
public void addExceptionMapping (com.opensymphony.xwork2.config.entities.ExceptionMappingConfig)
com.opensymphony.xwork2.config.entities.ExceptionMappingConfig exceptionMapping
public void addExceptionMappings (java.util.List)
java.util.List mappings
public void addInterceptor (com.opensymphony.xwork2.config.entities.InterceptorMapping)
com.opensymphony.xwork2.config.entities.InterceptorMapping interceptor
public void addInterceptors (java.util.List)
java.util.List interceptors
public void addParam (java.lang.String, java.lang.Object)
String name
Object value
public void addResultConfig (com.opensymphony.xwork2.config.entities.ResultConfig)
com.opensymphony.xwork2.config.entities.ResultConfig resultConfig
public boolean equals (java.lang.Object)
Object o
com.opensymphony.xwork2.config.entities.ActionConfig actionConfig
public int hashCode ()
int result
public java.lang.String toString ()
StringBuffer sb
}
com/opensymphony/xwork2/config/entities/ExceptionMappingConfig.class
ExceptionMappingConfig.java
package com.opensymphony.xwork2.config.entities
public com.opensymphony.xwork2.config.entities.ExceptionMappingConfig extends com.opensymphony.xwork2.util.location.Located implements java.io.Serializable {
private String name
private String exceptionClassName
private String result
private java.util.Map params
public void <init> ()
public void <init> (java.lang.String, java.lang.String, java.lang.String)
String name
String exceptionClassName
String result
public void <init> (java.lang.String, java.lang.String, java.lang.String, java.util.Map)
String name
String exceptionClassName
String result
java.util.Map params
public java.lang.String getName ()
public void setName (java.lang.String)
String name
public java.lang.String getExceptionClassName ()
public void setExceptionClassName (java.lang.String)
String exceptionClassName
public java.lang.String getResult ()
public void setResult (java.lang.String)
String result
public java.util.Map getParams ()
public void addParam (java.lang.String, java.lang.Object)
String name
Object value
public boolean equals (java.lang.Object)
Object o
com.opensymphony.xwork2.config.entities.ExceptionMappingConfig exceptionMappingConfig
public int hashCode ()
int hashCode
}
com/opensymphony/xwork2/config/entities/InterceptorConfig.class
InterceptorConfig.java
package com.opensymphony.xwork2.config.entities
public com.opensymphony.xwork2.config.entities.InterceptorConfig extends com.opensymphony.xwork2.util.location.Located implements com.opensymphony.xwork2.config.entities.Parameterizable java.io.Serializable {
java.util.Map params
String className
String name
public void <init> ()
public void <init> (java.lang.String, java.lang.Class, java.util.Map)
String name
Class clazz
java.util.Map params
public void <init> (java.lang.String, java.lang.String, java.util.Map)
String name
String className
java.util.Map params
public void <init> (com.opensymphony.xwork2.config.entities.InterceptorConfig, java.util.Map)
com.opensymphony.xwork2.config.entities.InterceptorConfig parent
java.util.Map params
public void setClassName (java.lang.String)
String className
public java.lang.String getClassName ()
public void setName (java.lang.String)
String name
public java.lang.String getName ()
public void setParams (java.util.Map)
java.util.Map params
public java.util.Map getParams ()
public void addParam (java.lang.String, java.lang.Object)
String name
Object value
public boolean equals (java.lang.Object)
Object o
com.opensymphony.xwork2.config.entities.InterceptorConfig interceptorConfig
public int hashCode ()
int result
}
com/opensymphony/xwork2/config/entities/InterceptorListHolder.class
InterceptorListHolder.java
package com.opensymphony.xwork2.config.entities
public abstract com.opensymphony.xwork2.config.entities.InterceptorListHolder extends java.lang.Object {
public abstract void addInterceptor (com.opensymphony.xwork2.config.entities.InterceptorMapping)
public abstract void addInterceptors (java.util.List)
}
com/opensymphony/xwork2/config/entities/InterceptorMapping.class
InterceptorMapping.java
package com.opensymphony.xwork2.config.entities
public com.opensymphony.xwork2.config.entities.InterceptorMapping extends java.lang.Object implements java.io.Serializable {
private String name
private com.opensymphony.xwork2.interceptor.Interceptor interceptor
public void <init> ()
public void <init> (java.lang.String, com.opensymphony.xwork2.interceptor.Interceptor)
String name
com.opensymphony.xwork2.interceptor.Interceptor interceptor
public java.lang.String getName ()
public void setName (java.lang.String)
String name
public com.opensymphony.xwork2.interceptor.Interceptor getInterceptor ()
public void setInterceptor (com.opensymphony.xwork2.interceptor.Interceptor)
com.opensymphony.xwork2.interceptor.Interceptor interceptor
public boolean equals (java.lang.Object)
Object o
com.opensymphony.xwork2.config.entities.InterceptorMapping that
public int hashCode ()
int result
}
com/opensymphony/xwork2/config/entities/InterceptorStackConfig.class
InterceptorStackConfig.java
package com.opensymphony.xwork2.config.entities
public com.opensymphony.xwork2.config.entities.InterceptorStackConfig extends com.opensymphony.xwork2.util.location.Located implements com.opensymphony.xwork2.config.entities.InterceptorListHolder java.io.Serializable {
private java.util.List interceptors
private String name
public void <init> ()
public void <init> (java.lang.String)
String name
public java.util.Collection getInterceptors ()
public void setName (java.lang.String)
String name
public java.lang.String getName ()
public void addInterceptor (com.opensymphony.xwork2.config.entities.InterceptorMapping)
com.opensymphony.xwork2.config.entities.InterceptorMapping interceptor
public void addInterceptors (java.util.List)
java.util.List interceptors
public boolean equals (java.lang.Object)
Object o
com.opensymphony.xwork2.config.entities.InterceptorStackConfig interceptorStackConfig
public int hashCode ()
int result
}
com/opensymphony/xwork2/config/entities/PackageConfig.class
PackageConfig.java
package com.opensymphony.xwork2.config.entities
public com.opensymphony.xwork2.config.entities.PackageConfig extends com.opensymphony.xwork2.util.location.Located implements java.lang.Comparable java.io.Serializable {
private static final org.apache.commons.logging.Log LOG
private java.util.Map actionConfigs
private java.util.Map globalResultConfigs
private java.util.Map interceptorConfigs
private java.util.Map resultTypeConfigs
private java.util.List globalExceptionMappingConfigs
private java.util.List parents
private String defaultInterceptorRef
private String defaultActionRef
private String defaultResultType
private String defaultClassRef
private String name
private String namespace
private boolean isAbstract
private boolean needsRefresh
public void <init> ()
public void <init> (java.lang.String)
String name
public void <init> (java.lang.String, java.lang.String, boolean)
String name
String namespace
boolean isAbstract
public void <init> (java.lang.String, java.lang.String, boolean, java.util.List)
com.opensymphony.xwork2.config.entities.PackageConfig parent
java.util.Iterator iterator
String name
String namespace
boolean isAbstract
java.util.List parents
public void setAbstract (boolean)
boolean isAbstract
public boolean isAbstract ()
public java.util.Map getActionConfigs ()
public java.util.Map getAllActionConfigs ()
com.opensymphony.xwork2.config.entities.PackageConfig parent
java.util.Iterator i$
java.util.Map retMap
public java.util.Map getAllGlobalResults ()
com.opensymphony.xwork2.config.entities.PackageConfig parentConfig
java.util.Iterator i$
java.util.Map retMap
public java.util.Map getAllInterceptorConfigs ()
com.opensymphony.xwork2.config.entities.PackageConfig parentContext
java.util.Iterator iterator
java.util.Map retMap
public java.util.Map getAllResultTypeConfigs ()
com.opensymphony.xwork2.config.entities.PackageConfig parentContext
java.util.Iterator iterator
java.util.Map retMap
public java.util.List getAllExceptionMappingConfigs ()
com.opensymphony.xwork2.config.entities.PackageConfig parentContext
java.util.Iterator iterator
java.util.List allExceptionMappings
public void setDefaultInterceptorRef (java.lang.String)
String name
public java.lang.String getDefaultInterceptorRef ()
public void setDefaultActionRef (java.lang.String)
String name
public java.lang.String getDefaultActionRef ()
public void setDefaultClassRef (java.lang.String)
String defaultClassRef
public java.lang.String getDefaultClassRef ()
public void setDefaultResultType (java.lang.String)
String defaultResultType
public java.lang.String getDefaultResultType ()
public java.lang.String getFullDefaultInterceptorRef ()
com.opensymphony.xwork2.config.entities.PackageConfig parent
String parentDefault
java.util.Iterator iterator
public java.lang.String getFullDefaultActionRef ()
com.opensymphony.xwork2.config.entities.PackageConfig parent
String parentDefault
java.util.Iterator iterator
public java.lang.String getFullDefaultResultType ()
com.opensymphony.xwork2.config.entities.PackageConfig parent
String parentDefault
java.util.Iterator iterator
public java.util.Map getGlobalResultConfigs ()
public java.util.Map getInterceptorConfigs ()
public void setName (java.lang.String)
String name
public java.lang.String getName ()
public void setNamespace (java.lang.String)
String namespace
public java.lang.String getNamespace ()
public java.util.List getParents ()
public java.util.Map getResultTypeConfigs ()
public java.util.List getGlobalExceptionMappingConfigs ()
public void addActionConfig (java.lang.String, com.opensymphony.xwork2.config.entities.ActionConfig)
String name
com.opensymphony.xwork2.config.entities.ActionConfig action
public void addAllParents (java.util.List)
com.opensymphony.xwork2.config.entities.PackageConfig config
java.util.Iterator i$
java.util.List parents
public void addGlobalResultConfig (com.opensymphony.xwork2.config.entities.ResultConfig)
com.opensymphony.xwork2.config.entities.ResultConfig resultConfig
public void addGlobalResultConfigs (java.util.Map)
java.util.Map resultConfigs
public void addExceptionMappingConfig (com.opensymphony.xwork2.config.entities.ExceptionMappingConfig)
com.opensymphony.xwork2.config.entities.ExceptionMappingConfig exceptionMappingConfig
public void addGlobalExceptionMappingConfigs (java.util.List)
java.util.List exceptionMappingConfigs
public void addInterceptorConfig (com.opensymphony.xwork2.config.entities.InterceptorConfig)
com.opensymphony.xwork2.config.entities.InterceptorConfig config
public void addInterceptorStackConfig (com.opensymphony.xwork2.config.entities.InterceptorStackConfig)
com.opensymphony.xwork2.config.entities.InterceptorStackConfig config
public void addParent (com.opensymphony.xwork2.config.entities.PackageConfig)
com.opensymphony.xwork2.config.entities.PackageConfig parent
public void addResultTypeConfig (com.opensymphony.xwork2.config.entities.ResultTypeConfig)
com.opensymphony.xwork2.config.entities.ResultTypeConfig config
public boolean isNeedsRefresh ()
public void setNeedsRefresh (boolean)
boolean needsRefresh
public boolean equals (java.lang.Object)
Object o
com.opensymphony.xwork2.config.entities.PackageConfig packageConfig
public int hashCode ()
int result
public void removeParent (com.opensymphony.xwork2.config.entities.PackageConfig)
com.opensymphony.xwork2.config.entities.PackageConfig parent
public java.lang.String toString ()
public int compareTo (java.lang.Object)
Object o
com.opensymphony.xwork2.config.entities.PackageConfig other
String full
String otherFull
static void <clinit> ()
}
com/opensymphony/xwork2/config/entities/Parameterizable.class
Parameterizable.java
package com.opensymphony.xwork2.config.entities
public abstract com.opensymphony.xwork2.config.entities.Parameterizable extends java.lang.Object {
public abstract void addParam (java.lang.String, java.lang.Object)
public abstract void setParams (java.util.Map)
public abstract java.util.Map getParams ()
}
com/opensymphony/xwork2/config/entities/ResultConfig.class
ResultConfig.java
package com.opensymphony.xwork2.config.entities
public com.opensymphony.xwork2.config.entities.ResultConfig extends com.opensymphony.xwork2.util.location.Located implements com.opensymphony.xwork2.config.entities.Parameterizable java.io.Serializable {
private java.util.Map params
private String className
private String name
public void <init> ()
public void <init> (java.lang.String, java.lang.String)
String name
String clazz
public void <init> (java.lang.String, java.lang.String, java.util.Map)
String name
String className
java.util.Map params
public void setClassName (java.lang.String)
String className
public java.lang.String getClassName ()
public void setName (java.lang.String)
String name
public java.lang.String getName ()
public void setParams (java.util.Map)
java.util.Map params
public java.util.Map getParams ()
public void addParam (java.lang.String, java.lang.Object)
String name
Object value
public boolean equals (java.lang.Object)
Object o
com.opensymphony.xwork2.config.entities.ResultConfig resultConfig
public int hashCode ()
int result
}
com/opensymphony/xwork2/config/entities/ResultTypeConfig.class
ResultTypeConfig.java
package com.opensymphony.xwork2.config.entities
public com.opensymphony.xwork2.config.entities.ResultTypeConfig extends com.opensymphony.xwork2.util.location.Located implements java.io.Serializable {
private String clazz
private String name
private String defaultResultParam
private java.util.Map params
public void <init> ()
public void <init> (java.lang.String, java.lang.String, java.lang.String)
String name
String clazz
String defaultResultParam
public void setDefaultResultParam (java.lang.String)
String defaultResultParam
public java.lang.String getDefaultResultParam ()
public void setClazz (java.lang.String)
String clazz
public java.lang.String getClazz ()
public void setName (java.lang.String)
String name
public java.lang.String getName ()
public void addParam (java.lang.String, java.lang.String)
String key
String value
public java.util.Map getParams ()
public void setParams (java.util.Map)
java.util.Map params
public boolean equals (java.lang.Object)
Object o
com.opensymphony.xwork2.config.entities.ResultTypeConfig that
public int hashCode ()
int result
}
com/opensymphony/xwork2/config/impl/ActionConfigMatcher$Mapping.class
ActionConfigMatcher.java
package com.opensymphony.xwork2.config.impl
com.opensymphony.xwork2.config.impl.ActionConfigMatcher$Mapping extends java.lang.Object implements java.io.Serializable {
private String original
private int[] pattern
private com.opensymphony.xwork2.config.entities.ActionConfig config
final synthetic com.opensymphony.xwork2.config.impl.ActionConfigMatcher this$0
public void <init> (com.opensymphony.xwork2.config.impl.ActionConfigMatcher, java.lang.String, int[], com.opensymphony.xwork2.config.entities.ActionConfig)
String original
int[] pattern
com.opensymphony.xwork2.config.entities.ActionConfig config
public int[] getPattern ()
public com.opensymphony.xwork2.config.entities.ActionConfig getActionConfig ()
public java.lang.String getOriginal ()
}
com/opensymphony/xwork2/config/impl/ActionConfigMatcher.class
ActionConfigMatcher.java
package com.opensymphony.xwork2.config.impl
public com.opensymphony.xwork2.config.impl.ActionConfigMatcher extends java.lang.Object implements java.io.Serializable {
private static final org.apache.commons.logging.Log log
private static final com.opensymphony.xwork2.util.WildcardHelper wildcard
private java.util.List compiledPaths
public void <init> (java.util.Map)
java.util.Map configs
public void <init> (java.util.Map, boolean)
int lastStar
int[] pattern
String name
java.util.Iterator i$
java.util.Map configs
boolean looseMatch
public com.opensymphony.xwork2.config.entities.ActionConfig match (java.lang.String)
com.opensymphony.xwork2.config.impl.ActionConfigMatcher$Mapping m
java.util.Iterator i
java.util.HashMap vars
String path
com.opensymphony.xwork2.config.entities.ActionConfig config
protected com.opensymphony.xwork2.config.entities.ActionConfig convertActionConfig (java.lang.String, com.opensymphony.xwork2.config.entities.ActionConfig, java.util.Map)
com.opensymphony.xwork2.config.entities.ResultConfig result
String resultClassName
java.util.Map resultParams
com.opensymphony.xwork2.config.entities.ResultConfig r
String name
java.util.Iterator i$
String name
String exClassName
String exResult
java.util.Map exParams
com.opensymphony.xwork2.config.entities.ExceptionMappingConfig e
com.opensymphony.xwork2.config.entities.ExceptionMappingConfig ex
java.util.Iterator i$
String path
com.opensymphony.xwork2.config.entities.ActionConfig orig
java.util.Map vars
String className
String methodName
String pkgName
java.util.Map params
java.util.Map results
java.util.List exs
com.opensymphony.xwork2.config.entities.ActionConfig config
protected java.util.Map replaceParameters (java.util.Map, java.util.Map)
String key
java.util.Iterator i$
java.util.Map orig
java.util.Map vars
java.util.Map map
protected java.lang.String convertParam (java.lang.String, java.util.Map)
String varVal
char c
int x
String val
java.util.Map vars
int len
StringBuilder ret
static void <clinit> ()
}
com/opensymphony/xwork2/config/impl/DefaultConfiguration$1.class
DefaultConfiguration.java
package com.opensymphony.xwork2.config.impl
com.opensymphony.xwork2.config.impl.DefaultConfiguration$1 extends java.lang.Object implements com.opensymphony.xwork2.inject.Factory {
final synthetic com.opensymphony.xwork2.config.impl.DefaultConfiguration this$0
void <init> (com.opensymphony.xwork2.config.impl.DefaultConfiguration)
public com.opensymphony.xwork2.config.Configuration create (com.opensymphony.xwork2.inject.Context) throws java.lang.Exception
com.opensymphony.xwork2.inject.Context context
public volatile synthetic java.lang.Object create (com.opensymphony.xwork2.inject.Context) throws java.lang.Exception
com.opensymphony.xwork2.inject.Context x0
}
com/opensymphony/xwork2/config/impl/DefaultConfiguration$ContainerProperties.class
DefaultConfiguration.java
package com.opensymphony.xwork2.config.impl
com.opensymphony.xwork2.config.impl.DefaultConfiguration$ContainerProperties extends com.opensymphony.xwork2.util.location.LocatableProperties {
private static final long serialVersionUID
final synthetic com.opensymphony.xwork2.config.impl.DefaultConfiguration this$0
void <init> (com.opensymphony.xwork2.config.impl.DefaultConfiguration)
public java.lang.Object setProperty (java.lang.String, java.lang.String)
String key
String value
String oldValue
public void setConstants (com.opensymphony.xwork2.inject.ContainerBuilder)
String key
Object keyobj
java.util.Iterator i$
com.opensymphony.xwork2.inject.ContainerBuilder builder
}
com/opensymphony/xwork2/config/impl/DefaultConfiguration$RuntimeConfigurationImpl.class
DefaultConfiguration.java
package com.opensymphony.xwork2.config.impl
com.opensymphony.xwork2.config.impl.DefaultConfiguration$RuntimeConfigurationImpl extends java.lang.Object implements com.opensymphony.xwork2.config.RuntimeConfiguration {
private java.util.Map namespaceActionConfigs
private java.util.Map namespaceActionConfigMatchers
private java.util.Map namespaceConfigs
final synthetic com.opensymphony.xwork2.config.impl.DefaultConfiguration this$0
public void <init> (com.opensymphony.xwork2.config.impl.DefaultConfiguration, java.util.Map, java.util.Map)
String ns
java.util.Iterator i$
java.util.Map namespaceActionConfigs
java.util.Map namespaceConfigs
public synchronized com.opensymphony.xwork2.config.entities.ActionConfig getActionConfig (java.lang.String, java.lang.String)
String defaultActionRef
String defaultActionRef
String namespace
String name
com.opensymphony.xwork2.config.entities.ActionConfig config
java.util.Map actions
public synchronized java.util.Map getActionConfigs ()
public java.lang.String toString ()
String s
java.util.Iterator i$
java.util.Map actionConfigs
String namespace
java.util.Iterator i$
StringBuffer buff
}
com/opensymphony/xwork2/config/impl/DefaultConfiguration.class
DefaultConfiguration.java
package com.opensymphony.xwork2.config.impl
public com.opensymphony.xwork2.config.impl.DefaultConfiguration extends java.lang.Object implements com.opensymphony.xwork2.config.Configuration {
protected static final org.apache.commons.logging.Log LOG
protected java.util.Map packageContexts
protected com.opensymphony.xwork2.config.RuntimeConfiguration runtimeConfiguration
protected com.opensymphony.xwork2.inject.Container container
protected String defaultFrameworkBeanName
protected java.util.Set loadedFileNames
com.opensymphony.xwork2.ObjectFactory objectFactory
public void <init> ()
public void <init> (java.lang.String)
String defaultBeanName
public com.opensymphony.xwork2.config.entities.PackageConfig getPackageConfig (java.lang.String)
String name
public java.util.Set getPackageConfigNames ()
public java.util.Map getPackageConfigs ()
public java.util.Set getLoadedFileNames ()
public com.opensymphony.xwork2.config.RuntimeConfiguration getRuntimeConfiguration ()
public com.opensymphony.xwork2.inject.Container getContainer ()
public void addPackageConfig (java.lang.String, com.opensymphony.xwork2.config.entities.PackageConfig)
String name
com.opensymphony.xwork2.config.entities.PackageConfig packageContext
com.opensymphony.xwork2.config.entities.PackageConfig check
public void destroy ()
public void rebuildRuntimeConfiguration ()
public synchronized void reload (java.util.List) throws com.opensymphony.xwork2.config.ConfigurationException
com.opensymphony.xwork2.config.ConfigurationProvider configurationProvider
java.util.Iterator i$
com.opensymphony.xwork2.config.ConfigurationProvider configurationProvider
java.util.Iterator i$
java.util.List providers
com.opensymphony.xwork2.config.impl.DefaultConfiguration$ContainerProperties props
com.opensymphony.xwork2.inject.ContainerBuilder builder
public void removePackageConfig (java.lang.String)
com.opensymphony.xwork2.config.entities.PackageConfig packageConfig
java.util.Iterator i$
String name
com.opensymphony.xwork2.config.entities.PackageConfig toBeRemoved
protected synchronized com.opensymphony.xwork2.config.RuntimeConfiguration buildRuntimeConfiguration () throws com.opensymphony.xwork2.config.ConfigurationException
String actionName
com.opensymphony.xwork2.config.entities.ActionConfig baseConfig
Object o
java.util.Iterator i$
String namespace
java.util.Map configs
java.util.Map actionConfigs
com.opensymphony.xwork2.config.entities.PackageConfig packageConfig
java.util.Iterator i$
java.util.Map namespaceActionConfigs
java.util.Map namespaceConfigs
private void setDefaultResults (java.util.Map, com.opensymphony.xwork2.config.entities.PackageConfig)
com.opensymphony.xwork2.config.entities.ResultTypeConfig resultTypeConfig
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map results
com.opensymphony.xwork2.config.entities.PackageConfig packageContext
String defaultResult
private com.opensymphony.xwork2.config.entities.ActionConfig buildFullActionConfig (com.opensymphony.xwork2.config.entities.PackageConfig, com.opensymphony.xwork2.config.entities.ActionConfig) throws com.opensymphony.xwork2.config.ConfigurationException
String defaultInterceptorRefName
com.opensymphony.xwork2.config.entities.PackageConfig packageContext
com.opensymphony.xwork2.config.entities.ActionConfig baseConfig
java.util.Map params
java.util.Map results
java.util.List interceptors
java.util.List exceptionMappings
com.opensymphony.xwork2.config.entities.ActionConfig config
static void <clinit> ()
}
com/opensymphony/xwork2/config/impl/LocatableConstantFactory.class
LocatableConstantFactory.java
package com.opensymphony.xwork2.config.impl
public com.opensymphony.xwork2.config.impl.LocatableConstantFactory extends com.opensymphony.xwork2.util.location.Located implements com.opensymphony.xwork2.inject.Factory {
Object constant
public void <init> (java.lang.Object, java.lang.Object)
Object constant
Object location
public java.lang.Object create (com.opensymphony.xwork2.inject.Context)
com.opensymphony.xwork2.inject.Context ignored
public java.lang.String toString ()
StringBuilder sb
}
com/opensymphony/xwork2/config/impl/LocatableFactory$1.class
LocatableFactory.java
package com.opensymphony.xwork2.config.impl
com.opensymphony.xwork2.config.impl.LocatableFactory$1 extends java.util.LinkedHashMap {
final synthetic com.opensymphony.xwork2.config.impl.LocatableFactory this$0
void <init> (com.opensymphony.xwork2.config.impl.LocatableFactory)
}
com/opensymphony/xwork2/config/impl/LocatableFactory.class
LocatableFactory.java
package com.opensymphony.xwork2.config.impl
public com.opensymphony.xwork2.config.impl.LocatableFactory extends com.opensymphony.xwork2.util.location.Located implements com.opensymphony.xwork2.inject.Factory {
private Class implementation
private Class type
private String name
private com.opensymphony.xwork2.inject.Scope scope
public void <init> (java.lang.String, java.lang.Class, java.lang.Class, com.opensymphony.xwork2.inject.Scope, java.lang.Object)
String name
Class type
Class implementation
com.opensymphony.xwork2.inject.Scope scope
Object location
public java.lang.Object create (com.opensymphony.xwork2.inject.Context)
com.opensymphony.xwork2.inject.Context context
Object obj
public java.lang.String toString ()
String fields
StringBuilder sb
static synthetic java.lang.Class access$000 (com.opensymphony.xwork2.config.impl.LocatableFactory)
com.opensymphony.xwork2.config.impl.LocatableFactory x0
static synthetic java.lang.String access$100 (com.opensymphony.xwork2.config.impl.LocatableFactory)
com.opensymphony.xwork2.config.impl.LocatableFactory x0
static synthetic java.lang.Class access$200 (com.opensymphony.xwork2.config.impl.LocatableFactory)
com.opensymphony.xwork2.config.impl.LocatableFactory x0
static synthetic com.opensymphony.xwork2.inject.Scope access$300 (com.opensymphony.xwork2.config.impl.LocatableFactory)
com.opensymphony.xwork2.config.impl.LocatableFactory x0
}
com/opensymphony/xwork2/config/impl/MockConfiguration$1.class
MockConfiguration.java
package com.opensymphony.xwork2.config.impl
com.opensymphony.xwork2.config.impl.MockConfiguration$1 extends java.lang.Object implements com.opensymphony.xwork2.inject.Factory {
final synthetic com.opensymphony.xwork2.config.impl.MockConfiguration this$0
void <init> (com.opensymphony.xwork2.config.impl.MockConfiguration)
public java.lang.Object create (com.opensymphony.xwork2.inject.Context) throws java.lang.Exception
com.opensymphony.xwork2.inject.Context context
}
com/opensymphony/xwork2/config/impl/MockConfiguration.class
MockConfiguration.java
package com.opensymphony.xwork2.config.impl
public com.opensymphony.xwork2.config.impl.MockConfiguration extends java.lang.Object implements com.opensymphony.xwork2.config.Configuration {
private java.util.Map packages
private java.util.Set loadedFiles
private com.opensymphony.xwork2.inject.Container container
public void <init> ()
public com.opensymphony.xwork2.config.entities.PackageConfig getPackageConfig (java.lang.String)
String name
public java.util.Set getPackageConfigNames ()
public java.util.Map getPackageConfigs ()
public com.opensymphony.xwork2.config.RuntimeConfiguration getRuntimeConfiguration ()
public void addPackageConfig (java.lang.String, com.opensymphony.xwork2.config.entities.PackageConfig)
String name
com.opensymphony.xwork2.config.entities.PackageConfig packageContext
public void buildRuntimeConfiguration ()
public void destroy ()
public void rebuildRuntimeConfiguration ()
public void reload (java.util.List) throws com.opensymphony.xwork2.config.ConfigurationException
java.util.List providers
public void removePackageConfig (java.lang.String)
String name
public com.opensymphony.xwork2.inject.Container getContainer ()
public java.util.Set getLoadedFileNames ()
}
com/opensymphony/xwork2/config/providers/InterceptorBuilder.class
InterceptorBuilder.java
package com.opensymphony.xwork2.config.providers
public com.opensymphony.xwork2.config.providers.InterceptorBuilder extends java.lang.Object {
private static final org.apache.commons.logging.Log LOG
public void <init> ()
public static java.util.List constructInterceptorReference (com.opensymphony.xwork2.config.entities.PackageConfig, java.lang.String, java.util.Map, com.opensymphony.xwork2.util.location.Location, com.opensymphony.xwork2.ObjectFactory) throws com.opensymphony.xwork2.config.ConfigurationException
com.opensymphony.xwork2.config.ConfigurationException ex
com.opensymphony.xwork2.config.entities.InterceptorConfig config
com.opensymphony.xwork2.interceptor.Interceptor inter
com.opensymphony.xwork2.config.entities.InterceptorStackConfig stackConfig
com.opensymphony.xwork2.config.entities.PackageConfig packageConfig
String refName
java.util.Map refParams
com.opensymphony.xwork2.util.location.Location location
com.opensymphony.xwork2.ObjectFactory objectFactory
Object referencedConfig
java.util.List result
private static java.util.List constructParameterizedInterceptorReferences (com.opensymphony.xwork2.config.entities.PackageConfig, com.opensymphony.xwork2.config.entities.InterceptorStackConfig, java.util.Map, com.opensymphony.xwork2.ObjectFactory)
java.util.Map map
String name
java.util.Map map
Exception e
String key
String value
java.util.Iterator iter
int index
java.util.Map map
com.opensymphony.xwork2.config.entities.InterceptorConfig cfg
com.opensymphony.xwork2.interceptor.Interceptor interceptor
com.opensymphony.xwork2.config.entities.InterceptorMapping mapping
String key
java.util.Iterator i$
com.opensymphony.xwork2.config.entities.PackageConfig packageConfig
com.opensymphony.xwork2.config.entities.InterceptorStackConfig stackConfig
java.util.Map refParams
com.opensymphony.xwork2.ObjectFactory objectFactory
java.util.List result
java.util.Map params
static void <clinit> ()
}
com/opensymphony/xwork2/config/providers/XmlConfigurationProvider.class
XmlConfigurationProvider.java
package com.opensymphony.xwork2.config.providers
public com.opensymphony.xwork2.config.providers.XmlConfigurationProvider extends java.lang.Object implements com.opensymphony.xwork2.config.ConfigurationProvider {
private static final org.apache.commons.logging.Log LOG
private java.util.List documents
private java.util.Set includedFileNames
private String configFileName
private com.opensymphony.xwork2.ObjectFactory objectFactory
private java.util.Set loadedFileUrls
private boolean errorIfMissing
private java.util.Map dtdMappings
private com.opensymphony.xwork2.config.Configuration configuration
public void <init> ()
public void <init> (java.lang.String)
String filename
public void <init> (java.lang.String, boolean)
String filename
boolean errorIfMissing
java.util.Map mappings
public void setDtdMappings (java.util.Map)
java.util.Map mappings
public void setObjectFactory (com.opensymphony.xwork2.ObjectFactory)
com.opensymphony.xwork2.ObjectFactory objectFactory
public java.util.Map getDtdMappings ()
public void init (com.opensymphony.xwork2.config.Configuration)
com.opensymphony.xwork2.config.Configuration configuration
public void destroy ()
public boolean equals (java.lang.Object)
Object o
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider xmlConfigurationProvider
public int hashCode ()
private void loadDocuments (java.lang.String)
com.opensymphony.xwork2.config.ConfigurationException e
Exception e
String configFileName
public void register (com.opensymphony.xwork2.inject.ContainerBuilder, com.opensymphony.xwork2.util.location.LocatableProperties) throws com.opensymphony.xwork2.config.ConfigurationException
com.opensymphony.xwork2.util.location.Location loc
Class cimpl
Class ctype
Throwable ex
String type
String name
String impl
String onlyStatic
String scopeStr
boolean optional
com.opensymphony.xwork2.inject.Scope scope
String name
String value
org.w3c.dom.Element child
String nodeName
org.w3c.dom.Node childNode
int i
org.w3c.dom.Element rootElement
org.w3c.dom.NodeList children
int childSize
org.w3c.dom.Document doc
java.util.Iterator i$
com.opensymphony.xwork2.inject.ContainerBuilder containerBuilder
com.opensymphony.xwork2.util.location.LocatableProperties props
java.util.Map loadedBeans
public void loadPackages () throws com.opensymphony.xwork2.config.ConfigurationException
com.opensymphony.xwork2.config.entities.PackageConfig cfg
org.w3c.dom.Element child
String nodeName
org.w3c.dom.Node childNode
int i
org.w3c.dom.Element rootElement
org.w3c.dom.NodeList children
int childSize
org.w3c.dom.Document doc
java.util.Iterator i$
org.w3c.dom.Document doc
java.util.Iterator i$
java.util.List reloads
private void reloadRequiredPackages (java.util.List)
com.opensymphony.xwork2.config.entities.PackageConfig cfg
org.w3c.dom.Element pkg
java.util.Iterator i$
java.util.List parents
String parent
org.w3c.dom.Element rp
java.util.Iterator i$
java.util.List result
java.util.List reloads
public boolean needsReload ()
String url
java.util.Iterator i$
protected void addAction (org.w3c.dom.Element, com.opensymphony.xwork2.config.entities.PackageConfig) throws com.opensymphony.xwork2.config.ConfigurationException
com.opensymphony.xwork2.config.ConfigurationException e
org.w3c.dom.Element actionElement
com.opensymphony.xwork2.config.entities.PackageConfig packageContext
String name
String className
String methodName
com.opensymphony.xwork2.util.location.Location location
java.util.Map actionParams
java.util.Map results
java.util.List interceptorList
java.util.List exceptionMappings
com.opensymphony.xwork2.config.entities.ActionConfig actionConfig
protected boolean verifyAction (java.lang.String, java.lang.String, com.opensymphony.xwork2.util.location.Location)
Class clazz
ClassNotFoundException e
NoSuchMethodException e
RuntimeException ex
Exception ex
String className
String name
com.opensymphony.xwork2.util.location.Location loc
protected com.opensymphony.xwork2.config.entities.PackageConfig addPackage (org.w3c.dom.Element) throws com.opensymphony.xwork2.config.ConfigurationException
org.w3c.dom.Element actionElement
int i
org.w3c.dom.Element packageElement
com.opensymphony.xwork2.config.entities.PackageConfig newPackage
org.w3c.dom.NodeList actionList
protected void addResultTypes (com.opensymphony.xwork2.config.entities.PackageConfig, org.w3c.dom.Element)
Throwable t
String paramName
com.opensymphony.xwork2.config.entities.ResultTypeConfig resultType
java.util.Map params
org.w3c.dom.Element resultTypeElement
String name
String className
String def
com.opensymphony.xwork2.util.location.Location loc
Class clazz
int i
com.opensymphony.xwork2.config.entities.PackageConfig packageContext
org.w3c.dom.Element element
org.w3c.dom.NodeList resultTypeList
protected java.lang.Class verifyResultType (java.lang.String, com.opensymphony.xwork2.util.location.Location)
ClassNotFoundException e
NoClassDefFoundError e
String className
com.opensymphony.xwork2.util.location.Location loc
protected java.util.List buildInterceptorList (org.w3c.dom.Element, com.opensymphony.xwork2.config.entities.PackageConfig) throws com.opensymphony.xwork2.config.ConfigurationException
java.util.List interceptors
org.w3c.dom.Element interceptorRefElement
int i
org.w3c.dom.Element element
com.opensymphony.xwork2.config.entities.PackageConfig context
java.util.List interceptorList
org.w3c.dom.NodeList interceptorRefList
protected com.opensymphony.xwork2.config.entities.PackageConfig buildPackageContext (org.w3c.dom.Element)
java.util.List parents
org.w3c.dom.Element packageElement
String parent
String abstractVal
boolean isAbstract
String name
String namespace
com.opensymphony.xwork2.config.entities.PackageConfig cfg
protected java.util.Map buildResults (org.w3c.dom.Element, com.opensymphony.xwork2.config.entities.PackageConfig)
String val
int j
StringBuffer paramValue
String val
String paramName
String resultName
String resultType
com.opensymphony.xwork2.config.entities.ResultTypeConfig config
String resultClass
java.util.Map resultParams
java.util.Map params
java.util.Map configParams
com.opensymphony.xwork2.config.entities.ResultConfig resultConfig
org.w3c.dom.Element resultElement
int i
org.w3c.dom.Element element
com.opensymphony.xwork2.config.entities.PackageConfig packageContext
org.w3c.dom.NodeList resultEls
java.util.Map results
protected java.util.List buildExceptionMappings (org.w3c.dom.Element, com.opensymphony.xwork2.config.entities.PackageConfig)
String emName
String exceptionClassName
String exceptionResult
java.util.Map params
com.opensymphony.xwork2.config.entities.ExceptionMappingConfig ehConfig
org.w3c.dom.Element ehElement
int i
org.w3c.dom.Element element
com.opensymphony.xwork2.config.entities.PackageConfig packageContext
org.w3c.dom.NodeList exceptionMappingEls
java.util.List exceptionMappings
protected void loadDefaultInterceptorRef (com.opensymphony.xwork2.config.entities.PackageConfig, org.w3c.dom.Element)
org.w3c.dom.Element defaultRefElement
com.opensymphony.xwork2.config.entities.PackageConfig packageContext
org.w3c.dom.Element element
org.w3c.dom.NodeList resultTypeList
protected void loadDefaultActionRef (com.opensymphony.xwork2.config.entities.PackageConfig, org.w3c.dom.Element)
org.w3c.dom.Element defaultRefElement
com.opensymphony.xwork2.config.entities.PackageConfig packageContext
org.w3c.dom.Element element
org.w3c.dom.NodeList resultTypeList
protected void loadGlobalResults (com.opensymphony.xwork2.config.entities.PackageConfig, org.w3c.dom.Element)
org.w3c.dom.Element globalResultElement
java.util.Map results
com.opensymphony.xwork2.config.entities.PackageConfig packageContext
org.w3c.dom.Element packageElement
org.w3c.dom.NodeList globalResultList
protected void loadDefaultClassRef (com.opensymphony.xwork2.config.entities.PackageConfig, org.w3c.dom.Element)
org.w3c.dom.Element defaultClassRefElement
com.opensymphony.xwork2.config.entities.PackageConfig packageContext
org.w3c.dom.Element element
org.w3c.dom.NodeList defaultClassRefList
protected void loadGobalExceptionMappings (com.opensymphony.xwork2.config.entities.PackageConfig, org.w3c.dom.Element)
org.w3c.dom.Element globalExceptionMappingElement
java.util.List exceptionMappings
com.opensymphony.xwork2.config.entities.PackageConfig packageContext
org.w3c.dom.Element packageElement
org.w3c.dom.NodeList globalExceptionMappingList
protected com.opensymphony.xwork2.config.entities.InterceptorStackConfig loadInterceptorStack (org.w3c.dom.Element, com.opensymphony.xwork2.config.entities.PackageConfig) throws com.opensymphony.xwork2.config.ConfigurationException
org.w3c.dom.Element interceptorRefElement
java.util.List interceptors
int j
org.w3c.dom.Element element
com.opensymphony.xwork2.config.entities.PackageConfig context
String name
com.opensymphony.xwork2.config.entities.InterceptorStackConfig config
org.w3c.dom.NodeList interceptorRefList
protected void loadInterceptorStacks (org.w3c.dom.Element, com.opensymphony.xwork2.config.entities.PackageConfig) throws com.opensymphony.xwork2.config.ConfigurationException
org.w3c.dom.Element interceptorStackElement
com.opensymphony.xwork2.config.entities.InterceptorStackConfig config
int i
org.w3c.dom.Element element
com.opensymphony.xwork2.config.entities.PackageConfig context
org.w3c.dom.NodeList interceptorStackList
protected void loadInterceptors (com.opensymphony.xwork2.config.entities.PackageConfig, org.w3c.dom.Element) throws com.opensymphony.xwork2.config.ConfigurationException
org.w3c.dom.Element interceptorElement
String name
String className
java.util.Map params
com.opensymphony.xwork2.config.entities.InterceptorConfig config
int i
com.opensymphony.xwork2.config.entities.PackageConfig context
org.w3c.dom.Element element
org.w3c.dom.NodeList interceptorList
private java.util.List loadConfigurationFiles (java.lang.String, org.w3c.dom.Element)
java.io.IOException ex
org.xml.sax.InputSource in
java.io.IOException e
com.opensymphony.xwork2.XWorkException e
String s
Exception e
java.io.IOException e
String includeFileName
org.w3c.dom.Element child
String nodeName
org.w3c.dom.Node childNode
int i
org.w3c.dom.Element rootElement
org.w3c.dom.NodeList children
int childSize
java.util.Iterator urls
org.w3c.dom.Document doc
java.io.InputStream is
java.io.IOException ioException
java.net.URL url
String fileName
org.w3c.dom.Element includeElement
java.util.List docs
protected java.util.Iterator getConfigurationUrls (java.lang.String) throws java.io.IOException
String fileName
protected void loadExtraConfiguration (org.w3c.dom.Document)
org.w3c.dom.Document doc
private java.util.List lookupInterceptorReference (com.opensymphony.xwork2.config.entities.PackageConfig, org.w3c.dom.Element) throws com.opensymphony.xwork2.config.ConfigurationException
com.opensymphony.xwork2.config.entities.PackageConfig context
org.w3c.dom.Element interceptorRefElement
String refName
java.util.Map refParams
com.opensymphony.xwork2.util.location.Location loc
static void <clinit> ()
}
com/opensymphony/xwork2/config/providers/XmlHelper.class
XmlHelper.java
package com.opensymphony.xwork2.config.providers
public com.opensymphony.xwork2.config.providers.XmlHelper extends java.lang.Object {
public void <init> ()
public static java.util.Map getParams (org.w3c.dom.Element)
String val
int j
org.w3c.dom.Element paramElement
String paramName
StringBuffer paramValue
String val
org.w3c.dom.Node childNode
int i
org.w3c.dom.Element paramsElement
java.util.LinkedHashMap params
org.w3c.dom.NodeList childNodes
}
com/opensymphony/xwork2/config/ReferenceResolverException.class
ReferenceResolverException.java
package com.opensymphony.xwork2.config
public com.opensymphony.xwork2.config.ReferenceResolverException extends com.opensymphony.xwork2.XWorkException {
public void <init> ()
public void <init> (java.lang.String)
String s
public void <init> (java.lang.String, java.lang.Throwable)
String s
Throwable cause
public void <init> (java.lang.Throwable)
Throwable cause
}
com/opensymphony/xwork2/config/RuntimeConfiguration.class
RuntimeConfiguration.java
package com.opensymphony.xwork2.config
public abstract com.opensymphony.xwork2.config.RuntimeConfiguration extends java.lang.Object implements java.io.Serializable {
public abstract com.opensymphony.xwork2.config.entities.ActionConfig getActionConfig (java.lang.String, java.lang.String)
public abstract java.util.Map getActionConfigs ()
}
com/opensymphony/xwork2/conversion/annotations/Conversion.class
Conversion.java
package com.opensymphony.xwork2.conversion.annotations
public abstract annotation com.opensymphony.xwork2.conversion.annotations.Conversion extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract com.opensymphony.xwork2.conversion.annotations.TypeConversion[] conversions ()
}
com/opensymphony/xwork2/conversion/annotations/ConversionRule.class
ConversionRule.java
package com.opensymphony.xwork2.conversion.annotations
public final enum com.opensymphony.xwork2.conversion.annotations.ConversionRule extends java.lang.Enum {
public static final enum com.opensymphony.xwork2.conversion.annotations.ConversionRule PROPERTY
public static final enum com.opensymphony.xwork2.conversion.annotations.ConversionRule COLLECTION
public static final enum com.opensymphony.xwork2.conversion.annotations.ConversionRule MAP
public static final enum com.opensymphony.xwork2.conversion.annotations.ConversionRule KEY
public static final enum com.opensymphony.xwork2.conversion.annotations.ConversionRule KEY_PROPERTY
public static final enum com.opensymphony.xwork2.conversion.annotations.ConversionRule ELEMENT
public static final enum com.opensymphony.xwork2.conversion.annotations.ConversionRule CREATE_IF_NULL
private static final synthetic com.opensymphony.xwork2.conversion.annotations.ConversionRule[] $VALUES
public static final com.opensymphony.xwork2.conversion.annotations.ConversionRule[] values ()
public static com.opensymphony.xwork2.conversion.annotations.ConversionRule valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public java.lang.String toString ()
static void <clinit> ()
}
com/opensymphony/xwork2/conversion/annotations/ConversionType.class
ConversionType.java
package com.opensymphony.xwork2.conversion.annotations
public final enum com.opensymphony.xwork2.conversion.annotations.ConversionType extends java.lang.Enum {
public static final enum com.opensymphony.xwork2.conversion.annotations.ConversionType APPLICATION
public static final enum com.opensymphony.xwork2.conversion.annotations.ConversionType CLASS
private static final synthetic com.opensymphony.xwork2.conversion.annotations.ConversionType[] $VALUES
public static final com.opensymphony.xwork2.conversion.annotations.ConversionType[] values ()
public static com.opensymphony.xwork2.conversion.annotations.ConversionType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public java.lang.String toString ()
static void <clinit> ()
}
com/opensymphony/xwork2/conversion/annotations/TypeConversion.class
TypeConversion.java
package com.opensymphony.xwork2.conversion.annotations
public abstract annotation com.opensymphony.xwork2.conversion.annotations.TypeConversion extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String key ()
public abstract com.opensymphony.xwork2.conversion.annotations.ConversionType type ()
public abstract com.opensymphony.xwork2.conversion.annotations.ConversionRule rule ()
public abstract java.lang.String converter ()
public abstract java.lang.String value ()
}
com/opensymphony/xwork2/conversion/metadata/ConversionDescription.class
ConversionDescription.java
package com.opensymphony.xwork2.conversion.metadata
public com.opensymphony.xwork2.conversion.metadata.ConversionDescription extends java.lang.Object {
protected static org.apache.commons.logging.Log log
public static final String KEY_PREFIX
public static final String ELEMENT_PREFIX
public static final String KEY_PROPERTY_PREFIX
public static final String DEPRECATED_ELEMENT_PREFIX
String MAP_PREFIX
public String property
public String typeConverter
public String rule
public String value
public String fullQualifiedClassName
public String type
public void <init> ()
public void <init> (java.lang.String)
String property
public void setProperty (java.lang.String)
String property
public void setTypeConverter (java.lang.String)
String typeConverter
public void setRule (java.lang.String)
String rule
public void setType (java.lang.String)
String type
public java.lang.String getType ()
public java.lang.String getValue ()
public void setValue (java.lang.String)
String value
public java.lang.String asProperty ()
java.io.StringWriter sw
java.io.PrintWriter writer
public java.lang.String getFullQualifiedClassName ()
public void setFullQualifiedClassName (java.lang.String)
String fullQualifiedClassName
static void <clinit> ()
}
com/opensymphony/xwork2/DefaultActionInvocation$1.class
DefaultActionInvocation.java
package com.opensymphony.xwork2
com.opensymphony.xwork2.DefaultActionInvocation$1 extends java.lang.Object implements com.opensymphony.xwork2.util.profiling.UtilTimerStack$ProfilingBlock {
final synthetic com.opensymphony.xwork2.ActionProxy val$proxy
final synthetic com.opensymphony.xwork2.ObjectFactory val$objectFactory
final synthetic java.util.Map val$extraContext
final synthetic boolean val$pushAction
final synthetic com.opensymphony.xwork2.UnknownHandler val$handler
final synthetic com.opensymphony.xwork2.ActionEventListener val$actionEventListener
final synthetic com.opensymphony.xwork2.DefaultActionInvocation this$0
void <init> (com.opensymphony.xwork2.DefaultActionInvocation, com.opensymphony.xwork2.ActionProxy, com.opensymphony.xwork2.ObjectFactory, java.util.Map, boolean, com.opensymphony.xwork2.UnknownHandler, com.opensymphony.xwork2.ActionEventListener) throws java.lang.Exception
public java.lang.Object doProfiling () throws java.lang.Exception
}
com/opensymphony/xwork2/DefaultActionInvocation$2.class
DefaultActionInvocation.java
package com.opensymphony.xwork2
com.opensymphony.xwork2.DefaultActionInvocation$2 extends java.lang.Object implements com.opensymphony.xwork2.util.profiling.UtilTimerStack$ProfilingBlock {
final synthetic com.opensymphony.xwork2.config.entities.InterceptorMapping val$interceptor
final synthetic com.opensymphony.xwork2.DefaultActionInvocation this$0
void <init> (com.opensymphony.xwork2.DefaultActionInvocation, com.opensymphony.xwork2.config.entities.InterceptorMapping) throws java.lang.Exception
public java.lang.String doProfiling () throws java.lang.Exception
public volatile synthetic java.lang.Object doProfiling () throws java.lang.Exception
}
com/opensymphony/xwork2/DefaultActionInvocation.class
DefaultActionInvocation.java
package com.opensymphony.xwork2
public com.opensymphony.xwork2.DefaultActionInvocation extends java.lang.Object implements com.opensymphony.xwork2.ActionInvocation {
private static final long serialVersionUID
private static final org.apache.commons.logging.Log LOG
protected Object action
protected com.opensymphony.xwork2.ActionProxy proxy
protected java.util.List preResultListeners
protected java.util.Map extraContext
protected com.opensymphony.xwork2.ActionContext invocationContext
protected java.util.Iterator interceptors
protected com.opensymphony.xwork2.util.ValueStack stack
protected com.opensymphony.xwork2.Result result
protected String resultCode
protected boolean executed
protected boolean pushAction
protected com.opensymphony.xwork2.ObjectFactory objectFactory
protected com.opensymphony.xwork2.ActionEventListener actionEventListener
protected com.opensymphony.xwork2.UnknownHandler unknownHandler
protected void <init> (com.opensymphony.xwork2.ObjectFactory, com.opensymphony.xwork2.UnknownHandler, com.opensymphony.xwork2.ActionProxy, java.util.Map) throws java.lang.Exception
com.opensymphony.xwork2.ObjectFactory objectFactory
com.opensymphony.xwork2.UnknownHandler handler
com.opensymphony.xwork2.ActionProxy proxy
java.util.Map extraContext
protected void <init> (com.opensymphony.xwork2.ObjectFactory, com.opensymphony.xwork2.UnknownHandler, com.opensymphony.xwork2.ActionProxy, java.util.Map, boolean) throws java.lang.Exception
com.opensymphony.xwork2.ObjectFactory objectFactory
com.opensymphony.xwork2.UnknownHandler handler
com.opensymphony.xwork2.ActionProxy proxy
java.util.Map extraContext
boolean pushAction
protected void <init> (com.opensymphony.xwork2.ObjectFactory, com.opensymphony.xwork2.UnknownHandler, com.opensymphony.xwork2.ActionProxy, java.util.Map, boolean, com.opensymphony.xwork2.ActionEventListener) throws java.lang.Exception
com.opensymphony.xwork2.ObjectFactory objectFactory
com.opensymphony.xwork2.UnknownHandler handler
com.opensymphony.xwork2.ActionProxy proxy
java.util.Map extraContext
boolean pushAction
com.opensymphony.xwork2.ActionEventListener actionEventListener
public void setActionEventListener (com.opensymphony.xwork2.ActionEventListener)
com.opensymphony.xwork2.ActionEventListener listener
public java.lang.Object getAction ()
public boolean isExecuted ()
public com.opensymphony.xwork2.ActionContext getInvocationContext ()
public com.opensymphony.xwork2.ActionProxy getProxy ()
public com.opensymphony.xwork2.Result getResult () throws java.lang.Exception
com.opensymphony.xwork2.Result proxyResult
com.opensymphony.xwork2.ActionProxy aProxy
com.opensymphony.xwork2.Result returnResult
public java.lang.String getResultCode ()
public void setResultCode (java.lang.String)
String resultCode
public com.opensymphony.xwork2.util.ValueStack getStack ()
public void addPreResultListener (com.opensymphony.xwork2.interceptor.PreResultListener)
com.opensymphony.xwork2.interceptor.PreResultListener listener
public com.opensymphony.xwork2.Result createResult () throws java.lang.Exception
NullPointerException e
com.opensymphony.xwork2.Result result
Exception e
com.opensymphony.xwork2.config.entities.ActionConfig config
java.util.Map results
com.opensymphony.xwork2.config.entities.ResultConfig resultConfig
public java.lang.String invoke () throws java.lang.Exception
com.opensymphony.xwork2.config.entities.InterceptorMapping interceptor
com.opensymphony.xwork2.interceptor.PreResultListener listener
String _profileKey
java.util.Iterator iterator
String profileKey
public java.lang.String invokeActionOnly () throws java.lang.Exception
protected void createAction (java.util.Map)
InstantiationException e
IllegalAccessException e
String gripe
Exception e
java.util.Map contextMap
String timerKey
protected java.util.Map createContextMap ()
java.util.Map contextMap
java.util.Map contextMap
private void executeResult () throws java.lang.Exception
String timerKey
private void init () throws java.lang.Exception
java.util.Map contextMap
java.util.List interceptorList
protected java.lang.String invokeAction (java.lang.Object, com.opensymphony.xwork2.config.entities.ActionConfig) throws java.lang.Exception
String altMethodName
NoSuchMethodException e1
NoSuchMethodException e
java.lang.reflect.Method method
Object methodResult
NoSuchMethodException e
String result
Throwable t
java.lang.reflect.InvocationTargetException e
Object action
com.opensymphony.xwork2.config.entities.ActionConfig actionConfig
String methodName
String timerKey
static synthetic void access$000 (com.opensymphony.xwork2.DefaultActionInvocation) throws java.lang.Exception
com.opensymphony.xwork2.DefaultActionInvocation x0
static void <clinit> ()
}
com/opensymphony/xwork2/DefaultActionProxy.class
DefaultActionProxy.java
package com.opensymphony.xwork2
public com.opensymphony.xwork2.DefaultActionProxy extends java.lang.Object implements com.opensymphony.xwork2.ActionProxy java.io.Serializable {
private static final long serialVersionUID
private static final org.apache.commons.logging.Log LOG
protected com.opensymphony.xwork2.config.Configuration configuration
protected com.opensymphony.xwork2.config.entities.ActionConfig config
protected com.opensymphony.xwork2.ActionInvocation invocation
protected com.opensymphony.xwork2.UnknownHandler unknownHandler
protected java.util.Map extraContext
protected String actionName
protected String namespace
protected String method
protected boolean executeResult
protected boolean cleanupContext
protected com.opensymphony.xwork2.ObjectFactory objectFactory
protected com.opensymphony.xwork2.ActionEventListener actionEventListener
protected void <init> (java.lang.String, java.lang.String, java.util.Map, boolean, boolean) throws java.lang.Exception
String namespace
String actionName
java.util.Map extraContext
boolean executeResult
boolean cleanupContext
public void setObjectFactory (com.opensymphony.xwork2.ObjectFactory)
com.opensymphony.xwork2.ObjectFactory factory
public void setConfiguration (com.opensymphony.xwork2.config.Configuration)
com.opensymphony.xwork2.config.Configuration config
public void setUnknownHandler (com.opensymphony.xwork2.UnknownHandler)
com.opensymphony.xwork2.UnknownHandler handler
public void setActionEventListener (com.opensymphony.xwork2.ActionEventListener)
com.opensymphony.xwork2.ActionEventListener listener
public java.lang.Object getAction ()
public java.lang.String getActionName ()
public com.opensymphony.xwork2.config.entities.ActionConfig getConfig ()
public void setExecuteResult (boolean)
boolean executeResult
public boolean getExecuteResult ()
public com.opensymphony.xwork2.ActionInvocation getInvocation ()
public java.lang.String getNamespace ()
public java.lang.String execute () throws java.lang.Exception
com.opensymphony.xwork2.ActionContext nestedContext
String retCode
String profileKey
public java.lang.String getMethod ()
public void setMethod (java.lang.String)
String method
private void resolveMethod ()
public void prepare () throws java.lang.Exception
String message
String message
String profileKey
static void <clinit> ()
}
com/opensymphony/xwork2/DefaultActionProxyFactory.class
DefaultActionProxyFactory.java
package com.opensymphony.xwork2
public com.opensymphony.xwork2.DefaultActionProxyFactory extends java.lang.Object implements com.opensymphony.xwork2.ActionProxyFactory {
protected com.opensymphony.xwork2.inject.Container container
public void <init> ()
public void setContainer (com.opensymphony.xwork2.inject.Container)
com.opensymphony.xwork2.inject.Container container
public com.opensymphony.xwork2.ActionProxy createActionProxy (java.lang.String, java.lang.String, java.util.Map) throws java.lang.Exception
String namespace
String actionName
java.util.Map extraContext
public com.opensymphony.xwork2.ActionProxy createActionProxy (java.lang.String, java.lang.String, java.util.Map, boolean, boolean) throws java.lang.Exception
String namespace
String actionName
java.util.Map extraContext
boolean executeResult
boolean cleanupContext
com.opensymphony.xwork2.ActionProxy proxy
}
com/opensymphony/xwork2/DefaultTextProvider.class
DefaultTextProvider.java
package com.opensymphony.xwork2
public com.opensymphony.xwork2.DefaultTextProvider extends java.lang.Object implements com.opensymphony.xwork2.TextProvider java.io.Serializable com.opensymphony.xwork2.Unchainable {
private static final Object[] EMPTY_ARGS
public static final com.opensymphony.xwork2.DefaultTextProvider INSTANCE
private void <init> ()
public java.lang.String getText (java.lang.String)
String key
public java.lang.String getText (java.lang.String, java.lang.String)
String key
String defaultValue
String text
public java.lang.String getText (java.lang.String, java.util.List)
Object[] params
String key
java.util.List args
Object[] params
public java.lang.String getText (java.lang.String, java.lang.String[])
Object[] params
String key
String[] args
Object[] params
public java.lang.String getText (java.lang.String, java.lang.String, java.util.List)
Object[] params
java.text.MessageFormat format
Object[] params
String key
String defaultValue
java.util.List args
String text
public java.lang.String getText (java.lang.String, java.lang.String, java.lang.String[])
java.text.MessageFormat format
String key
String defaultValue
String[] args
String text
public java.lang.String getText (java.lang.String, java.lang.String, java.lang.String)
String key
String defaultValue
String obj
java.util.List args
public java.lang.String getText (java.lang.String, java.lang.String, java.util.List, com.opensymphony.xwork2.util.ValueStack)
String key
String defaultValue
java.util.List args
com.opensymphony.xwork2.util.ValueStack stack
public java.lang.String getText (java.lang.String, java.lang.String, java.lang.String[], com.opensymphony.xwork2.util.ValueStack)
String key
String defaultValue
String[] args
com.opensymphony.xwork2.util.ValueStack stack
public java.util.ResourceBundle getTexts (java.lang.String)
String bundleName
public java.util.ResourceBundle getTexts ()
private java.lang.Object readResolve () throws java.io.ObjectStreamException
static void <clinit> ()
}
com/opensymphony/xwork2/inject/ConstructionContext$DelegatingInvocationHandler.class
ConstructionContext.java
package com.opensymphony.xwork2.inject
com.opensymphony.xwork2.inject.ConstructionContext$DelegatingInvocationHandler extends java.lang.Object implements java.lang.reflect.InvocationHandler {
Object delegate
void <init> ()
public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable
IllegalAccessException e
IllegalArgumentException e
java.lang.reflect.InvocationTargetException e
Object proxy
java.lang.reflect.Method method
Object[] args
void setDelegate (java.lang.Object)
Object delegate
}
com/opensymphony/xwork2/inject/ConstructionContext.class
ConstructionContext.java
package com.opensymphony.xwork2.inject
com.opensymphony.xwork2.inject.ConstructionContext extends java.lang.Object {
Object currentReference
boolean constructing
java.util.List invocationHandlers
void <init> ()
java.lang.Object getCurrentReference ()
void removeCurrentReference ()
void setCurrentReference (java.lang.Object)
Object currentReference
boolean isConstructing ()
void startConstruction ()
void finishConstruction ()
java.lang.Object createProxy (java.lang.Class)
Class expectedType
com.opensymphony.xwork2.inject.ConstructionContext$DelegatingInvocationHandler invocationHandler
void setProxyDelegates (java.lang.Object)
com.opensymphony.xwork2.inject.ConstructionContext$DelegatingInvocationHandler invocationHandler
java.util.Iterator i$
Object delegate
}
com/opensymphony/xwork2/inject/Container.class
Container.java
package com.opensymphony.xwork2.inject
public abstract com.opensymphony.xwork2.inject.Container extends java.lang.Object implements java.io.Serializable {
public static final String DEFAULT_NAME
public abstract void inject (java.lang.Object)
public abstract java.lang.Object inject (java.lang.Class)
public abstract java.lang.Object getInstance (java.lang.Class, java.lang.String)
public abstract java.lang.Object getInstance (java.lang.Class)
public abstract java.util.Set getInstanceNames (java.lang.Class)
public abstract void setScopeStrategy (com.opensymphony.xwork2.inject.Scope$Strategy)
public abstract void removeScopeStrategy ()
}
com/opensymphony/xwork2/inject/ContainerBuilder$1.class
ContainerBuilder.java
package com.opensymphony.xwork2.inject
com.opensymphony.xwork2.inject.ContainerBuilder$1 extends java.lang.Object implements com.opensymphony.xwork2.inject.InternalFactory {
void <init> ()
public com.opensymphony.xwork2.inject.Container create (com.opensymphony.xwork2.inject.InternalContext)
com.opensymphony.xwork2.inject.InternalContext context
public volatile synthetic java.lang.Object create (com.opensymphony.xwork2.inject.InternalContext)
com.opensymphony.xwork2.inject.InternalContext x0
}
com/opensymphony/xwork2/inject/ContainerBuilder$2.class
ContainerBuilder.java
package com.opensymphony.xwork2.inject
com.opensymphony.xwork2.inject.ContainerBuilder$2 extends java.lang.Object implements com.opensymphony.xwork2.inject.InternalFactory {
void <init> ()
public java.util.logging.Logger create (com.opensymphony.xwork2.inject.InternalContext)
com.opensymphony.xwork2.inject.InternalContext context
java.lang.reflect.Member member
public volatile synthetic java.lang.Object create (com.opensymphony.xwork2.inject.InternalContext)
com.opensymphony.xwork2.inject.InternalContext x0
}
com/opensymphony/xwork2/inject/ContainerBuilder$3.class
ContainerBuilder.java
package com.opensymphony.xwork2.inject
com.opensymphony.xwork2.inject.ContainerBuilder$3 extends java.lang.Object implements com.opensymphony.xwork2.inject.InternalFactory {
final synthetic com.opensymphony.xwork2.inject.Key val$key
final synthetic com.opensymphony.xwork2.inject.InternalFactory val$scopedFactory
final synthetic com.opensymphony.xwork2.inject.ContainerBuilder this$0
void <init> (com.opensymphony.xwork2.inject.ContainerBuilder, com.opensymphony.xwork2.inject.Key, com.opensymphony.xwork2.inject.InternalFactory)
public java.lang.Object create (com.opensymphony.xwork2.inject.InternalContext)
com.opensymphony.xwork2.inject.InternalContext context
}
com/opensymphony/xwork2/inject/ContainerBuilder$4$1.class
ContainerBuilder.java
package com.opensymphony.xwork2.inject
com.opensymphony.xwork2.inject.ContainerBuilder$4$1 extends java.util.LinkedHashMap {
final synthetic com.opensymphony.xwork2.inject.ContainerBuilder$4 this$1
void <init> (com.opensymphony.xwork2.inject.ContainerBuilder$4)
}
com/opensymphony/xwork2/inject/ContainerBuilder$4.class
ContainerBuilder.java
package com.opensymphony.xwork2.inject
com.opensymphony.xwork2.inject.ContainerBuilder$4 extends java.lang.Object implements com.opensymphony.xwork2.inject.InternalFactory {
final synthetic com.opensymphony.xwork2.inject.Factory val$factory
final synthetic Class val$type
final synthetic String val$name
final synthetic com.opensymphony.xwork2.inject.ContainerBuilder this$0
void <init> (com.opensymphony.xwork2.inject.ContainerBuilder, com.opensymphony.xwork2.inject.Factory, java.lang.Class, java.lang.String)
public java.lang.Object create (com.opensymphony.xwork2.inject.InternalContext)
com.opensymphony.xwork2.inject.Context externalContext
Exception e
com.opensymphony.xwork2.inject.InternalContext context
public java.lang.String toString ()
}
com/opensymphony/xwork2/inject/ContainerBuilder$5$1.class
ContainerBuilder.java
package com.opensymphony.xwork2.inject
com.opensymphony.xwork2.inject.ContainerBuilder$5$1 extends java.util.LinkedHashMap {
final synthetic com.opensymphony.xwork2.inject.ContainerBuilder$5 this$1
void <init> (com.opensymphony.xwork2.inject.ContainerBuilder$5)
}
com/opensymphony/xwork2/inject/ContainerBuilder$5.class
ContainerBuilder.java
package com.opensymphony.xwork2.inject
com.opensymphony.xwork2.inject.ContainerBuilder$5 extends java.lang.Object implements com.opensymphony.xwork2.inject.InternalFactory {
volatile com.opensymphony.xwork2.inject.ContainerImpl$ConstructorInjector constructor
final synthetic Class val$implementation
final synthetic Class val$type
final synthetic String val$name
final synthetic com.opensymphony.xwork2.inject.Scope val$scope
final synthetic com.opensymphony.xwork2.inject.ContainerBuilder this$0
void <init> (com.opensymphony.xwork2.inject.ContainerBuilder, java.lang.Class, java.lang.Class, java.lang.String, com.opensymphony.xwork2.inject.Scope)
public java.lang.Object create (com.opensymphony.xwork2.inject.InternalContext)
com.opensymphony.xwork2.inject.InternalContext context
public java.lang.String toString ()
}
com/opensymphony/xwork2/inject/ContainerBuilder$6$1.class
ContainerBuilder.java
package com.opensymphony.xwork2.inject
com.opensymphony.xwork2.inject.ContainerBuilder$6$1 extends java.util.LinkedHashMap {
final synthetic com.opensymphony.xwork2.inject.ContainerBuilder$6 this$1
void <init> (com.opensymphony.xwork2.inject.ContainerBuilder$6)
}
com/opensymphony/xwork2/inject/ContainerBuilder$6.class
ContainerBuilder.java
package com.opensymphony.xwork2.inject
com.opensymphony.xwork2.inject.ContainerBuilder$6 extends java.lang.Object implements com.opensymphony.xwork2.inject.InternalFactory {
final synthetic Object val$value
final synthetic Class val$type
final synthetic String val$name
final synthetic com.opensymphony.xwork2.inject.ContainerBuilder this$0
void <init> (com.opensymphony.xwork2.inject.ContainerBuilder, java.lang.Object, java.lang.Class, java.lang.String)
public java.lang.Object create (com.opensymphony.xwork2.inject.InternalContext)
com.opensymphony.xwork2.inject.InternalContext ignored
public java.lang.String toString ()
}
com/opensymphony/xwork2/inject/ContainerBuilder$7.class
ContainerBuilder.java
package com.opensymphony.xwork2.inject
com.opensymphony.xwork2.inject.ContainerBuilder$7 extends java.lang.Object implements com.opensymphony.xwork2.inject.ContainerImpl$ContextualCallable {
final synthetic com.opensymphony.xwork2.inject.ContainerBuilder this$0
void <init> (com.opensymphony.xwork2.inject.ContainerBuilder)
public java.lang.Void call (com.opensymphony.xwork2.inject.InternalContext)
com.opensymphony.xwork2.inject.InternalFactory factory
java.util.Iterator i$
com.opensymphony.xwork2.inject.InternalContext context
public volatile synthetic java.lang.Object call (com.opensymphony.xwork2.inject.InternalContext)
com.opensymphony.xwork2.inject.InternalContext x0
}
com/opensymphony/xwork2/inject/ContainerBuilder$Command.class
ContainerBuilder.java
package com.opensymphony.xwork2.inject
public abstract com.opensymphony.xwork2.inject.ContainerBuilder$Command extends java.lang.Object {
public abstract void build (com.opensymphony.xwork2.inject.ContainerBuilder)
}
com/opensymphony/xwork2/inject/ContainerBuilder.class
ContainerBuilder.java
package com.opensymphony.xwork2.inject
public final com.opensymphony.xwork2.inject.ContainerBuilder extends java.lang.Object {
final java.util.Map factories
final java.util.List singletonFactories
final java.util.List staticInjections
boolean created
private static final com.opensymphony.xwork2.inject.InternalFactory CONTAINER_FACTORY
private static final com.opensymphony.xwork2.inject.InternalFactory LOGGER_FACTORY
public void <init> ()
private com.opensymphony.xwork2.inject.ContainerBuilder factory (com.opensymphony.xwork2.inject.Key, com.opensymphony.xwork2.inject.InternalFactory, com.opensymphony.xwork2.inject.Scope)
com.opensymphony.xwork2.inject.Key key
com.opensymphony.xwork2.inject.InternalFactory factory
com.opensymphony.xwork2.inject.Scope scope
com.opensymphony.xwork2.inject.InternalFactory scopedFactory
private void checkKey (com.opensymphony.xwork2.inject.Key)
com.opensymphony.xwork2.inject.Key key
public com.opensymphony.xwork2.inject.ContainerBuilder factory (java.lang.Class, java.lang.String, com.opensymphony.xwork2.inject.Factory, com.opensymphony.xwork2.inject.Scope)
Class type
String name
com.opensymphony.xwork2.inject.Factory factory
com.opensymphony.xwork2.inject.Scope scope
com.opensymphony.xwork2.inject.InternalFactory internalFactory
public com.opensymphony.xwork2.inject.ContainerBuilder factory (java.lang.Class, com.opensymphony.xwork2.inject.Factory, com.opensymphony.xwork2.inject.Scope)
Class type
com.opensymphony.xwork2.inject.Factory factory
com.opensymphony.xwork2.inject.Scope scope
public com.opensymphony.xwork2.inject.ContainerBuilder factory (java.lang.Class, java.lang.String, com.opensymphony.xwork2.inject.Factory)
Class type
String name
com.opensymphony.xwork2.inject.Factory factory
public com.opensymphony.xwork2.inject.ContainerBuilder factory (java.lang.Class, com.opensymphony.xwork2.inject.Factory)
Class type
com.opensymphony.xwork2.inject.Factory factory
public com.opensymphony.xwork2.inject.ContainerBuilder factory (java.lang.Class, java.lang.String, java.lang.Class, com.opensymphony.xwork2.inject.Scope)
Class type
String name
Class implementation
com.opensymphony.xwork2.inject.Scope scope
com.opensymphony.xwork2.inject.InternalFactory factory
public com.opensymphony.xwork2.inject.ContainerBuilder factory (java.lang.Class, java.lang.String, java.lang.Class)
Class type
String name
Class implementation
com.opensymphony.xwork2.inject.Scoped scoped
com.opensymphony.xwork2.inject.Scope scope
public com.opensymphony.xwork2.inject.ContainerBuilder factory (java.lang.Class, java.lang.Class)
Class type
Class implementation
public com.opensymphony.xwork2.inject.ContainerBuilder factory (java.lang.Class)
Class type
public com.opensymphony.xwork2.inject.ContainerBuilder factory (java.lang.Class, java.lang.String)
Class type
String name
public com.opensymphony.xwork2.inject.ContainerBuilder factory (java.lang.Class, java.lang.Class, com.opensymphony.xwork2.inject.Scope)
Class type
Class implementation
com.opensymphony.xwork2.inject.Scope scope
public com.opensymphony.xwork2.inject.ContainerBuilder factory (java.lang.Class, com.opensymphony.xwork2.inject.Scope)
Class type
com.opensymphony.xwork2.inject.Scope scope
public com.opensymphony.xwork2.inject.ContainerBuilder factory (java.lang.Class, java.lang.String, com.opensymphony.xwork2.inject.Scope)
Class type
String name
com.opensymphony.xwork2.inject.Scope scope
public com.opensymphony.xwork2.inject.ContainerBuilder alias (java.lang.Class, java.lang.String)
Class type
String alias
public com.opensymphony.xwork2.inject.ContainerBuilder alias (java.lang.Class, java.lang.String, java.lang.String)
Class type
String name
String alias
private com.opensymphony.xwork2.inject.ContainerBuilder alias (com.opensymphony.xwork2.inject.Key, com.opensymphony.xwork2.inject.Key)
com.opensymphony.xwork2.inject.Key key
com.opensymphony.xwork2.inject.Key aliasKey
com.opensymphony.xwork2.inject.InternalFactory scopedFactory
public com.opensymphony.xwork2.inject.ContainerBuilder constant (java.lang.String, java.lang.String)
String name
String value
public com.opensymphony.xwork2.inject.ContainerBuilder constant (java.lang.String, int)
String name
int value
public com.opensymphony.xwork2.inject.ContainerBuilder constant (java.lang.String, long)
String name
long value
public com.opensymphony.xwork2.inject.ContainerBuilder constant (java.lang.String, boolean)
String name
boolean value
public com.opensymphony.xwork2.inject.ContainerBuilder constant (java.lang.String, double)
String name
double value
public com.opensymphony.xwork2.inject.ContainerBuilder constant (java.lang.String, float)
String name
float value
public com.opensymphony.xwork2.inject.ContainerBuilder constant (java.lang.String, short)
String name
short value
public com.opensymphony.xwork2.inject.ContainerBuilder constant (java.lang.String, char)
String name
char value
public com.opensymphony.xwork2.inject.ContainerBuilder constant (java.lang.String, java.lang.Class)
String name
Class value
public com.opensymphony.xwork2.inject.ContainerBuilder constant (java.lang.String, java.lang.Enum)
String name
Enum value
private com.opensymphony.xwork2.inject.ContainerBuilder constant (java.lang.Class, java.lang.String, java.lang.Object)
Class type
String name
Object value
com.opensymphony.xwork2.inject.InternalFactory factory
public transient com.opensymphony.xwork2.inject.ContainerBuilder injectStatics (java.lang.Class[])
Class[] types
public boolean contains (java.lang.Class, java.lang.String)
Class type
String name
public boolean contains (java.lang.Class)
Class type
public com.opensymphony.xwork2.inject.Container create (boolean)
boolean loadSingletons
com.opensymphony.xwork2.inject.ContainerImpl container
private void ensureNotCreated ()
static void <clinit> ()
}
com/opensymphony/xwork2/inject/ContainerImpl$1.class
ContainerImpl.java
package com.opensymphony.xwork2.inject
com.opensymphony.xwork2.inject.ContainerImpl$1 extends com.opensymphony.xwork2.inject.util.ReferenceCache {
final synthetic com.opensymphony.xwork2.inject.ContainerImpl this$0
void <init> (com.opensymphony.xwork2.inject.ContainerImpl)
protected java.util.List create (java.lang.Class)
Class key
java.util.List injectors
protected volatile synthetic java.lang.Object create (java.lang.Object)
Object x0
}
com/opensymphony/xwork2/inject/ContainerImpl$10.class
ContainerImpl.java
package com.opensymphony.xwork2.inject
com.opensymphony.xwork2.inject.ContainerImpl$10 extends java.lang.ThreadLocal {
final synthetic com.opensymphony.xwork2.inject.ContainerImpl this$0
void <init> (com.opensymphony.xwork2.inject.ContainerImpl)
protected com.opensymphony.xwork2.inject.InternalContext[] initialValue ()
protected volatile synthetic java.lang.Object initialValue ()
}
com/opensymphony/xwork2/inject/ContainerImpl$2.class
ContainerImpl.java
package com.opensymphony.xwork2.inject
com.opensymphony.xwork2.inject.ContainerImpl$2 extends java.lang.Object implements com.opensymphony.xwork2.inject.ContainerImpl$ContextualCallable {
final synthetic java.util.List val$injectors
final synthetic com.opensymphony.xwork2.inject.ContainerImpl this$0
void <init> (com.opensymphony.xwork2.inject.ContainerImpl, java.util.List)
public java.lang.Void call (com.opensymphony.xwork2.inject.InternalContext)
com.opensymphony.xwork2.inject.ContainerImpl$Injector injector
java.util.Iterator i$
com.opensymphony.xwork2.inject.InternalContext context
public volatile synthetic java.lang.Object call (com.opensymphony.xwork2.inject.InternalContext)
com.opensymphony.xwork2.inject.InternalContext x0
}
com/opensymphony/xwork2/inject/ContainerImpl$3.class
ContainerImpl.java
package com.opensymphony.xwork2.inject
com.opensymphony.xwork2.inject.ContainerImpl$3 extends java.lang.Object implements com.opensymphony.xwork2.inject.ContainerImpl$InjectorFactory {
final synthetic com.opensymphony.xwork2.inject.ContainerImpl this$0
void <init> (com.opensymphony.xwork2.inject.ContainerImpl) throws com.opensymphony.xwork2.inject.ContainerImpl$MissingDependencyException
public com.opensymphony.xwork2.inject.ContainerImpl$Injector create (com.opensymphony.xwork2.inject.ContainerImpl, java.lang.reflect.Method, java.lang.String) throws com.opensymphony.xwork2.inject.ContainerImpl$MissingDependencyException
com.opensymphony.xwork2.inject.ContainerImpl container
java.lang.reflect.Method method
String name
public volatile synthetic com.opensymphony.xwork2.inject.ContainerImpl$Injector create (com.opensymphony.xwork2.inject.ContainerImpl, java.lang.reflect.Member, java.lang.String) throws com.opensymphony.xwork2.inject.ContainerImpl$MissingDependencyException
com.opensymphony.xwork2.inject.ContainerImpl x0
java.lang.reflect.Member x1
String x2
}
com/opensymphony/xwork2/inject/ContainerImpl$4.class
ContainerImpl.java
package com.opensymphony.xwork2.inject
com.opensymphony.xwork2.inject.ContainerImpl$4 extends java.lang.Object implements com.opensymphony.xwork2.inject.ContainerImpl$InjectorFactory {
final synthetic com.opensymphony.xwork2.inject.ContainerImpl this$0
void <init> (com.opensymphony.xwork2.inject.ContainerImpl) throws com.opensymphony.xwork2.inject.ContainerImpl$MissingDependencyException
public com.opensymphony.xwork2.inject.ContainerImpl$Injector create (com.opensymphony.xwork2.inject.ContainerImpl, java.lang.reflect.Field, java.lang.String) throws com.opensymphony.xwork2.inject.ContainerImpl$MissingDependencyException
com.opensymphony.xwork2.inject.ContainerImpl container
java.lang.reflect.Field field
String name
public volatile synthetic com.opensymphony.xwork2.inject.ContainerImpl$Injector create (com.opensymphony.xwork2.inject.ContainerImpl, java.lang.reflect.Member, java.lang.String) throws com.opensymphony.xwork2.inject.ContainerImpl$MissingDependencyException
com.opensymphony.xwork2.inject.ContainerImpl x0
java.lang.reflect.Member x1
String x2
}
com/opensymphony/xwork2/inject/ContainerImpl$5.class
ContainerImpl.java
package com.opensymphony.xwork2.inject
com.opensymphony.xwork2.inject.ContainerImpl$5 extends com.opensymphony.xwork2.inject.util.ReferenceCache {
final synthetic com.opensymphony.xwork2.inject.ContainerImpl this$0
void <init> (com.opensymphony.xwork2.inject.ContainerImpl)
protected com.opensymphony.xwork2.inject.ContainerImpl$ConstructorInjector create (java.lang.Class)
Class implementation
protected volatile synthetic java.lang.Object create (java.lang.Object)
Object x0
}
com/opensymphony/xwork2/inject/ContainerImpl$6.class
ContainerImpl.java
package com.opensymphony.xwork2.inject
com.opensymphony.xwork2.inject.ContainerImpl$6 extends java.lang.Object implements com.opensymphony.xwork2.inject.ContainerImpl$ContextualCallable {
final synthetic Object val$o
final synthetic com.opensymphony.xwork2.inject.ContainerImpl this$0
void <init> (com.opensymphony.xwork2.inject.ContainerImpl, java.lang.Object)
public java.lang.Void call (com.opensymphony.xwork2.inject.InternalContext)
com.opensymphony.xwork2.inject.InternalContext context
public volatile synthetic java.lang.Object call (com.opensymphony.xwork2.inject.InternalContext)
com.opensymphony.xwork2.inject.InternalContext x0
}
com/opensymphony/xwork2/inject/ContainerImpl$7.class
ContainerImpl.java
package com.opensymphony.xwork2.inject
com.opensymphony.xwork2.inject.ContainerImpl$7 extends java.lang.Object implements com.opensymphony.xwork2.inject.ContainerImpl$ContextualCallable {
final synthetic Class val$implementation
final synthetic com.opensymphony.xwork2.inject.ContainerImpl this$0
void <init> (com.opensymphony.xwork2.inject.ContainerImpl, java.lang.Class)
public java.lang.Object call (com.opensymphony.xwork2.inject.InternalContext)
com.opensymphony.xwork2.inject.InternalContext context
}
com/opensymphony/xwork2/inject/ContainerImpl$8.class
ContainerImpl.java
package com.opensymphony.xwork2.inject
com.opensymphony.xwork2.inject.ContainerImpl$8 extends java.lang.Object implements com.opensymphony.xwork2.inject.ContainerImpl$ContextualCallable {
final synthetic Class val$type
final synthetic String val$name
final synthetic com.opensymphony.xwork2.inject.ContainerImpl this$0
void <init> (com.opensymphony.xwork2.inject.ContainerImpl, java.lang.Class, java.lang.String)
public java.lang.Object call (com.opensymphony.xwork2.inject.InternalContext)
com.opensymphony.xwork2.inject.InternalContext context
}
com/opensymphony/xwork2/inject/ContainerImpl$9.class
ContainerImpl.java
package com.opensymphony.xwork2.inject
com.opensymphony.xwork2.inject.ContainerImpl$9 extends java.lang.Object implements com.opensymphony.xwork2.inject.ContainerImpl$ContextualCallable {
final synthetic Class val$type
final synthetic com.opensymphony.xwork2.inject.ContainerImpl this$0
void <init> (com.opensymphony.xwork2.inject.ContainerImpl, java.lang.Class)
public java.lang.Object call (com.opensymphony.xwork2.inject.InternalContext)
com.opensymphony.xwork2.inject.InternalContext context
}
com/opensymphony/xwork2/inject/ContainerImpl$ConstructorInjector.class
ContainerImpl.java
package com.opensymphony.xwork2.inject
com.opensymphony.xwork2.inject.ContainerImpl$ConstructorInjector extends java.lang.Object {
final Class implementation
final java.util.List injectors
final java.lang.reflect.Constructor constructor
final com.opensymphony.xwork2.inject.ContainerImpl$ParameterInjector[] parameterInjectors
void <init> (com.opensymphony.xwork2.inject.ContainerImpl, java.lang.Class)
com.opensymphony.xwork2.inject.Inject inject
com.opensymphony.xwork2.inject.ContainerImpl$MissingDependencyException e
com.opensymphony.xwork2.inject.ContainerImpl container
Class implementation
private java.lang.reflect.Constructor findConstructorIn (java.lang.Class)
java.lang.reflect.Constructor constructor
java.lang.reflect.Constructor[] arr$
int len$
int i$
NoSuchMethodException e
Class implementation
java.lang.reflect.Constructor found
java.lang.reflect.Constructor[] declaredConstructors
java.lang.Object construct (com.opensymphony.xwork2.inject.InternalContext, java.lang.Class)
Object[] parameters
com.opensymphony.xwork2.inject.ContainerImpl$Injector injector
java.util.Iterator i$
InstantiationException e
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
com.opensymphony.xwork2.inject.InternalContext context
Class expectedType
com.opensymphony.xwork2.inject.ConstructionContext constructionContext
Object t
}
com/opensymphony/xwork2/inject/ContainerImpl$ContextualCallable.class
ContainerImpl.java
package com.opensymphony.xwork2.inject
abstract com.opensymphony.xwork2.inject.ContainerImpl$ContextualCallable extends java.lang.Object {
public abstract java.lang.Object call (com.opensymphony.xwork2.inject.InternalContext)
}
com/opensymphony/xwork2/inject/ContainerImpl$FieldInjector.class
ContainerImpl.java
package com.opensymphony.xwork2.inject
com.opensymphony.xwork2.inject.ContainerImpl$FieldInjector extends java.lang.Object implements com.opensymphony.xwork2.inject.ContainerImpl$Injector {
final java.lang.reflect.Field field
final com.opensymphony.xwork2.inject.InternalFactory factory
final com.opensymphony.xwork2.inject.ExternalContext externalContext
public void <init> (com.opensymphony.xwork2.inject.ContainerImpl, java.lang.reflect.Field, java.lang.String) throws com.opensymphony.xwork2.inject.ContainerImpl$MissingDependencyException
com.opensymphony.xwork2.inject.ContainerImpl container
java.lang.reflect.Field field
String name
com.opensymphony.xwork2.inject.Key key
public void inject (com.opensymphony.xwork2.inject.InternalContext, java.lang.Object)
IllegalAccessException e
com.opensymphony.xwork2.inject.InternalContext context
Object o
com.opensymphony.xwork2.inject.ExternalContext previous
}
com/opensymphony/xwork2/inject/ContainerImpl$Injector.class
ContainerImpl.java
package com.opensymphony.xwork2.inject
abstract com.opensymphony.xwork2.inject.ContainerImpl$Injector extends java.lang.Object implements java.io.Serializable {
public abstract void inject (com.opensymphony.xwork2.inject.InternalContext, java.lang.Object)
}
com/opensymphony/xwork2/inject/ContainerImpl$InjectorFactory.class
ContainerImpl.java
package com.opensymphony.xwork2.inject
abstract com.opensymphony.xwork2.inject.ContainerImpl$InjectorFactory extends java.lang.Object {
public abstract com.opensymphony.xwork2.inject.ContainerImpl$Injector create (com.opensymphony.xwork2.inject.ContainerImpl, java.lang.reflect.Member, java.lang.String) throws com.opensymphony.xwork2.inject.ContainerImpl$MissingDependencyException
}
com/opensymphony/xwork2/inject/ContainerImpl$MethodInjector.class
ContainerImpl.java
package com.opensymphony.xwork2.inject
com.opensymphony.xwork2.inject.ContainerImpl$MethodInjector extends java.lang.Object implements com.opensymphony.xwork2.inject.ContainerImpl$Injector {
final java.lang.reflect.Method method
final com.opensymphony.xwork2.inject.ContainerImpl$ParameterInjector[] parameterInjectors
public void <init> (com.opensymphony.xwork2.inject.ContainerImpl, java.lang.reflect.Method, java.lang.String) throws com.opensymphony.xwork2.inject.ContainerImpl$MissingDependencyException
com.opensymphony.xwork2.inject.ContainerImpl container
java.lang.reflect.Method method
String name
Class[] parameterTypes
public void inject (com.opensymphony.xwork2.inject.InternalContext, java.lang.Object)
Exception e
com.opensymphony.xwork2.inject.InternalContext context
Object o
}
com/opensymphony/xwork2/inject/ContainerImpl$MissingDependencyException.class
ContainerImpl.java
package com.opensymphony.xwork2.inject
com.opensymphony.xwork2.inject.ContainerImpl$MissingDependencyException extends java.lang.Exception {
void <init> (java.lang.String)
String message
}
com/opensymphony/xwork2/inject/ContainerImpl$ParameterInjector.class
ContainerImpl.java
package com.opensymphony.xwork2.inject
com.opensymphony.xwork2.inject.ContainerImpl$ParameterInjector extends java.lang.Object {
final com.opensymphony.xwork2.inject.ExternalContext externalContext
final com.opensymphony.xwork2.inject.InternalFactory factory
public void <init> (com.opensymphony.xwork2.inject.ExternalContext, com.opensymphony.xwork2.inject.InternalFactory)
com.opensymphony.xwork2.inject.ExternalContext externalContext
com.opensymphony.xwork2.inject.InternalFactory factory
java.lang.Object inject (java.lang.reflect.Member, com.opensymphony.xwork2.inject.InternalContext)
java.lang.reflect.Member member
com.opensymphony.xwork2.inject.InternalContext context
com.opensymphony.xwork2.inject.ExternalContext previous
}
com/opensymphony/xwork2/inject/ContainerImpl.class
ContainerImpl.java
package com.opensymphony.xwork2.inject
com.opensymphony.xwork2.inject.ContainerImpl extends java.lang.Object implements com.opensymphony.xwork2.inject.Container {
final java.util.Map factories
final java.util.Map factoryNamesByType
final java.util.Map injectors
java.util.Map constructors
ThreadLocal localContext
final ThreadLocal localScopeStrategy
void <init> (java.util.Map)
java.util.Set names
com.opensymphony.xwork2.inject.Key key
java.util.Iterator i$
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map factories
java.util.Map map
com.opensymphony.xwork2.inject.InternalFactory getFactory (com.opensymphony.xwork2.inject.Key)
com.opensymphony.xwork2.inject.Key key
void addInjectors (java.lang.Class, java.util.List)
Class clazz
java.util.List injectors
void injectStatics (java.util.List)
Class clazz
java.util.Iterator i$
java.util.List staticInjections
java.util.List injectors
void addInjectorsForMethods (java.lang.reflect.Method[], boolean, java.util.List)
java.lang.reflect.Method[] methods
boolean statics
java.util.List injectors
void addInjectorsForFields (java.lang.reflect.Field[], boolean, java.util.List)
java.lang.reflect.Field[] fields
boolean statics
java.util.List injectors
void addInjectorsForMembers (java.util.List, boolean, java.util.List, com.opensymphony.xwork2.inject.ContainerImpl$InjectorFactory)
com.opensymphony.xwork2.inject.ContainerImpl$MissingDependencyException e
com.opensymphony.xwork2.inject.Inject inject
java.lang.reflect.Member member
java.util.Iterator i$
java.util.List members
boolean statics
java.util.List injectors
com.opensymphony.xwork2.inject.ContainerImpl$InjectorFactory injectorFactory
private boolean isStatic (java.lang.reflect.Member)
java.lang.reflect.Member member
com.opensymphony.xwork2.inject.ContainerImpl$ParameterInjector[] getParametersInjectors (java.lang.reflect.AccessibleObject, java.lang.annotation.Annotation[][], java.lang.Class[], java.lang.String) throws com.opensymphony.xwork2.inject.ContainerImpl$MissingDependencyException
com.opensymphony.xwork2.inject.Inject annotation
String name
com.opensymphony.xwork2.inject.Key key
Class parameterType
Class[] arr$
int len$
int i$
java.lang.reflect.AccessibleObject member
java.lang.annotation.Annotation[][] annotations
Class[] parameterTypes
String defaultName
java.util.List parameterInjectors
java.util.Iterator annotationsIterator
com.opensymphony.xwork2.inject.ContainerImpl$ParameterInjector createParameterInjector (com.opensymphony.xwork2.inject.Key, java.lang.reflect.Member) throws com.opensymphony.xwork2.inject.ContainerImpl$MissingDependencyException
com.opensymphony.xwork2.inject.Key key
java.lang.reflect.Member member
com.opensymphony.xwork2.inject.InternalFactory factory
com.opensymphony.xwork2.inject.ExternalContext externalContext
private com.opensymphony.xwork2.inject.ContainerImpl$ParameterInjector[] toArray (java.util.List)
java.util.List parameterInjections
com.opensymphony.xwork2.inject.Inject findInject (java.lang.annotation.Annotation[])
java.lang.annotation.Annotation annotation
java.lang.annotation.Annotation[] arr$
int len$
int i$
java.lang.annotation.Annotation[] annotations
private static java.lang.Object[] getParameters (java.lang.reflect.Member, com.opensymphony.xwork2.inject.InternalContext, com.opensymphony.xwork2.inject.ContainerImpl$ParameterInjector[])
int i
java.lang.reflect.Member member
com.opensymphony.xwork2.inject.InternalContext context
com.opensymphony.xwork2.inject.ContainerImpl$ParameterInjector[] parameterInjectors
Object[] parameters
void inject (java.lang.Object, com.opensymphony.xwork2.inject.InternalContext)
com.opensymphony.xwork2.inject.ContainerImpl$Injector injector
java.util.Iterator i$
Object o
com.opensymphony.xwork2.inject.InternalContext context
java.util.List injectors
java.lang.Object inject (java.lang.Class, com.opensymphony.xwork2.inject.InternalContext)
com.opensymphony.xwork2.inject.ContainerImpl$ConstructorInjector constructor
Exception e
Class implementation
com.opensymphony.xwork2.inject.InternalContext context
java.lang.Object getInstance (java.lang.Class, java.lang.String, com.opensymphony.xwork2.inject.InternalContext)
com.opensymphony.xwork2.inject.InternalFactory o
Class type
String name
com.opensymphony.xwork2.inject.InternalContext context
com.opensymphony.xwork2.inject.ExternalContext previous
com.opensymphony.xwork2.inject.Key key
java.lang.Object getInstance (java.lang.Class, com.opensymphony.xwork2.inject.InternalContext)
Class type
com.opensymphony.xwork2.inject.InternalContext context
public void inject (java.lang.Object)
Object o
public java.lang.Object inject (java.lang.Class)
Class implementation
public java.lang.Object getInstance (java.lang.Class, java.lang.String)
Class type
String name
public java.lang.Object getInstance (java.lang.Class)
Class type
public java.util.Set getInstanceNames (java.lang.Class)
Class type
java.lang.Object callInContext (com.opensymphony.xwork2.inject.ContainerImpl$ContextualCallable)
com.opensymphony.xwork2.inject.ContainerImpl$ContextualCallable callable
com.opensymphony.xwork2.inject.InternalContext[] reference
com.opensymphony.xwork2.inject.ContainerImpl$ConstructorInjector getConstructor (java.lang.Class)
Class implementation
public void setScopeStrategy (com.opensymphony.xwork2.inject.Scope$Strategy)
com.opensymphony.xwork2.inject.Scope$Strategy scopeStrategy
public void removeScopeStrategy ()
static synthetic java.lang.Object[] access$000 (java.lang.reflect.Member, com.opensymphony.xwork2.inject.InternalContext, com.opensymphony.xwork2.inject.ContainerImpl$ParameterInjector[])
java.lang.reflect.Member x0
com.opensymphony.xwork2.inject.InternalContext x1
com.opensymphony.xwork2.inject.ContainerImpl$ParameterInjector[] x2
}
com/opensymphony/xwork2/inject/Context.class
Context.java
package com.opensymphony.xwork2.inject
public abstract com.opensymphony.xwork2.inject.Context extends java.lang.Object {
public abstract com.opensymphony.xwork2.inject.Container getContainer ()
public abstract com.opensymphony.xwork2.inject.Scope$Strategy getScopeStrategy ()
public abstract java.lang.reflect.Member getMember ()
public abstract java.lang.Class getType ()
public abstract java.lang.String getName ()
}
com/opensymphony/xwork2/inject/DependencyException.class
DependencyException.java
package com.opensymphony.xwork2.inject
public com.opensymphony.xwork2.inject.DependencyException extends java.lang.RuntimeException {
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void <init> (java.lang.Throwable)
Throwable cause
}
com/opensymphony/xwork2/inject/ExternalContext$1.class
ExternalContext.java
package com.opensymphony.xwork2.inject
com.opensymphony.xwork2.inject.ExternalContext$1 extends java.util.LinkedHashMap {
final synthetic com.opensymphony.xwork2.inject.ExternalContext this$0
void <init> (com.opensymphony.xwork2.inject.ExternalContext)
}
com/opensymphony/xwork2/inject/ExternalContext.class
ExternalContext.java
package com.opensymphony.xwork2.inject
com.opensymphony.xwork2.inject.ExternalContext extends java.lang.Object implements com.opensymphony.xwork2.inject.Context {
final java.lang.reflect.Member member
final com.opensymphony.xwork2.inject.Key key
final com.opensymphony.xwork2.inject.ContainerImpl container
public void <init> (java.lang.reflect.Member, com.opensymphony.xwork2.inject.Key, com.opensymphony.xwork2.inject.ContainerImpl)
java.lang.reflect.Member member
com.opensymphony.xwork2.inject.Key key
com.opensymphony.xwork2.inject.ContainerImpl container
public java.lang.Class getType ()
public com.opensymphony.xwork2.inject.Scope$Strategy getScopeStrategy ()
public com.opensymphony.xwork2.inject.Container getContainer ()
public java.lang.reflect.Member getMember ()
public java.lang.String getName ()
public java.lang.String toString ()
static com.opensymphony.xwork2.inject.ExternalContext newInstance (java.lang.reflect.Member, com.opensymphony.xwork2.inject.Key, com.opensymphony.xwork2.inject.ContainerImpl)
java.lang.reflect.Member member
com.opensymphony.xwork2.inject.Key key
com.opensymphony.xwork2.inject.ContainerImpl container
}
com/opensymphony/xwork2/inject/Factory.class
Factory.java
package com.opensymphony.xwork2.inject
public abstract com.opensymphony.xwork2.inject.Factory extends java.lang.Object {
public abstract java.lang.Object create (com.opensymphony.xwork2.inject.Context) throws java.lang.Exception
}
com/opensymphony/xwork2/inject/Inject.class
Inject.java
package com.opensymphony.xwork2.inject
public abstract annotation com.opensymphony.xwork2.inject.Inject extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String value ()
public abstract boolean required ()
}
com/opensymphony/xwork2/inject/InternalContext.class
InternalContext.java
package com.opensymphony.xwork2.inject
com.opensymphony.xwork2.inject.InternalContext extends java.lang.Object {
final com.opensymphony.xwork2.inject.ContainerImpl container
final java.util.Map constructionContexts
com.opensymphony.xwork2.inject.Scope$Strategy scopeStrategy
com.opensymphony.xwork2.inject.ExternalContext externalContext
void <init> (com.opensymphony.xwork2.inject.ContainerImpl)
com.opensymphony.xwork2.inject.ContainerImpl container
public com.opensymphony.xwork2.inject.Container getContainer ()
com.opensymphony.xwork2.inject.ContainerImpl getContainerImpl ()
com.opensymphony.xwork2.inject.Scope$Strategy getScopeStrategy ()
com.opensymphony.xwork2.inject.ConstructionContext getConstructionContext (java.lang.Object)
Object key
com.opensymphony.xwork2.inject.ConstructionContext constructionContext
com.opensymphony.xwork2.inject.ExternalContext getExternalContext ()
void setExternalContext (com.opensymphony.xwork2.inject.ExternalContext)
com.opensymphony.xwork2.inject.ExternalContext externalContext
}
com/opensymphony/xwork2/inject/InternalFactory.class
InternalFactory.java
package com.opensymphony.xwork2.inject
abstract com.opensymphony.xwork2.inject.InternalFactory extends java.lang.Object implements java.io.Serializable {
public abstract java.lang.Object create (com.opensymphony.xwork2.inject.InternalContext)
}
com/opensymphony/xwork2/inject/Key.class
Key.java
package com.opensymphony.xwork2.inject
com.opensymphony.xwork2.inject.Key extends java.lang.Object {
final Class type
final String name
final int hashCode
private void <init> (java.lang.Class, java.lang.String)
Class type
String name
java.lang.Class getType ()
java.lang.String getName ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
com.opensymphony.xwork2.inject.Key other
public java.lang.String toString ()
static com.opensymphony.xwork2.inject.Key newInstance (java.lang.Class, java.lang.String)
Class type
String name
}
com/opensymphony/xwork2/inject/Scope$1.class
Scope.java
package com.opensymphony.xwork2.inject
final enum com.opensymphony.xwork2.inject.Scope$1 extends com.opensymphony.xwork2.inject.Scope {
void <init> (java.lang.String, int)
com.opensymphony.xwork2.inject.InternalFactory scopeFactory (java.lang.Class, java.lang.String, com.opensymphony.xwork2.inject.InternalFactory)
Class type
String name
com.opensymphony.xwork2.inject.InternalFactory factory
}
com/opensymphony/xwork2/inject/Scope$2$1.class
Scope.java
package com.opensymphony.xwork2.inject
com.opensymphony.xwork2.inject.Scope$2$1 extends java.lang.Object implements com.opensymphony.xwork2.inject.InternalFactory {
Object instance
final synthetic com.opensymphony.xwork2.inject.InternalFactory val$factory
final synthetic com.opensymphony.xwork2.inject.Scope$2 this$0
void <init> (com.opensymphony.xwork2.inject.Scope$2, com.opensymphony.xwork2.inject.InternalFactory)
public java.lang.Object create (com.opensymphony.xwork2.inject.InternalContext)
com.opensymphony.xwork2.inject.InternalContext context
public java.lang.String toString ()
}
com/opensymphony/xwork2/inject/Scope$2.class
Scope.java
package com.opensymphony.xwork2.inject
final enum com.opensymphony.xwork2.inject.Scope$2 extends com.opensymphony.xwork2.inject.Scope {
void <init> (java.lang.String, int)
com.opensymphony.xwork2.inject.InternalFactory scopeFactory (java.lang.Class, java.lang.String, com.opensymphony.xwork2.inject.InternalFactory)
Class type
String name
com.opensymphony.xwork2.inject.InternalFactory factory
}
com/opensymphony/xwork2/inject/Scope$3$1.class
Scope.java
package com.opensymphony.xwork2.inject
com.opensymphony.xwork2.inject.Scope$3$1 extends java.lang.Object implements com.opensymphony.xwork2.inject.InternalFactory {
final ThreadLocal threadLocal
final synthetic com.opensymphony.xwork2.inject.InternalFactory val$factory
final synthetic com.opensymphony.xwork2.inject.Scope$3 this$0
void <init> (com.opensymphony.xwork2.inject.Scope$3, com.opensymphony.xwork2.inject.InternalFactory)
public java.lang.Object create (com.opensymphony.xwork2.inject.InternalContext)
com.opensymphony.xwork2.inject.InternalContext context
Object t
public java.lang.String toString ()
}
com/opensymphony/xwork2/inject/Scope$3.class
Scope.java
package com.opensymphony.xwork2.inject
final enum com.opensymphony.xwork2.inject.Scope$3 extends com.opensymphony.xwork2.inject.Scope {
void <init> (java.lang.String, int)
com.opensymphony.xwork2.inject.InternalFactory scopeFactory (java.lang.Class, java.lang.String, com.opensymphony.xwork2.inject.InternalFactory)
Class type
String name
com.opensymphony.xwork2.inject.InternalFactory factory
}
com/opensymphony/xwork2/inject/Scope$4$1.class
Scope.java
package com.opensymphony.xwork2.inject
com.opensymphony.xwork2.inject.Scope$4$1 extends java.lang.Object implements com.opensymphony.xwork2.inject.InternalFactory {
final synthetic Class val$type
final synthetic String val$name
final synthetic com.opensymphony.xwork2.inject.InternalFactory val$factory
final synthetic com.opensymphony.xwork2.inject.Scope$4 this$0
void <init> (com.opensymphony.xwork2.inject.Scope$4, java.lang.Class, java.lang.String, com.opensymphony.xwork2.inject.InternalFactory)
public java.lang.Object create (com.opensymphony.xwork2.inject.InternalContext)
Exception e
com.opensymphony.xwork2.inject.InternalContext context
com.opensymphony.xwork2.inject.Scope$Strategy strategy
public java.lang.String toString ()
}
com/opensymphony/xwork2/inject/Scope$4.class
Scope.java
package com.opensymphony.xwork2.inject
final enum com.opensymphony.xwork2.inject.Scope$4 extends com.opensymphony.xwork2.inject.Scope {
void <init> (java.lang.String, int)
com.opensymphony.xwork2.inject.InternalFactory scopeFactory (java.lang.Class, java.lang.String, com.opensymphony.xwork2.inject.InternalFactory)
Class type
String name
com.opensymphony.xwork2.inject.InternalFactory factory
}
com/opensymphony/xwork2/inject/Scope$5$1.class
Scope.java
package com.opensymphony.xwork2.inject
com.opensymphony.xwork2.inject.Scope$5$1 extends java.lang.Object implements com.opensymphony.xwork2.inject.InternalFactory {
final synthetic Class val$type
final synthetic String val$name
final synthetic com.opensymphony.xwork2.inject.InternalFactory val$factory
final synthetic com.opensymphony.xwork2.inject.Scope$5 this$0
void <init> (com.opensymphony.xwork2.inject.Scope$5, java.lang.Class, java.lang.String, com.opensymphony.xwork2.inject.InternalFactory)
public java.lang.Object create (com.opensymphony.xwork2.inject.InternalContext)
Exception e
com.opensymphony.xwork2.inject.InternalContext context
com.opensymphony.xwork2.inject.Scope$Strategy strategy
public java.lang.String toString ()
}
com/opensymphony/xwork2/inject/Scope$5.class
Scope.java
package com.opensymphony.xwork2.inject
final enum com.opensymphony.xwork2.inject.Scope$5 extends com.opensymphony.xwork2.inject.Scope {
void <init> (java.lang.String, int)
com.opensymphony.xwork2.inject.InternalFactory scopeFactory (java.lang.Class, java.lang.String, com.opensymphony.xwork2.inject.InternalFactory)
Class type
String name
com.opensymphony.xwork2.inject.InternalFactory factory
}
com/opensymphony/xwork2/inject/Scope$6$1.class
Scope.java
package com.opensymphony.xwork2.inject
com.opensymphony.xwork2.inject.Scope$6$1 extends java.lang.Object implements com.opensymphony.xwork2.inject.InternalFactory {
final synthetic Class val$type
final synthetic String val$name
final synthetic com.opensymphony.xwork2.inject.InternalFactory val$factory
final synthetic com.opensymphony.xwork2.inject.Scope$6 this$0
void <init> (com.opensymphony.xwork2.inject.Scope$6, java.lang.Class, java.lang.String, com.opensymphony.xwork2.inject.InternalFactory)
public java.lang.Object create (com.opensymphony.xwork2.inject.InternalContext)
Exception e
com.opensymphony.xwork2.inject.InternalContext context
com.opensymphony.xwork2.inject.Scope$Strategy strategy
public java.lang.String toString ()
}
com/opensymphony/xwork2/inject/Scope$6.class
Scope.java
package com.opensymphony.xwork2.inject
final enum com.opensymphony.xwork2.inject.Scope$6 extends com.opensymphony.xwork2.inject.Scope {
void <init> (java.lang.String, int)
com.opensymphony.xwork2.inject.InternalFactory scopeFactory (java.lang.Class, java.lang.String, com.opensymphony.xwork2.inject.InternalFactory)
Class type
String name
com.opensymphony.xwork2.inject.InternalFactory factory
}
com/opensymphony/xwork2/inject/Scope$7.class
Scope.java
package com.opensymphony.xwork2.inject
com.opensymphony.xwork2.inject.Scope$7 extends java.lang.Object implements java.util.concurrent.Callable {
final synthetic com.opensymphony.xwork2.inject.InternalFactory val$factory
final synthetic com.opensymphony.xwork2.inject.InternalContext val$context
final synthetic com.opensymphony.xwork2.inject.Scope this$0
void <init> (com.opensymphony.xwork2.inject.Scope, com.opensymphony.xwork2.inject.InternalFactory, com.opensymphony.xwork2.inject.InternalContext)
public java.lang.Object call () throws java.lang.Exception
}
com/opensymphony/xwork2/inject/Scope$Strategy.class
Scope.java
package com.opensymphony.xwork2.inject
public abstract com.opensymphony.xwork2.inject.Scope$Strategy extends java.lang.Object {
public abstract java.lang.Object findInRequest (java.lang.Class, java.lang.String, java.util.concurrent.Callable) throws java.lang.Exception
public abstract java.lang.Object findInSession (java.lang.Class, java.lang.String, java.util.concurrent.Callable) throws java.lang.Exception
public abstract java.lang.Object findInWizard (java.lang.Class, java.lang.String, java.util.concurrent.Callable) throws java.lang.Exception
}
com/opensymphony/xwork2/inject/Scope.class
Scope.java
package com.opensymphony.xwork2.inject
public abstract enum com.opensymphony.xwork2.inject.Scope extends java.lang.Enum {
public static final enum com.opensymphony.xwork2.inject.Scope DEFAULT
public static final enum com.opensymphony.xwork2.inject.Scope SINGLETON
public static final enum com.opensymphony.xwork2.inject.Scope THREAD
public static final enum com.opensymphony.xwork2.inject.Scope REQUEST
public static final enum com.opensymphony.xwork2.inject.Scope SESSION
public static final enum com.opensymphony.xwork2.inject.Scope WIZARD
private static final synthetic com.opensymphony.xwork2.inject.Scope[] $VALUES
public static final com.opensymphony.xwork2.inject.Scope[] values ()
public static com.opensymphony.xwork2.inject.Scope valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
java.util.concurrent.Callable toCallable (com.opensymphony.xwork2.inject.InternalContext, com.opensymphony.xwork2.inject.InternalFactory)
com.opensymphony.xwork2.inject.InternalContext context
com.opensymphony.xwork2.inject.InternalFactory factory
abstract com.opensymphony.xwork2.inject.InternalFactory scopeFactory (java.lang.Class, java.lang.String, com.opensymphony.xwork2.inject.InternalFactory)
synthetic void <init> (java.lang.String, int, com.opensymphony.xwork2.inject.Scope$1)
String x0
int x1
com.opensymphony.xwork2.inject.Scope$1 x2
static void <clinit> ()
}
com/opensymphony/xwork2/inject/Scoped.class
Scoped.java
package com.opensymphony.xwork2.inject
public abstract annotation com.opensymphony.xwork2.inject.Scoped extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract com.opensymphony.xwork2.inject.Scope value ()
}
com/opensymphony/xwork2/inject/util/FinalizablePhantomReference.class
FinalizablePhantomReference.java
package com.opensymphony.xwork2.inject.util
public abstract com.opensymphony.xwork2.inject.util.FinalizablePhantomReference extends java.lang.ref.PhantomReference implements com.opensymphony.xwork2.inject.util.FinalizableReference {
protected void <init> (java.lang.Object)
Object referent
}
com/opensymphony/xwork2/inject/util/FinalizableReference.class
FinalizableReference.java
package com.opensymphony.xwork2.inject.util
abstract com.opensymphony.xwork2.inject.util.FinalizableReference extends java.lang.Object {
public abstract void finalizeReferent ()
}
com/opensymphony/xwork2/inject/util/FinalizableReferenceQueue$1.class
FinalizableReferenceQueue.java
package com.opensymphony.xwork2.inject.util
com.opensymphony.xwork2.inject.util.FinalizableReferenceQueue$1 extends java.lang.Thread {
final synthetic com.opensymphony.xwork2.inject.util.FinalizableReferenceQueue this$0
void <init> (com.opensymphony.xwork2.inject.util.FinalizableReferenceQueue, java.lang.String)
String x0
public void run ()
InterruptedException e
}
com/opensymphony/xwork2/inject/util/FinalizableReferenceQueue.class
FinalizableReferenceQueue.java
package com.opensymphony.xwork2.inject.util
com.opensymphony.xwork2.inject.util.FinalizableReferenceQueue extends java.lang.ref.ReferenceQueue {
private static final java.util.logging.Logger logger
static java.lang.ref.ReferenceQueue instance
private void <init> ()
void cleanUp (java.lang.ref.Reference)
Throwable t
java.lang.ref.Reference reference
void deliverBadNews (java.lang.Throwable)
Throwable t
void start ()
Thread thread
static com.opensymphony.xwork2.inject.util.FinalizableReferenceQueue createAndStart ()
com.opensymphony.xwork2.inject.util.FinalizableReferenceQueue queue
public static java.lang.ref.ReferenceQueue getInstance ()
static void <clinit> ()
}
com/opensymphony/xwork2/inject/util/FinalizableSoftReference.class
FinalizableSoftReference.java
package com.opensymphony.xwork2.inject.util
public abstract com.opensymphony.xwork2.inject.util.FinalizableSoftReference extends java.lang.ref.SoftReference implements com.opensymphony.xwork2.inject.util.FinalizableReference {
protected void <init> (java.lang.Object)
Object referent
}
com/opensymphony/xwork2/inject/util/FinalizableWeakReference.class
FinalizableWeakReference.java
package com.opensymphony.xwork2.inject.util
public abstract com.opensymphony.xwork2.inject.util.FinalizableWeakReference extends java.lang.ref.WeakReference implements com.opensymphony.xwork2.inject.util.FinalizableReference {
protected void <init> (java.lang.Object)
Object referent
}
com/opensymphony/xwork2/inject/util/Function.class
Function.java
package com.opensymphony.xwork2.inject.util
public abstract com.opensymphony.xwork2.inject.util.Function extends java.lang.Object {
public abstract java.lang.Object apply (java.lang.Object)
}
com/opensymphony/xwork2/inject/util/ReferenceCache$1.class
ReferenceCache.java
package com.opensymphony.xwork2.inject.util
com.opensymphony.xwork2.inject.util.ReferenceCache$1 extends com.opensymphony.xwork2.inject.util.ReferenceCache {
private static final long serialVersionUID
final synthetic com.opensymphony.xwork2.inject.util.Function val$function
void <init> (com.opensymphony.xwork2.inject.util.ReferenceType, com.opensymphony.xwork2.inject.util.ReferenceType, com.opensymphony.xwork2.inject.util.Function)
com.opensymphony.xwork2.inject.util.ReferenceType x0
com.opensymphony.xwork2.inject.util.ReferenceType x1
protected java.lang.Object create (java.lang.Object)
Object key
}
com/opensymphony/xwork2/inject/util/ReferenceCache$CallableCreate.class
ReferenceCache.java
package com.opensymphony.xwork2.inject.util
com.opensymphony.xwork2.inject.util.ReferenceCache$CallableCreate extends java.lang.Object implements java.util.concurrent.Callable {
Object key
final synthetic com.opensymphony.xwork2.inject.util.ReferenceCache this$0
public void <init> (com.opensymphony.xwork2.inject.util.ReferenceCache, java.lang.Object)
Object key
public java.lang.Object call ()
Object value
}
com/opensymphony/xwork2/inject/util/ReferenceCache.class
ReferenceCache.java
package com.opensymphony.xwork2.inject.util
public abstract com.opensymphony.xwork2.inject.util.ReferenceCache extends com.opensymphony.xwork2.inject.util.ReferenceMap {
private static final long serialVersionUID
transient java.util.concurrent.ConcurrentMap futures
transient ThreadLocal localFuture
public void <init> (com.opensymphony.xwork2.inject.util.ReferenceType, com.opensymphony.xwork2.inject.util.ReferenceType)
com.opensymphony.xwork2.inject.util.ReferenceType keyReferenceType
com.opensymphony.xwork2.inject.util.ReferenceType valueReferenceType
public void <init> ()
protected abstract java.lang.Object create (java.lang.Object)
java.lang.Object internalCreate (java.lang.Object)
Object value
java.util.concurrent.FutureTask futureTask
Object keyReference
java.util.concurrent.Future future
InterruptedException e
Throwable cause
java.util.concurrent.ExecutionException e
Object key
public java.lang.Object get (java.lang.Object)
Object key
Object value
protected void cancel ()
java.util.concurrent.Future future
public static com.opensymphony.xwork2.inject.util.ReferenceCache of (com.opensymphony.xwork2.inject.util.ReferenceType, com.opensymphony.xwork2.inject.util.ReferenceType, com.opensymphony.xwork2.inject.util.Function)
com.opensymphony.xwork2.inject.util.ReferenceType keyReferenceType
com.opensymphony.xwork2.inject.util.ReferenceType valueReferenceType
com.opensymphony.xwork2.inject.util.Function function
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream in
}
com/opensymphony/xwork2/inject/util/ReferenceMap$1.class
ReferenceMap.java
package com.opensymphony.xwork2.inject.util
com.opensymphony.xwork2.inject.util.ReferenceMap$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$opensymphony$xwork2$inject$util$ReferenceType
static void <clinit> ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/opensymphony/xwork2/inject/util/ReferenceMap$Entry.class
ReferenceMap.java
package com.opensymphony.xwork2.inject.util
com.opensymphony.xwork2.inject.util.ReferenceMap$Entry extends java.lang.Object implements java.util.Map$Entry {
Object key
Object value
final synthetic com.opensymphony.xwork2.inject.util.ReferenceMap this$0
public void <init> (com.opensymphony.xwork2.inject.util.ReferenceMap, java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
com.opensymphony.xwork2.inject.util.ReferenceMap$Entry entry
public java.lang.String toString ()
}
com/opensymphony/xwork2/inject/util/ReferenceMap$InternalReference.class
ReferenceMap.java
package com.opensymphony.xwork2.inject.util
abstract com.opensymphony.xwork2.inject.util.ReferenceMap$InternalReference extends java.lang.Object {
}
com/opensymphony/xwork2/inject/util/ReferenceMap$KeyReferenceAwareWrapper.class
ReferenceMap.java
package com.opensymphony.xwork2.inject.util
com.opensymphony.xwork2.inject.util.ReferenceMap$KeyReferenceAwareWrapper extends com.opensymphony.xwork2.inject.util.ReferenceMap$ReferenceAwareWrapper {
public void <init> (java.lang.Object)
Object wrapped
public int hashCode ()
}
com/opensymphony/xwork2/inject/util/ReferenceMap$PutStrategy$1.class
ReferenceMap.java
package com.opensymphony.xwork2.inject.util
final enum com.opensymphony.xwork2.inject.util.ReferenceMap$PutStrategy$1 extends com.opensymphony.xwork2.inject.util.ReferenceMap$PutStrategy {
void <init> (java.lang.String, int)
public java.lang.Object execute (com.opensymphony.xwork2.inject.util.ReferenceMap, java.lang.Object, java.lang.Object)
com.opensymphony.xwork2.inject.util.ReferenceMap map
Object keyReference
Object valueReference
}
com/opensymphony/xwork2/inject/util/ReferenceMap$PutStrategy$2.class
ReferenceMap.java
package com.opensymphony.xwork2.inject.util
final enum com.opensymphony.xwork2.inject.util.ReferenceMap$PutStrategy$2 extends com.opensymphony.xwork2.inject.util.ReferenceMap$PutStrategy {
void <init> (java.lang.String, int)
public java.lang.Object execute (com.opensymphony.xwork2.inject.util.ReferenceMap, java.lang.Object, java.lang.Object)
com.opensymphony.xwork2.inject.util.ReferenceMap map
Object keyReference
Object valueReference
}
com/opensymphony/xwork2/inject/util/ReferenceMap$PutStrategy$3.class
ReferenceMap.java
package com.opensymphony.xwork2.inject.util
final enum com.opensymphony.xwork2.inject.util.ReferenceMap$PutStrategy$3 extends com.opensymphony.xwork2.inject.util.ReferenceMap$PutStrategy {
void <init> (java.lang.String, int)
public java.lang.Object execute (com.opensymphony.xwork2.inject.util.ReferenceMap, java.lang.Object, java.lang.Object)
com.opensymphony.xwork2.inject.util.ReferenceMap map
Object keyReference
Object valueReference
}
com/opensymphony/xwork2/inject/util/ReferenceMap$PutStrategy.class
ReferenceMap.java
package com.opensymphony.xwork2.inject.util
abstract enum com.opensymphony.xwork2.inject.util.ReferenceMap$PutStrategy extends java.lang.Enum implements com.opensymphony.xwork2.inject.util.ReferenceMap$Strategy {
public static final enum com.opensymphony.xwork2.inject.util.ReferenceMap$PutStrategy PUT
public static final enum com.opensymphony.xwork2.inject.util.ReferenceMap$PutStrategy REPLACE
public static final enum com.opensymphony.xwork2.inject.util.ReferenceMap$PutStrategy PUT_IF_ABSENT
private static final synthetic com.opensymphony.xwork2.inject.util.ReferenceMap$PutStrategy[] $VALUES
public static final com.opensymphony.xwork2.inject.util.ReferenceMap$PutStrategy[] values ()
public static com.opensymphony.xwork2.inject.util.ReferenceMap$PutStrategy valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
synthetic void <init> (java.lang.String, int, com.opensymphony.xwork2.inject.util.ReferenceMap$1)
String x0
int x1
com.opensymphony.xwork2.inject.util.ReferenceMap$1 x2
static void <clinit> ()
}
com/opensymphony/xwork2/inject/util/ReferenceMap$ReferenceAwareWrapper.class
ReferenceMap.java
package com.opensymphony.xwork2.inject.util
com.opensymphony.xwork2.inject.util.ReferenceMap$ReferenceAwareWrapper extends java.lang.Object {
Object wrapped
void <init> (java.lang.Object)
Object wrapped
java.lang.Object unwrap ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
}
com/opensymphony/xwork2/inject/util/ReferenceMap$SoftKeyReference.class
ReferenceMap.java
package com.opensymphony.xwork2.inject.util
com.opensymphony.xwork2.inject.util.ReferenceMap$SoftKeyReference extends com.opensymphony.xwork2.inject.util.FinalizableSoftReference implements com.opensymphony.xwork2.inject.util.ReferenceMap$InternalReference {
int hashCode
final synthetic com.opensymphony.xwork2.inject.util.ReferenceMap this$0
public void <init> (com.opensymphony.xwork2.inject.util.ReferenceMap, java.lang.Object)
Object key
public void finalizeReferent ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
}
com/opensymphony/xwork2/inject/util/ReferenceMap$SoftValueReference.class
ReferenceMap.java
package com.opensymphony.xwork2.inject.util
com.opensymphony.xwork2.inject.util.ReferenceMap$SoftValueReference extends com.opensymphony.xwork2.inject.util.FinalizableSoftReference implements com.opensymphony.xwork2.inject.util.ReferenceMap$InternalReference {
Object keyReference
final synthetic com.opensymphony.xwork2.inject.util.ReferenceMap this$0
public void <init> (com.opensymphony.xwork2.inject.util.ReferenceMap, java.lang.Object, java.lang.Object)
Object keyReference
Object value
public void finalizeReferent ()
public boolean equals (java.lang.Object)
Object obj
}
com/opensymphony/xwork2/inject/util/ReferenceMap$Strategy.class
ReferenceMap.java
package com.opensymphony.xwork2.inject.util
public abstract com.opensymphony.xwork2.inject.util.ReferenceMap$Strategy extends java.lang.Object {
public abstract java.lang.Object execute (com.opensymphony.xwork2.inject.util.ReferenceMap, java.lang.Object, java.lang.Object)
}
com/opensymphony/xwork2/inject/util/ReferenceMap$WeakKeyReference.class
ReferenceMap.java
package com.opensymphony.xwork2.inject.util
com.opensymphony.xwork2.inject.util.ReferenceMap$WeakKeyReference extends com.opensymphony.xwork2.inject.util.FinalizableWeakReference implements com.opensymphony.xwork2.inject.util.ReferenceMap$InternalReference {
int hashCode
final synthetic com.opensymphony.xwork2.inject.util.ReferenceMap this$0
public void <init> (com.opensymphony.xwork2.inject.util.ReferenceMap, java.lang.Object)
Object key
public void finalizeReferent ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
}
com/opensymphony/xwork2/inject/util/ReferenceMap$WeakValueReference.class
ReferenceMap.java
package com.opensymphony.xwork2.inject.util
com.opensymphony.xwork2.inject.util.ReferenceMap$WeakValueReference extends com.opensymphony.xwork2.inject.util.FinalizableWeakReference implements com.opensymphony.xwork2.inject.util.ReferenceMap$InternalReference {
Object keyReference
final synthetic com.opensymphony.xwork2.inject.util.ReferenceMap this$0
public void <init> (com.opensymphony.xwork2.inject.util.ReferenceMap, java.lang.Object, java.lang.Object)
Object keyReference
Object value
public void finalizeReferent ()
public boolean equals (java.lang.Object)
Object obj
}
com/opensymphony/xwork2/inject/util/ReferenceMap.class
ReferenceMap.java
package com.opensymphony.xwork2.inject.util
public com.opensymphony.xwork2.inject.util.ReferenceMap extends java.lang.Object implements java.util.Map java.io.Serializable {
private static final long serialVersionUID
transient java.util.concurrent.ConcurrentMap delegate
final com.opensymphony.xwork2.inject.util.ReferenceType keyReferenceType
final com.opensymphony.xwork2.inject.util.ReferenceType valueReferenceType
private static com.opensymphony.xwork2.inject.util.ReferenceMap$PutStrategy defaultPutStrategy
public void <init> (com.opensymphony.xwork2.inject.util.ReferenceType, com.opensymphony.xwork2.inject.util.ReferenceType)
com.opensymphony.xwork2.inject.util.ReferenceType keyReferenceType
com.opensymphony.xwork2.inject.util.ReferenceType valueReferenceType
java.lang.Object internalGet (java.lang.Object)
Object key
Object valueReference
public java.lang.Object get (java.lang.Object)
Object key
java.lang.Object execute (com.opensymphony.xwork2.inject.util.ReferenceMap$Strategy, java.lang.Object, java.lang.Object)
com.opensymphony.xwork2.inject.util.ReferenceMap$Strategy strategy
Object key
Object value
Object keyReference
Object valueReference
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object remove (java.lang.Object)
Object key
Object referenceAwareKey
Object valueReference
public int size ()
public boolean isEmpty ()
public boolean containsKey (java.lang.Object)
Object key
Object referenceAwareKey
public boolean containsValue (java.lang.Object)
Object valueReference
java.util.Iterator i$
Object value
public void putAll (java.util.Map)
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map t
public void clear ()
public java.util.Set keySet ()
public java.util.Collection values ()
public java.lang.Object putIfAbsent (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
Object referenceAwareKey
Object referenceAwareValue
public boolean replace (java.lang.Object, java.lang.Object, java.lang.Object)
Object key
Object oldValue
Object newValue
Object keyReference
Object referenceAwareOldValue
public java.lang.Object replace (java.lang.Object, java.lang.Object)
Object key
Object value
public java.util.Set entrySet ()
java.util.Map$Entry dereferenced
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Set entrySet
com.opensymphony.xwork2.inject.util.ReferenceMap$Entry dereferenceEntry (java.util.Map$Entry)
java.util.Map$Entry entry
Object key
Object value
java.lang.Object referenceKey (java.lang.Object)
Object key
java.lang.Object dereferenceKey (java.lang.Object)
Object o
java.lang.Object dereferenceValue (java.lang.Object)
Object o
java.lang.Object dereference (com.opensymphony.xwork2.inject.util.ReferenceType, java.lang.Object)
com.opensymphony.xwork2.inject.util.ReferenceType referenceType
Object reference
java.lang.Object referenceValue (java.lang.Object, java.lang.Object)
Object keyReference
Object value
java.util.Set dereferenceKeySet (java.util.Set)
java.util.Set keyReferences
java.util.Collection dereferenceValues (java.util.Collection)
java.util.Collection valueReferences
java.lang.Object makeKeyReferenceAware (java.lang.Object)
Object o
java.lang.Object makeValueReferenceAware (java.lang.Object)
Object o
java.util.Collection dereferenceCollection (com.opensymphony.xwork2.inject.util.ReferenceType, java.util.Collection, java.util.Collection)
Object reference
java.util.Iterator i$
com.opensymphony.xwork2.inject.util.ReferenceType referenceType
java.util.Collection in
java.util.Collection out
static int keyHashCode (java.lang.Object)
Object key
static boolean referenceEquals (java.lang.ref.Reference, java.lang.Object)
Object referent
java.lang.ref.Reference r
Object o
protected com.opensymphony.xwork2.inject.util.ReferenceMap$Strategy putStrategy ()
protected com.opensymphony.xwork2.inject.util.ReferenceMap$Strategy putIfAbsentStrategy ()
protected com.opensymphony.xwork2.inject.util.ReferenceMap$Strategy replaceStrategy ()
protected com.opensymphony.xwork2.inject.util.ReferenceMap$PutStrategy getPutStrategy ()
static void ensureNotNull (java.lang.Object)
Object o
static transient void ensureNotNull (java.lang.Object[])
int i
Object[] array
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
Object key
Object value
java.util.Map$Entry entry
java.util.Iterator i$
java.io.ObjectOutputStream out
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
Object key
Object value
java.io.ObjectInputStream in
int size
}
com/opensymphony/xwork2/inject/util/ReferenceType.class
ReferenceType.java
package com.opensymphony.xwork2.inject.util
public final enum com.opensymphony.xwork2.inject.util.ReferenceType extends java.lang.Enum {
public static final enum com.opensymphony.xwork2.inject.util.ReferenceType STRONG
public static final enum com.opensymphony.xwork2.inject.util.ReferenceType SOFT
public static final enum com.opensymphony.xwork2.inject.util.ReferenceType WEAK
public static final enum com.opensymphony.xwork2.inject.util.ReferenceType PHANTOM
private static final synthetic com.opensymphony.xwork2.inject.util.ReferenceType[] $VALUES
public static final com.opensymphony.xwork2.inject.util.ReferenceType[] values ()
public static com.opensymphony.xwork2.inject.util.ReferenceType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/opensymphony/xwork2/inject/util/Strings.class
Strings.java
package com.opensymphony.xwork2.inject.util
public com.opensymphony.xwork2.inject.util.Strings extends java.lang.Object {
public void <init> ()
public static java.lang.String capitalize (java.lang.String)
String s
char first
char capitalized
}
com/opensymphony/xwork2/interceptor/AbstractInterceptor.class
AbstractInterceptor.java
package com.opensymphony.xwork2.interceptor
public abstract com.opensymphony.xwork2.interceptor.AbstractInterceptor extends java.lang.Object implements com.opensymphony.xwork2.interceptor.Interceptor {
public void <init> ()
public void init ()
public void destroy ()
public abstract java.lang.String intercept (com.opensymphony.xwork2.ActionInvocation) throws java.lang.Exception
}
com/opensymphony/xwork2/interceptor/AliasInterceptor.class
AliasInterceptor.java
package com.opensymphony.xwork2.interceptor
public com.opensymphony.xwork2.interceptor.AliasInterceptor extends com.opensymphony.xwork2.interceptor.AbstractInterceptor {
private static final org.apache.commons.logging.Log log
private static final String DEFAULT_ALIAS_KEY
protected String aliasesKey
public void <init> ()
public void setAliasesKey (java.lang.String)
String aliasesKey
public java.lang.String intercept (com.opensymphony.xwork2.ActionInvocation) throws java.lang.Exception
java.util.Map contextParameters
java.util.Map$Entry entry
String name
String alias
Object value
java.util.Map aliases
java.util.Iterator itr
String aliasExpression
com.opensymphony.xwork2.util.ValueStack stack
Object obj
com.opensymphony.xwork2.ActionInvocation invocation
com.opensymphony.xwork2.config.entities.ActionConfig config
com.opensymphony.xwork2.ActionContext ac
java.util.Map parameters
static void <clinit> ()
}
com/opensymphony/xwork2/interceptor/annotations/After.class
After.java
package com.opensymphony.xwork2.interceptor.annotations
public abstract annotation com.opensymphony.xwork2.interceptor.annotations.After extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract int priority ()
}
com/opensymphony/xwork2/interceptor/annotations/AnnotationWorkflowInterceptor$1.class
AnnotationWorkflowInterceptor.java
package com.opensymphony.xwork2.interceptor.annotations
com.opensymphony.xwork2.interceptor.annotations.AnnotationWorkflowInterceptor$1 extends java.lang.Object implements java.util.Comparator {
final synthetic com.opensymphony.xwork2.interceptor.annotations.AnnotationWorkflowInterceptor this$0
void <init> (com.opensymphony.xwork2.interceptor.annotations.AnnotationWorkflowInterceptor)
public int compare (java.lang.reflect.Method, java.lang.reflect.Method)
java.lang.reflect.Method method1
java.lang.reflect.Method method2
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/opensymphony/xwork2/interceptor/annotations/AnnotationWorkflowInterceptor$2.class
AnnotationWorkflowInterceptor.java
package com.opensymphony.xwork2.interceptor.annotations
com.opensymphony.xwork2.interceptor.annotations.AnnotationWorkflowInterceptor$2 extends java.lang.Object implements java.util.Comparator {
final synthetic com.opensymphony.xwork2.interceptor.annotations.AnnotationWorkflowInterceptor this$0
void <init> (com.opensymphony.xwork2.interceptor.annotations.AnnotationWorkflowInterceptor)
public int compare (java.lang.reflect.Method, java.lang.reflect.Method)
java.lang.reflect.Method method1
java.lang.reflect.Method method2
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/opensymphony/xwork2/interceptor/annotations/AnnotationWorkflowInterceptor$3.class
AnnotationWorkflowInterceptor.java
package com.opensymphony.xwork2.interceptor.annotations
com.opensymphony.xwork2.interceptor.annotations.AnnotationWorkflowInterceptor$3 extends java.lang.Object implements java.util.Comparator {
final synthetic com.opensymphony.xwork2.interceptor.annotations.AnnotationWorkflowInterceptor this$0
void <init> (com.opensymphony.xwork2.interceptor.annotations.AnnotationWorkflowInterceptor)
public int compare (java.lang.reflect.Method, java.lang.reflect.Method)
java.lang.reflect.Method method1
java.lang.reflect.Method method2
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/opensymphony/xwork2/interceptor/annotations/AnnotationWorkflowInterceptor.class
AnnotationWorkflowInterceptor.java
package com.opensymphony.xwork2.interceptor.annotations
public com.opensymphony.xwork2.interceptor.annotations.AnnotationWorkflowInterceptor extends java.lang.Object implements com.opensymphony.xwork2.interceptor.Interceptor com.opensymphony.xwork2.interceptor.PreResultListener {
public void <init> ()
public java.lang.String intercept (com.opensymphony.xwork2.ActionInvocation) throws java.lang.Exception
String resultCode
java.lang.reflect.Method m
java.util.Iterator i$
java.lang.reflect.Method m
java.util.Iterator i$
com.opensymphony.xwork2.ActionInvocation invocation
Object action
java.util.List methods
String invocationResult
public void destroy ()
public void init ()
public void beforeResult (com.opensymphony.xwork2.ActionInvocation, java.lang.String)
Exception e
java.lang.reflect.Method m
java.util.Iterator i$
com.opensymphony.xwork2.ActionInvocation invocation
String resultCode
Object action
java.util.List methods
}
com/opensymphony/xwork2/interceptor/annotations/Before.class
Before.java
package com.opensymphony.xwork2.interceptor.annotations
public abstract annotation com.opensymphony.xwork2.interceptor.annotations.Before extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract int priority ()
}
com/opensymphony/xwork2/interceptor/annotations/BeforeResult.class
BeforeResult.java
package com.opensymphony.xwork2.interceptor.annotations
public abstract annotation com.opensymphony.xwork2.interceptor.annotations.BeforeResult extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract int priority ()
}
com/opensymphony/xwork2/interceptor/ChainingInterceptor.class
ChainingInterceptor.java
package com.opensymphony.xwork2.interceptor
public com.opensymphony.xwork2.interceptor.ChainingInterceptor extends com.opensymphony.xwork2.interceptor.AbstractInterceptor {
private static final org.apache.commons.logging.Log _log
java.util.Collection excludes
java.util.Collection includes
public void <init> ()
public java.lang.String intercept (com.opensymphony.xwork2.ActionInvocation) throws java.lang.Exception
Object o
java.util.List list
java.util.Map ctxMap
java.util.Iterator iterator
int index
com.opensymphony.xwork2.ActionInvocation invocation
com.opensymphony.xwork2.util.ValueStack stack
com.opensymphony.xwork2.util.CompoundRoot root
public java.util.Collection getExcludes ()
public void setExcludes (java.util.Collection)
java.util.Collection excludes
public java.util.Collection getIncludes ()
public void setIncludes (java.util.Collection)
java.util.Collection includes
static void <clinit> ()
}
com/opensymphony/xwork2/interceptor/ConversionErrorInterceptor$1.class
ConversionErrorInterceptor.java
package com.opensymphony.xwork2.interceptor
com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor$1 extends java.lang.Object implements com.opensymphony.xwork2.interceptor.PreResultListener {
final synthetic com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor this$0
void <init> (com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor)
public void beforeResult (com.opensymphony.xwork2.ActionInvocation, java.lang.String)
com.opensymphony.xwork2.ActionInvocation invocation
String resultCode
java.util.Map fakie
}
com/opensymphony/xwork2/interceptor/ConversionErrorInterceptor.class
ConversionErrorInterceptor.java
package com.opensymphony.xwork2.interceptor
public com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor extends com.opensymphony.xwork2.interceptor.AbstractInterceptor {
public static final String ORIGINAL_PROPERTY_OVERRIDE
public void <init> ()
protected java.lang.Object getOverrideExpr (com.opensymphony.xwork2.ActionInvocation, java.lang.Object)
com.opensymphony.xwork2.ActionInvocation invocation
Object value
public java.lang.String intercept (com.opensymphony.xwork2.ActionInvocation) throws java.lang.Exception
com.opensymphony.xwork2.ValidationAware va
String message
Object action
java.util.Map$Entry entry
String propertyName
Object value
java.util.Iterator iterator
com.opensymphony.xwork2.ActionInvocation invocation
com.opensymphony.xwork2.ActionContext invocationContext
java.util.Map conversionErrors
com.opensymphony.xwork2.util.ValueStack stack
java.util.HashMap fakie
protected boolean shouldAddError (java.lang.String, java.lang.Object)
String propertyName
Object value
}
com/opensymphony/xwork2/interceptor/DefaultWorkflowInterceptor.class
DefaultWorkflowInterceptor.java
package com.opensymphony.xwork2.interceptor
public com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor extends com.opensymphony.xwork2.interceptor.MethodFilterInterceptor {
private static final long serialVersionUID
private static final org.apache.commons.logging.Log _log
private static final String VALIDATE_PREFIX
private static final String ALT_VALIDATE_PREFIX
private boolean alwaysInvokeValidate
private String inputResultName
public void <init> ()
public void setAlwaysInvokeValidate (java.lang.String)
String alwaysInvokeValidate
public void setInputResultName (java.lang.String)
String inputResultName
protected java.lang.String doIntercept (com.opensymphony.xwork2.ActionInvocation) throws java.lang.Exception
Exception e
Exception exception
com.opensymphony.xwork2.Validateable validateable
com.opensymphony.xwork2.ValidationAware validationAwareAction
com.opensymphony.xwork2.ActionInvocation invocation
Object action
static void <clinit> ()
}
com/opensymphony/xwork2/interceptor/ExceptionHolder.class
ExceptionHolder.java
package com.opensymphony.xwork2.interceptor
public com.opensymphony.xwork2.interceptor.ExceptionHolder extends java.lang.Object {
private Exception exception
public void <init> (java.lang.Exception)
Exception exception
public java.lang.Exception getException ()
public java.lang.String getExceptionStack () throws java.io.IOException
java.io.StringWriter sw
java.io.PrintWriter pw
String exceptionStack
}
com/opensymphony/xwork2/interceptor/ExceptionMappingInterceptor.class
ExceptionMappingInterceptor.java
package com.opensymphony.xwork2.interceptor
public com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor extends com.opensymphony.xwork2.interceptor.AbstractInterceptor {
protected static final org.apache.commons.logging.Log log
protected org.apache.commons.logging.Log categoryLogger
protected boolean logEnabled
protected String logCategory
protected String logLevel
public void <init> ()
public boolean isLogEnabled ()
public void setLogEnabled (boolean)
boolean logEnabled
public java.lang.String getLogCategory ()
public void setLogCategory (java.lang.String)
String logCatgory
public java.lang.String getLogLevel ()
public void setLogLevel (java.lang.String)
String logLevel
public java.lang.String intercept (com.opensymphony.xwork2.ActionInvocation) throws java.lang.Exception
String result
java.util.List exceptionMappings
String mappedResult
Exception e
com.opensymphony.xwork2.ActionInvocation invocation
String result
protected void handleLogging (java.lang.Exception)
Exception e
protected void doLog (org.apache.commons.logging.Log, java.lang.Exception)
org.apache.commons.logging.Log logger
Exception e
private java.lang.String findResultFromExceptions (java.util.List, java.lang.Throwable)
com.opensymphony.xwork2.config.entities.ExceptionMappingConfig exceptionMappingConfig
int depth
java.util.Iterator iter
int deepest
java.util.List exceptionMappings
Throwable t
String result
public int getDepth (java.lang.String, java.lang.Throwable)
String exceptionMapping
Throwable t
private int getDepth (java.lang.String, java.lang.Class, int)
String exceptionMapping
Class exceptionClass
int depth
protected void publishException (com.opensymphony.xwork2.ActionInvocation, com.opensymphony.xwork2.interceptor.ExceptionHolder)
com.opensymphony.xwork2.ActionInvocation invocation
com.opensymphony.xwork2.interceptor.ExceptionHolder exceptionHolder
static void <clinit> ()
}
com/opensymphony/xwork2/interceptor/I18nInterceptor.class
I18nInterceptor.java
package com.opensymphony.xwork2.interceptor
public com.opensymphony.xwork2.interceptor.I18nInterceptor extends com.opensymphony.xwork2.interceptor.AbstractInterceptor {
protected static final org.apache.commons.logging.Log log
public static final String DEFAULT_SESSION_ATTRIBUTE
public static final String DEFAULT_PARAMETER
protected String parameterName
protected String attributeName
public void <init> ()
public void setParameterName (java.lang.String)
String parameterName
public void setAttributeName (java.lang.String)
String attributeName
public java.lang.String intercept (com.opensymphony.xwork2.ActionInvocation) throws java.lang.Exception
java.util.Locale locale
Object locale
com.opensymphony.xwork2.ActionInvocation invocation
java.util.Map params
Object requested_locale
java.util.Map session
String result
protected void saveLocale (com.opensymphony.xwork2.ActionInvocation, java.util.Locale)
com.opensymphony.xwork2.ActionInvocation invocation
java.util.Locale locale
static void <clinit> ()
}
com/opensymphony/xwork2/interceptor/Interceptor.class
Interceptor.java
package com.opensymphony.xwork2.interceptor
public abstract com.opensymphony.xwork2.interceptor.Interceptor extends java.lang.Object implements java.io.Serializable {
public abstract void destroy ()
public abstract void init ()
public abstract java.lang.String intercept (com.opensymphony.xwork2.ActionInvocation) throws java.lang.Exception
}
com/opensymphony/xwork2/interceptor/LoggingInterceptor.class
LoggingInterceptor.java
package com.opensymphony.xwork2.interceptor
public com.opensymphony.xwork2.interceptor.LoggingInterceptor extends com.opensymphony.xwork2.interceptor.AbstractInterceptor {
private static final org.apache.commons.logging.Log log
private static final String FINISH_MESSAGE
private static final String START_MESSAGE
public void <init> ()
public java.lang.String intercept (com.opensymphony.xwork2.ActionInvocation) throws java.lang.Exception
com.opensymphony.xwork2.ActionInvocation invocation
String result
private void logMessage (com.opensymphony.xwork2.ActionInvocation, java.lang.String)
StringBuffer message
String namespace
com.opensymphony.xwork2.ActionInvocation invocation
String baseMessage
static void <clinit> ()
}
com/opensymphony/xwork2/interceptor/MethodFilterInterceptor.class
MethodFilterInterceptor.java
package com.opensymphony.xwork2.interceptor
public abstract com.opensymphony.xwork2.interceptor.MethodFilterInterceptor extends com.opensymphony.xwork2.interceptor.AbstractInterceptor {
protected transient org.apache.commons.logging.Log log
protected java.util.Set excludeMethods
protected java.util.Set includeMethods
public void <init> ()
public void setExcludeMethods (java.lang.String)
String excludeMethods
public java.util.Set getExcludeMethodsSet ()
public void setIncludeMethods (java.lang.String)
String includeMethods
public java.util.Set getIncludeMethodsSet ()
public java.lang.String intercept (com.opensymphony.xwork2.ActionInvocation) throws java.lang.Exception
com.opensymphony.xwork2.ActionInvocation invocation
protected boolean applyInterceptor (com.opensymphony.xwork2.ActionInvocation)
com.opensymphony.xwork2.ActionInvocation invocation
String method
boolean applyMethod
protected abstract java.lang.String doIntercept (com.opensymphony.xwork2.ActionInvocation) throws java.lang.Exception
}
com/opensymphony/xwork2/interceptor/MethodFilterInterceptorUtil.class
MethodFilterInterceptorUtil.java
package com.opensymphony.xwork2.interceptor
public com.opensymphony.xwork2.interceptor.MethodFilterInterceptorUtil extends java.lang.Object {
public void <init> ()
public static boolean applyMethod (java.util.Set, java.util.Set, java.lang.String)
java.util.Set excludeMethods
java.util.Set includeMethods
String method
public static boolean applyMethod (java.lang.String, java.lang.String, java.lang.String)
String excludeMethods
String includeMethods
String method
java.util.Set includeMethodsSet
java.util.Set excludeMethodsSet
}
com/opensymphony/xwork2/interceptor/ModelDrivenInterceptor.class
ModelDrivenInterceptor.java
package com.opensymphony.xwork2.interceptor
public com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor extends com.opensymphony.xwork2.interceptor.AbstractInterceptor {
public void <init> ()
public java.lang.String intercept (com.opensymphony.xwork2.ActionInvocation) throws java.lang.Exception
com.opensymphony.xwork2.ModelDriven modelDriven
com.opensymphony.xwork2.util.ValueStack stack
com.opensymphony.xwork2.ActionInvocation invocation
Object action
}
com/opensymphony/xwork2/interceptor/NoParameters.class
NoParameters.java
package com.opensymphony.xwork2.interceptor
public abstract com.opensymphony.xwork2.interceptor.NoParameters extends java.lang.Object {
}
com/opensymphony/xwork2/interceptor/ParameterFilterInterceptor.class
ParameterFilterInterceptor.java
package com.opensymphony.xwork2.interceptor
public com.opensymphony.xwork2.interceptor.ParameterFilterInterceptor extends com.opensymphony.xwork2.interceptor.AbstractInterceptor {
private static final org.apache.commons.logging.Log LOG
private java.util.Collection allowed
private java.util.Collection blocked
private java.util.Map includesExcludesMap
private boolean defaultBlock
public void <init> ()
public java.lang.String intercept (com.opensymphony.xwork2.ActionInvocation) throws java.lang.Exception
String currRule
java.util.Iterator j
String param
boolean currentAllowed
boolean foundApplicableRule
java.util.Iterator i
java.util.Iterator i
com.opensymphony.xwork2.ActionInvocation invocation
java.util.Map parameters
java.util.HashSet paramsToRemove
java.util.Map includesExcludesMap
private boolean isPropSeperator (char)
char c
private java.util.Map getIncludesExcludesMap ()
java.util.Iterator i
java.util.Iterator i
public boolean isDefaultBlock ()
public void setDefaultBlock (boolean)
boolean defaultExclude
public java.util.Collection getBlockedCollection ()
public void setBlockedCollection (java.util.Collection)
java.util.Collection blocked
public void setBlocked (java.lang.String)
String blocked
public java.util.Collection getAllowedCollection ()
public void setAllowedCollection (java.util.Collection)
java.util.Collection allowed
public void setAllowed (java.lang.String)
String allowed
private java.util.Collection asCollection (java.lang.String)
String commaDelim
static void <clinit> ()
}
com/opensymphony/xwork2/interceptor/ParameterNameAware.class
ParameterNameAware.java
package com.opensymphony.xwork2.interceptor
public abstract com.opensymphony.xwork2.interceptor.ParameterNameAware extends java.lang.Object {
public abstract boolean acceptableParameterName (java.lang.String)
}
com/opensymphony/xwork2/interceptor/ParameterRemoverInterceptor.class
ParameterRemoverInterceptor.java
package com.opensymphony.xwork2.interceptor
public com.opensymphony.xwork2.interceptor.ParameterRemoverInterceptor extends com.opensymphony.xwork2.interceptor.AbstractInterceptor {
private static final org.apache.commons.logging.Log LOG
private static final long serialVersionUID
private java.util.Set paramNames
private java.util.Set paramValues
public void <init> ()
public java.lang.String intercept (com.opensymphony.xwork2.ActionInvocation) throws java.lang.Exception
String[] values
String value
Exception e
Object removeName
java.util.Iterator i
com.opensymphony.xwork2.ActionContext ac
java.util.Map parameters
com.opensymphony.xwork2.ActionInvocation invocation
public void setParamNames (java.lang.String)
String paramNames
public void setParamValues (java.lang.String)
String paramValues
static void <clinit> ()
}
com/opensymphony/xwork2/interceptor/ParametersInterceptor$1.class
ParametersInterceptor.java
package com.opensymphony.xwork2.interceptor
com.opensymphony.xwork2.interceptor.ParametersInterceptor$1 extends java.lang.Object implements java.util.Comparator {
void <init> ()
public int compare (java.lang.Object, java.lang.Object)
int i
int i
Object arg0
Object arg1
String s1
String s2
int l1
int l2
}
com/opensymphony/xwork2/interceptor/ParametersInterceptor.class
ParametersInterceptor.java
package com.opensymphony.xwork2.interceptor
public com.opensymphony.xwork2.interceptor.ParametersInterceptor extends com.opensymphony.xwork2.interceptor.MethodFilterInterceptor {
private static final org.apache.commons.logging.Log LOG
boolean ordered
java.util.Set excludeParams
static boolean devMode
static final java.util.Comparator rbCollator
public void <init> ()
public static void setDevMode (java.lang.String)
String mode
public java.lang.String doIntercept (com.opensymphony.xwork2.ActionInvocation) throws java.lang.Exception
com.opensymphony.xwork2.util.ValueStack stack
java.util.Map contextMap
com.opensymphony.xwork2.ActionContext ac
java.util.Map parameters
com.opensymphony.xwork2.ActionInvocation invocation
Object action
protected void setParameters (java.lang.Object, com.opensymphony.xwork2.util.ValueStack, java.util.Map)
String developerNotification
RuntimeException e
Object value
java.util.Map$Entry entry
String name
boolean acceptableName
java.util.Iterator iterator
Object action
com.opensymphony.xwork2.util.ValueStack stack
java.util.Map parameters
com.opensymphony.xwork2.interceptor.ParameterNameAware parameterNameAware
java.util.Map params
protected java.util.Comparator getOrderedComparator ()
private java.lang.String getParameterLogMap (java.util.Map)
Object valueAtIndex
int indexA
Object[] valueArray
java.util.Map$Entry entry
java.util.Iterator paramIter
java.util.Map parameters
StringBuffer logEntry
protected boolean acceptableName (java.lang.String)
String name
protected boolean isExcluded (java.lang.String)
java.util.regex.Matcher matcher
java.util.regex.Pattern pattern
java.util.Iterator i$
String paramName
public boolean isOrdered ()
public void setOrdered (boolean)
boolean ordered
protected java.util.Set getExcludeParamsSet ()
public void setExcludeParams (java.lang.String)
String pattern
java.util.Iterator i$
String commaDelim
java.util.Collection excludePatterns
private java.util.Collection asCollection (java.lang.String)
String commaDelim
static void <clinit> ()
}
com/opensymphony/xwork2/interceptor/PrefixMethodInvocationUtil.class
PrefixMethodInvocationUtil.java
package com.opensymphony.xwork2.interceptor
public com.opensymphony.xwork2.interceptor.PrefixMethodInvocationUtil extends java.lang.Object {
private static final org.apache.commons.logging.Log _log
static final synthetic boolean $assertionsDisabled
public void <init> ()
public static void invokePrefixMethod (com.opensymphony.xwork2.ActionInvocation, java.lang.String[]) throws java.lang.reflect.InvocationTargetException java.lang.IllegalAccessException
com.opensymphony.xwork2.ActionInvocation actionInvocation
String[] prefixes
Object action
String methodName
java.lang.reflect.Method method
public static java.lang.reflect.Method getPrefixedMethod (java.lang.String[], java.lang.String, java.lang.Object)
java.lang.reflect.Method method
NoSuchMethodException e
String prefixedMethodName
int a
String[] prefixes
String methodName
Object action
String capitalizedMethodName
public static java.lang.String capitalizeMethodName (java.lang.String)
String methodName
static void <clinit> ()
}
com/opensymphony/xwork2/interceptor/PrepareInterceptor.class
PrepareInterceptor.java
package com.opensymphony.xwork2.interceptor
public com.opensymphony.xwork2.interceptor.PrepareInterceptor extends com.opensymphony.xwork2.interceptor.MethodFilterInterceptor {
private static final long serialVersionUID
private static final org.apache.commons.logging.Log _log
private static final String PREPARE_PREFIX
private static final String ALT_PREPARE_PREFIX
private boolean alwaysInvokePrepare
public void <init> ()
public void setAlwaysInvokePrepare (java.lang.String)
String alwaysInvokePrepare
public java.lang.String doIntercept (com.opensymphony.xwork2.ActionInvocation) throws java.lang.Exception
Exception e
com.opensymphony.xwork2.ActionInvocation invocation
Object action
static void <clinit> ()
}
com/opensymphony/xwork2/interceptor/PreResultListener.class
PreResultListener.java
package com.opensymphony.xwork2.interceptor
public abstract com.opensymphony.xwork2.interceptor.PreResultListener extends java.lang.Object {
public abstract void beforeResult (com.opensymphony.xwork2.ActionInvocation, java.lang.String)
}
com/opensymphony/xwork2/interceptor/ScopedModelDriven.class
ScopedModelDriven.java
package com.opensymphony.xwork2.interceptor
public abstract com.opensymphony.xwork2.interceptor.ScopedModelDriven extends java.lang.Object implements com.opensymphony.xwork2.ModelDriven {
public abstract void setModel (java.lang.Object)
public abstract void setScopeKey (java.lang.String)
public abstract java.lang.String getScopeKey ()
}
com/opensymphony/xwork2/interceptor/ScopedModelDrivenInterceptor.class
ScopedModelDrivenInterceptor.java
package com.opensymphony.xwork2.interceptor
public com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor extends com.opensymphony.xwork2.interceptor.AbstractInterceptor {
private static final String GET_MODEL
private String scope
private String name
private String className
private com.opensymphony.xwork2.ObjectFactory objectFactory
public void <init> ()
public void setObjectFactory (com.opensymphony.xwork2.ObjectFactory)
com.opensymphony.xwork2.ObjectFactory factory
protected java.lang.Object resolveModel (com.opensymphony.xwork2.ObjectFactory, com.opensymphony.xwork2.ActionContext, java.lang.String, java.lang.String, java.lang.String) throws java.lang.Exception
com.opensymphony.xwork2.ObjectFactory factory
com.opensymphony.xwork2.ActionContext actionContext
String modelClassName
String modelScope
String modelName
Object model
java.util.Map scopeMap
public java.lang.String intercept (com.opensymphony.xwork2.ActionInvocation) throws java.lang.Exception
java.lang.reflect.Method method
Class cls
NoSuchMethodException e
com.opensymphony.xwork2.ActionContext ctx
com.opensymphony.xwork2.config.entities.ActionConfig config
String cName
String modelName
Object model
com.opensymphony.xwork2.interceptor.ScopedModelDriven modelDriven
com.opensymphony.xwork2.ActionInvocation invocation
Object action
public void setClassName (java.lang.String)
String className
public void setName (java.lang.String)
String name
public void setScope (java.lang.String)
String scope
}
com/opensymphony/xwork2/interceptor/StaticParametersInterceptor.class
StaticParametersInterceptor.java
package com.opensymphony.xwork2.interceptor
public com.opensymphony.xwork2.interceptor.StaticParametersInterceptor extends com.opensymphony.xwork2.interceptor.AbstractInterceptor {
private boolean parse
private static final org.apache.commons.logging.Log LOG
public void <init> ()
public void setParse (java.lang.String)
String value
public java.lang.String intercept (com.opensymphony.xwork2.ActionInvocation) throws java.lang.Exception
java.util.Map$Entry entry
Object val
java.util.Iterator iterator
com.opensymphony.xwork2.util.ValueStack stack
com.opensymphony.xwork2.ActionInvocation invocation
com.opensymphony.xwork2.config.entities.ActionConfig config
Object action
java.util.Map parameters
static void <clinit> ()
}
com/opensymphony/xwork2/interceptor/TimerInterceptor.class
TimerInterceptor.java
package com.opensymphony.xwork2.interceptor
public com.opensymphony.xwork2.interceptor.TimerInterceptor extends com.opensymphony.xwork2.interceptor.AbstractInterceptor {
protected static final org.apache.commons.logging.Log log
protected org.apache.commons.logging.Log categoryLogger
protected String logCategory
protected String logLevel
public void <init> ()
public java.lang.String getLogCategory ()
public void setLogCategory (java.lang.String)
String logCatgory
public java.lang.String getLogLevel ()
public void setLogLevel (java.lang.String)
String logLevel
public java.lang.String intercept (com.opensymphony.xwork2.ActionInvocation) throws java.lang.Exception
com.opensymphony.xwork2.ActionInvocation invocation
protected java.lang.String invokeUnderTiming (com.opensymphony.xwork2.ActionInvocation) throws java.lang.Exception
com.opensymphony.xwork2.ActionInvocation invocation
long startTime
String result
long executionTime
StringBuffer message
String namespace
protected boolean shouldLog ()
protected org.apache.commons.logging.Log getLoggerToUse ()
protected void doLog (org.apache.commons.logging.Log, java.lang.String)
org.apache.commons.logging.Log logger
String message
private static boolean isLoggerEnabled (org.apache.commons.logging.Log, java.lang.String)
org.apache.commons.logging.Log logger
String level
static void <clinit> ()
}
com/opensymphony/xwork2/InvalidMetadataException.class
InvalidMetadataException.java
package com.opensymphony.xwork2
public com.opensymphony.xwork2.InvalidMetadataException extends java.lang.RuntimeException {
public void <init> (java.lang.String)
String msg
}
com/opensymphony/xwork2/LocaleProvider.class
LocaleProvider.java
package com.opensymphony.xwork2
public abstract com.opensymphony.xwork2.LocaleProvider extends java.lang.Object {
public abstract java.util.Locale getLocale ()
}
com/opensymphony/xwork2/mock/MockActionInvocation.class
MockActionInvocation.java
package com.opensymphony.xwork2.mock
public com.opensymphony.xwork2.mock.MockActionInvocation extends java.lang.Object implements com.opensymphony.xwork2.ActionInvocation {
private Object action
private com.opensymphony.xwork2.ActionContext invocationContext
private com.opensymphony.xwork2.ActionEventListener actionEventListener
private com.opensymphony.xwork2.ActionProxy proxy
private com.opensymphony.xwork2.Result result
private String resultCode
private com.opensymphony.xwork2.util.ValueStack stack
private java.util.List preResultListeners
public void <init> ()
public java.lang.Object getAction ()
public void setAction (java.lang.Object)
Object action
public com.opensymphony.xwork2.ActionContext getInvocationContext ()
public void setInvocationContext (com.opensymphony.xwork2.ActionContext)
com.opensymphony.xwork2.ActionContext invocationContext
public com.opensymphony.xwork2.ActionProxy getProxy ()
public void setProxy (com.opensymphony.xwork2.ActionProxy)
com.opensymphony.xwork2.ActionProxy proxy
public com.opensymphony.xwork2.Result getResult ()
public void setResult (com.opensymphony.xwork2.Result)
com.opensymphony.xwork2.Result result
public java.lang.String getResultCode ()
public void setResultCode (java.lang.String)
String resultCode
public com.opensymphony.xwork2.util.ValueStack getStack ()
public void setStack (com.opensymphony.xwork2.util.ValueStack)
com.opensymphony.xwork2.util.ValueStack stack
public boolean isExecuted ()
public void addPreResultListener (com.opensymphony.xwork2.interceptor.PreResultListener)
com.opensymphony.xwork2.interceptor.PreResultListener listener
public java.lang.String invoke () throws java.lang.Exception
com.opensymphony.xwork2.interceptor.PreResultListener listener
java.util.Iterator i
public java.lang.String invokeActionOnly () throws java.lang.Exception
public void setActionEventListener (com.opensymphony.xwork2.ActionEventListener)
com.opensymphony.xwork2.ActionEventListener listener
public com.opensymphony.xwork2.ActionEventListener getActionEventListener ()
}
com/opensymphony/xwork2/mock/MockActionProxy.class
MockActionProxy.java
package com.opensymphony.xwork2.mock
public com.opensymphony.xwork2.mock.MockActionProxy extends java.lang.Object implements com.opensymphony.xwork2.ActionProxy {
Object action
String actionName
com.opensymphony.xwork2.config.entities.ActionConfig config
boolean executeResult
com.opensymphony.xwork2.ActionInvocation invocation
String namespace
String method
boolean executedCalled
String returnedResult
com.opensymphony.xwork2.config.Configuration configuration
public void <init> ()
public void prepare () throws java.lang.Exception
public java.lang.String execute () throws java.lang.Exception
public void setReturnedResult (java.lang.String)
String returnedResult
public boolean isExecutedCalled ()
public java.lang.Object getAction ()
public void setAction (java.lang.Object)
Object action
public java.lang.String getActionName ()
public void setActionName (java.lang.String)
String actionName
public com.opensymphony.xwork2.config.entities.ActionConfig getConfig ()
public void setConfig (com.opensymphony.xwork2.config.entities.ActionConfig)
com.opensymphony.xwork2.config.entities.ActionConfig config
public boolean getExecuteResult ()
public void setExecuteResult (boolean)
boolean executeResult
public com.opensymphony.xwork2.ActionInvocation getInvocation ()
public void setInvocation (com.opensymphony.xwork2.ActionInvocation)
com.opensymphony.xwork2.ActionInvocation invocation
public java.lang.String getNamespace ()
public void setNamespace (java.lang.String)
String namespace
public java.lang.String getMethod ()
public void setMethod (java.lang.String)
String method
}
com/opensymphony/xwork2/mock/MockInterceptor.class
MockInterceptor.java
package com.opensymphony.xwork2.mock
public com.opensymphony.xwork2.mock.MockInterceptor extends java.lang.Object implements com.opensymphony.xwork2.interceptor.Interceptor {
public static final String DEFAULT_FOO_VALUE
private String expectedFoo
private String foo
private boolean executed
public void <init> ()
public boolean isExecuted ()
public void setExpectedFoo (java.lang.String)
String expectedFoo
public java.lang.String getExpectedFoo ()
public void setFoo (java.lang.String)
String foo
public java.lang.String getFoo ()
public void destroy ()
public boolean equals (java.lang.Object)
Object o
com.opensymphony.xwork2.mock.MockInterceptor testInterceptor
public int hashCode ()
int result
public void init ()
public java.lang.String intercept (com.opensymphony.xwork2.ActionInvocation) throws java.lang.Exception
com.opensymphony.xwork2.ActionInvocation invocation
}
com/opensymphony/xwork2/mock/MockObjectTypeDeterminer.class
MockObjectTypeDeterminer.java
package com.opensymphony.xwork2.mock
public com.opensymphony.xwork2.mock.MockObjectTypeDeterminer extends java.lang.Object implements com.opensymphony.xwork2.util.ObjectTypeDeterminer {
private Class keyClass
private Class elementClass
private String keyProperty
private boolean shouldCreateIfNew
public void <init> ()
public void <init> (java.lang.Class, java.lang.Class, java.lang.String, boolean)
Class keyClass
Class elementClass
String keyProperty
boolean shouldCreateIfNew
public java.lang.Class getKeyClass (java.lang.Class, java.lang.String)
Class parentClass
String property
public java.lang.Class getElementClass (java.lang.Class, java.lang.String, java.lang.Object)
Class parentClass
String property
Object key
public java.lang.String getKeyProperty (java.lang.Class, java.lang.String)
Class parentClass
String property
public boolean shouldCreateIfNew (java.lang.Class, java.lang.String, java.lang.Object, java.lang.String, boolean)
Class parentClass
String property
Object target
String keyProperty
boolean isIndexAccessed
public java.lang.Class getElementClass ()
public void setElementClass (java.lang.Class)
Class elementClass
public java.lang.Class getKeyClass ()
public void setKeyClass (java.lang.Class)
Class keyClass
public java.lang.String getKeyProperty ()
public void setKeyProperty (java.lang.String)
String keyProperty
public boolean isShouldCreateIfNew ()
public void setShouldCreateIfNew (boolean)
boolean shouldCreateIfNew
}
com/opensymphony/xwork2/mock/MockResult.class
MockResult.java
package com.opensymphony.xwork2.mock
public com.opensymphony.xwork2.mock.MockResult extends java.lang.Object implements com.opensymphony.xwork2.Result {
public void <init> ()
public boolean equals (java.lang.Object)
Object o
public void execute (com.opensymphony.xwork2.ActionInvocation) throws java.lang.Exception
com.opensymphony.xwork2.ActionInvocation invocation
public int hashCode ()
}
com/opensymphony/xwork2/MockActionInvocation.class
MockActionInvocation.java
package com.opensymphony.xwork2
public com.opensymphony.xwork2.MockActionInvocation extends com.opensymphony.xwork2.mock.MockActionInvocation {
public void <init> ()
}
com/opensymphony/xwork2/ModelDriven.class
ModelDriven.java
package com.opensymphony.xwork2
public abstract com.opensymphony.xwork2.ModelDriven extends java.lang.Object {
public abstract java.lang.Object getModel ()
}
com/opensymphony/xwork2/ObjectFactory$ContinuationsClassLoader.class
ObjectFactory.java
package com.opensymphony.xwork2
com.opensymphony.xwork2.ObjectFactory$ContinuationsClassLoader extends java.lang.ClassLoader {
void <init> ()
}
com/opensymphony/xwork2/ObjectFactory.class
ObjectFactory.java
package com.opensymphony.xwork2
public com.opensymphony.xwork2.ObjectFactory extends java.lang.Object implements java.io.Serializable {
private static final org.apache.commons.logging.Log LOG
private transient ClassLoader ccl
private static ThreadLocal thSelf
private com.opensymphony.xwork2.inject.Container container
public void setClassLoader (java.lang.ClassLoader)
ClassLoader cl
public void <init> ()
public void setContainer (com.opensymphony.xwork2.inject.Container)
com.opensymphony.xwork2.inject.Container container
public static void setObjectFactory (com.opensymphony.xwork2.ObjectFactory)
com.opensymphony.xwork2.ObjectFactory factory
public static com.opensymphony.xwork2.ObjectFactory getObjectFactory ()
public boolean isNoArgConstructorRequired ()
public java.lang.Class getClassInstance (java.lang.String) throws java.lang.ClassNotFoundException
String className
public java.lang.Object buildAction (java.lang.String, java.lang.String, com.opensymphony.xwork2.config.entities.ActionConfig, java.util.Map) throws java.lang.Exception
String actionName
String namespace
com.opensymphony.xwork2.config.entities.ActionConfig config
java.util.Map extraContext
public java.lang.Object buildBean (java.lang.Class, java.util.Map) throws java.lang.Exception
Class clazz
java.util.Map extraContext
protected java.lang.Object injectInternalBeans (java.lang.Object)
Object obj
public java.lang.Object buildBean (java.lang.String, java.util.Map) throws java.lang.Exception
String className
java.util.Map extraContext
public java.lang.Object buildBean (java.lang.String, java.util.Map, boolean) throws java.lang.Exception
String className
java.util.Map extraContext
boolean injectInternal
Class clazz
Object obj
public com.opensymphony.xwork2.interceptor.Interceptor buildInterceptor (com.opensymphony.xwork2.config.entities.InterceptorConfig, java.util.Map) throws com.opensymphony.xwork2.config.ConfigurationException
com.opensymphony.xwork2.interceptor.Interceptor interceptor
InstantiationException e
IllegalAccessException e
ClassCastException e
Exception e
NoClassDefFoundError e
com.opensymphony.xwork2.config.entities.InterceptorConfig interceptorConfig
java.util.Map interceptorRefParams
String interceptorClassName
java.util.Map thisInterceptorClassParams
java.util.Map params
String message
Throwable cause
public com.opensymphony.xwork2.Result buildResult (com.opensymphony.xwork2.config.entities.ResultConfig, java.util.Map) throws java.lang.Exception
Throwable reason
com.opensymphony.xwork2.XWorkException ex
com.opensymphony.xwork2.config.entities.ResultConfig resultConfig
java.util.Map extraContext
String resultClassName
com.opensymphony.xwork2.Result result
public com.opensymphony.xwork2.validator.Validator buildValidator (java.lang.String, java.util.Map, java.util.Map) throws java.lang.Exception
String className
java.util.Map params
java.util.Map extraContext
com.opensymphony.xwork2.validator.Validator validator
static void <clinit> ()
}
com/opensymphony/xwork2/Preparable.class
Preparable.java
package com.opensymphony.xwork2
public abstract com.opensymphony.xwork2.Preparable extends java.lang.Object {
public abstract void prepare () throws java.lang.Exception
}
com/opensymphony/xwork2/ResourceBundleTextProvider.class
ResourceBundleTextProvider.java
package com.opensymphony.xwork2
public abstract com.opensymphony.xwork2.ResourceBundleTextProvider extends java.lang.Object implements com.opensymphony.xwork2.TextProvider {
public abstract void setBundle (java.util.ResourceBundle)
public abstract void setClazz (java.lang.Class)
public abstract void setLocaleProvider (com.opensymphony.xwork2.LocaleProvider)
}
com/opensymphony/xwork2/Result.class
Result.java
package com.opensymphony.xwork2
public abstract com.opensymphony.xwork2.Result extends java.lang.Object implements java.io.Serializable {
public abstract void execute (com.opensymphony.xwork2.ActionInvocation) throws java.lang.Exception
}
com/opensymphony/xwork2/spring/interceptor/ActionAutowiringInterceptor.class
ActionAutowiringInterceptor.java
package com.opensymphony.xwork2.spring.interceptor
public com.opensymphony.xwork2.spring.interceptor.ActionAutowiringInterceptor extends com.opensymphony.xwork2.interceptor.AbstractInterceptor implements org.springframework.context.ApplicationContextAware {
private static final org.apache.commons.logging.Log log
public static final String APPLICATION_CONTEXT
private boolean initialized
private org.springframework.context.ApplicationContext context
private com.opensymphony.xwork2.spring.SpringObjectFactory factory
private Integer autowireStrategy
public void <init> ()
public void setAutowireStrategy (java.lang.Integer)
Integer autowireStrategy
public java.lang.String intercept (com.opensymphony.xwork2.ActionInvocation) throws java.lang.Exception
org.springframework.context.ApplicationContext applicationContext
Object bean
com.opensymphony.xwork2.ActionInvocation invocation
public void setApplicationContext (org.springframework.context.ApplicationContext) throws org.springframework.beans.BeansException
org.springframework.context.ApplicationContext applicationContext
protected org.springframework.context.ApplicationContext getApplicationContext ()
static void <clinit> ()
}
com/opensymphony/xwork2/spring/SpringObjectFactory.class
SpringObjectFactory.java
package com.opensymphony.xwork2.spring
public com.opensymphony.xwork2.spring.SpringObjectFactory extends com.opensymphony.xwork2.ObjectFactory implements org.springframework.context.ApplicationContextAware {
private static final org.apache.commons.logging.Log log
protected org.springframework.context.ApplicationContext appContext
protected org.springframework.beans.factory.config.AutowireCapableBeanFactory autoWiringFactory
protected int autowireStrategy
private java.util.Map classes
private boolean useClassCache
public void <init> ()
public void setApplicationContextPath (java.lang.String)
String ctx
public void setApplicationContext (org.springframework.context.ApplicationContext) throws org.springframework.beans.BeansException
org.springframework.context.ApplicationContext appContext
public void setAutowireStrategy (int)
int autowireStrategy
public int getAutowireStrategy ()
protected org.springframework.beans.factory.config.AutowireCapableBeanFactory findAutoWiringBeanFactory (org.springframework.context.ApplicationContext)
org.springframework.context.ApplicationContext context
public java.lang.Object buildBean (java.lang.String, java.util.Map, boolean) throws java.lang.Exception
Class beanClazz
org.springframework.beans.factory.NoSuchBeanDefinitionException e
String beanName
java.util.Map extraContext
boolean injectInternal
Object o
public java.lang.Object buildBean (java.lang.Class, java.util.Map) throws java.lang.Exception
org.springframework.beans.factory.UnsatisfiedDependencyException e
Class clazz
java.util.Map extraContext
Object bean
public java.lang.Object autoWireBean (java.lang.Object)
Object bean
public java.lang.Object autoWireBean (java.lang.Object, org.springframework.beans.factory.config.AutowireCapableBeanFactory)
Object bean
org.springframework.beans.factory.config.AutowireCapableBeanFactory autoWiringFactory
public java.lang.Class getClassInstance (java.lang.String) throws java.lang.ClassNotFoundException
String className
Class clazz
public void initObjectFactory ()
public boolean isNoArgConstructorRequired ()
public void setUseClassCache (boolean)
boolean useClassCache
static void <clinit> ()
}
com/opensymphony/xwork2/spring/SpringProxyableObjectFactory.class
SpringProxyableObjectFactory.java
package com.opensymphony.xwork2.spring
public com.opensymphony.xwork2.spring.SpringProxyableObjectFactory extends com.opensymphony.xwork2.spring.SpringObjectFactory {
private static final org.apache.commons.logging.Log log
private java.util.List skipBeanNames
public void <init> ()
public java.lang.Object buildBean (java.lang.String, java.util.Map) throws java.lang.Exception
org.springframework.beans.factory.NoSuchBeanDefinitionException e2
Class clazz
org.springframework.beans.factory.support.BeanDefinitionRegistry registry
org.springframework.beans.factory.support.RootBeanDefinition def
ClassNotFoundException e1
org.springframework.beans.factory.NoSuchBeanDefinitionException e
org.springframework.context.ApplicationContext anAppContext
String beanName
java.util.Map extraContext
protected org.springframework.context.ApplicationContext getApplicationContext (java.util.Map)
java.util.Map context
static void <clinit> ()
}
com/opensymphony/xwork2/TestNGXWorkTestCase.class
TestNGXWorkTestCase.java
package com.opensymphony.xwork2
public com.opensymphony.xwork2.TestNGXWorkTestCase extends java.lang.Object {
protected com.opensymphony.xwork2.config.ConfigurationManager configurationManager
protected com.opensymphony.xwork2.config.Configuration configuration
protected com.opensymphony.xwork2.inject.Container container
protected com.opensymphony.xwork2.ActionProxyFactory actionProxyFactory
public void <init> ()
protected void setUp () throws java.lang.Exception
protected void tearDown () throws java.lang.Exception
protected transient void loadConfigurationProviders (com.opensymphony.xwork2.config.ConfigurationProvider[])
com.opensymphony.xwork2.config.ConfigurationProvider[] providers
}
com/opensymphony/xwork2/TextProvider.class
TextProvider.java
package com.opensymphony.xwork2
public abstract com.opensymphony.xwork2.TextProvider extends java.lang.Object {
public abstract java.lang.String getText (java.lang.String)
public abstract java.lang.String getText (java.lang.String, java.lang.String)
public abstract java.lang.String getText (java.lang.String, java.lang.String, java.lang.String)
public abstract java.lang.String getText (java.lang.String, java.util.List)
public abstract java.lang.String getText (java.lang.String, java.lang.String[])
public abstract java.lang.String getText (java.lang.String, java.lang.String, java.util.List)
public abstract java.lang.String getText (java.lang.String, java.lang.String, java.lang.String[])
public abstract java.lang.String getText (java.lang.String, java.lang.String, java.util.List, com.opensymphony.xwork2.util.ValueStack)
public abstract java.lang.String getText (java.lang.String, java.lang.String, java.lang.String[], com.opensymphony.xwork2.util.ValueStack)
public abstract java.util.ResourceBundle getTexts (java.lang.String)
public abstract java.util.ResourceBundle getTexts ()
}
com/opensymphony/xwork2/TextProviderFactory.class
TextProviderFactory.java
package com.opensymphony.xwork2
public com.opensymphony.xwork2.TextProviderFactory extends java.lang.Object {
private com.opensymphony.xwork2.TextProvider textProvider
public void <init> ()
public void setTextProvider (com.opensymphony.xwork2.TextProvider)
com.opensymphony.xwork2.TextProvider textProvider
protected com.opensymphony.xwork2.TextProvider getTextProvider ()
public com.opensymphony.xwork2.TextProvider createInstance (java.lang.Class, com.opensymphony.xwork2.LocaleProvider)
Class clazz
com.opensymphony.xwork2.LocaleProvider provider
com.opensymphony.xwork2.TextProvider instance
public com.opensymphony.xwork2.TextProvider createInstance (java.util.ResourceBundle, com.opensymphony.xwork2.LocaleProvider)
java.util.ResourceBundle bundle
com.opensymphony.xwork2.LocaleProvider provider
com.opensymphony.xwork2.TextProvider instance
}
com/opensymphony/xwork2/TextProviderSupport.class
TextProviderSupport.java
package com.opensymphony.xwork2
public com.opensymphony.xwork2.TextProviderSupport extends java.lang.Object implements com.opensymphony.xwork2.ResourceBundleTextProvider {
private Class clazz
private com.opensymphony.xwork2.LocaleProvider localeProvider
private java.util.ResourceBundle bundle
public void <init> ()
public void <init> (java.lang.Class, com.opensymphony.xwork2.LocaleProvider)
Class clazz
com.opensymphony.xwork2.LocaleProvider provider
public void <init> (java.util.ResourceBundle, com.opensymphony.xwork2.LocaleProvider)
java.util.ResourceBundle bundle
com.opensymphony.xwork2.LocaleProvider provider
public void setBundle (java.util.ResourceBundle)
java.util.ResourceBundle bundle
public void setClazz (java.lang.Class)
Class clazz
public void setLocaleProvider (com.opensymphony.xwork2.LocaleProvider)
com.opensymphony.xwork2.LocaleProvider localeProvider
public java.lang.String getText (java.lang.String)
String key
public java.lang.String getText (java.lang.String, java.lang.String)
String key
String defaultValue
public java.lang.String getText (java.lang.String, java.lang.String, java.lang.String)
String key
String defaultValue
String arg
java.util.List args
public java.lang.String getText (java.lang.String, java.util.List)
String key
java.util.List args
public java.lang.String getText (java.lang.String, java.lang.String[])
String key
String[] args
public java.lang.String getText (java.lang.String, java.lang.String, java.util.List)
String key
String defaultValue
java.util.List args
Object[] argsArray
public java.lang.String getText (java.lang.String, java.lang.String, java.lang.String[])
String key
String defaultValue
String[] args
public java.lang.String getText (java.lang.String, java.lang.String, java.util.List, com.opensymphony.xwork2.util.ValueStack)
String key
String defaultValue
java.util.List args
com.opensymphony.xwork2.util.ValueStack stack
Object[] argsArray
java.util.Locale locale
public java.lang.String getText (java.lang.String, java.lang.String, java.lang.String[], com.opensymphony.xwork2.util.ValueStack)
String key
String defaultValue
String[] args
com.opensymphony.xwork2.util.ValueStack stack
java.util.Locale locale
public java.util.ResourceBundle getTexts (java.lang.String)
String aBundleName
public java.util.ResourceBundle getTexts ()
private java.util.Locale getLocale ()
}
com/opensymphony/xwork2/Unchainable.class
Unchainable.java
package com.opensymphony.xwork2
public abstract com.opensymphony.xwork2.Unchainable extends java.lang.Object {
}
com/opensymphony/xwork2/UnknownHandler.class
UnknownHandler.java
package com.opensymphony.xwork2
public abstract com.opensymphony.xwork2.UnknownHandler extends java.lang.Object {
public abstract com.opensymphony.xwork2.config.entities.ActionConfig handleUnknownAction (java.lang.String, java.lang.String) throws com.opensymphony.xwork2.XWorkException
public abstract com.opensymphony.xwork2.Result handleUnknownResult (com.opensymphony.xwork2.ActionContext, java.lang.String, com.opensymphony.xwork2.config.entities.ActionConfig, java.lang.String) throws com.opensymphony.xwork2.XWorkException
}
com/opensymphony/xwork2/util/AnnotationUtils.class
AnnotationUtils.java
package com.opensymphony.xwork2.util
public com.opensymphony.xwork2.util.AnnotationUtils extends java.lang.Object {
private static final java.util.regex.Pattern SETTER_PATTERN
private static final java.util.regex.Pattern GETTER_PATTERN
public void <init> ()
public static void addAllFields (java.lang.Class, java.lang.Class, java.util.List)
java.lang.annotation.Annotation ann
java.lang.reflect.Field field
java.lang.reflect.Field[] arr$
int len$
int i$
Class annotationClass
Class clazz
java.util.List allFields
java.lang.reflect.Field[] fields
public static void addAllMethods (java.lang.Class, java.lang.Class, java.util.List)
java.lang.annotation.Annotation ann
java.lang.reflect.Method method
java.lang.reflect.Method[] arr$
int len$
int i$
Class annotationClass
Class clazz
java.util.List allMethods
java.lang.reflect.Method[] methods
public static void addAllInterfaces (java.lang.Class, java.util.List)
Class clazz
java.util.List allInterfaces
Class[] interfaces
public static java.util.List findAnnotatedMethods (java.lang.Class, java.lang.Class)
Class clazz
Class annotationClass
java.util.List methods
public static void findRecursively (java.lang.Class, java.lang.Class, java.util.List)
java.lang.reflect.Method m
java.lang.reflect.Method[] arr$
int len$
int i$
Class clazz
Class annotationClass
java.util.List methods
public static java.lang.String resolvePropertyName (java.lang.reflect.Method)
String raw
String raw
java.lang.reflect.Method method
java.util.regex.Matcher matcher
public static java.lang.String[] find (java.lang.Class, java.lang.String)
int i
String[] files
Class clazz
String pckgname
java.util.List classes
String name
java.net.URL url
java.io.File directory
static void <clinit> ()
}
com/opensymphony/xwork2/util/AnnotationXWorkConverter.class
AnnotationXWorkConverter.java
package com.opensymphony.xwork2.util
public com.opensymphony.xwork2.util.AnnotationXWorkConverter extends com.opensymphony.xwork2.util.XWorkConverter {
public void <init> ()
}
com/opensymphony/xwork2/util/ClassLoaderUtil$AggregateIterator.class
ClassLoaderUtil.java
package com.opensymphony.xwork2.util
public com.opensymphony.xwork2.util.ClassLoaderUtil$AggregateIterator extends java.lang.Object implements java.util.Iterator {
java.util.LinkedList enums
java.util.Enumeration cur
Object next
java.util.Set loaded
protected void <init> ()
public com.opensymphony.xwork2.util.ClassLoaderUtil$AggregateIterator addEnumeration (java.util.Enumeration)
java.util.Enumeration e
public boolean hasNext ()
public java.lang.Object next ()
Object prev
private java.util.Enumeration determineCurrentEnumeration ()
private java.lang.Object loadNext ()
Object tmp
public void remove ()
}
com/opensymphony/xwork2/util/ClassLoaderUtil.class
ClassLoaderUtil.java
package com.opensymphony.xwork2.util
public com.opensymphony.xwork2.util.ClassLoaderUtil extends java.lang.Object {
public void <init> ()
public static java.util.Iterator getResources (java.lang.String, java.lang.Class, boolean) throws java.io.IOException
ClassLoader cl
String resourceName
Class callingClass
boolean aggregate
com.opensymphony.xwork2.util.ClassLoaderUtil$AggregateIterator iterator
public static java.net.URL getResource (java.lang.String, java.lang.Class)
ClassLoader cl
String resourceName
Class callingClass
java.net.URL url
public static java.io.InputStream getResourceAsStream (java.lang.String, java.lang.Class)
java.io.IOException e
String resourceName
Class callingClass
java.net.URL url
public static java.lang.Class loadClass (java.lang.String, java.lang.Class) throws java.lang.ClassNotFoundException
ClassNotFoundException exc
ClassNotFoundException ex
ClassNotFoundException e
String className
Class callingClass
}
com/opensymphony/xwork2/util/CompoundRoot.class
CompoundRoot.java
package com.opensymphony.xwork2.util
public com.opensymphony.xwork2.util.CompoundRoot extends java.util.ArrayList {
public void <init> ()
public void <init> (java.util.List)
java.util.List list
public com.opensymphony.xwork2.util.CompoundRoot cutStack (int)
int index
public java.lang.Object peek ()
public java.lang.Object pop ()
public void push (java.lang.Object)
Object o
}
com/opensymphony/xwork2/util/CompoundRootAccessor$MethodCall.class
CompoundRootAccessor.java
package com.opensymphony.xwork2.util
com.opensymphony.xwork2.util.CompoundRootAccessor$MethodCall extends java.lang.Object {
Class clazz
String name
Class[] args
int hash
public void <init> (java.lang.Class, java.lang.String, java.lang.Class[])
Class arg
int i
Class clazz
String name
Class[] args
public boolean equals (java.lang.Object)
Object obj
com.opensymphony.xwork2.util.CompoundRootAccessor$MethodCall mc
public int hashCode ()
}
com/opensymphony/xwork2/util/CompoundRootAccessor.class
CompoundRootAccessor.java
package com.opensymphony.xwork2.util
public com.opensymphony.xwork2.util.CompoundRootAccessor extends java.lang.Object implements ognl.PropertyAccessor ognl.MethodAccessor ognl.ClassResolver {
private static final org.apache.commons.logging.Log log
private static java.util.Map invalidMethods
public void <init> ()
public void setProperty (java.util.Map, java.lang.Object, java.lang.Object, java.lang.Object) throws ognl.OgnlException
java.util.Map map
java.beans.IntrospectionException e
Object o
java.util.Iterator iterator
java.util.Map context
Object target
Object name
Object value
com.opensymphony.xwork2.util.CompoundRoot root
ognl.OgnlContext ognlContext
Boolean reportError
String msg
public java.lang.Object getProperty (java.util.Map, java.lang.Object, java.lang.Object) throws ognl.OgnlException
Integer index
String msg
ognl.OgnlException e
java.beans.IntrospectionException e
Object o
java.util.Iterator iterator
java.util.Map context
Object target
Object name
com.opensymphony.xwork2.util.CompoundRoot root
ognl.OgnlContext ognlContext
public java.lang.Object callMethod (java.util.Map, java.lang.Object, java.lang.String, java.lang.Object[]) throws ognl.MethodFailedException
Object v
String pdName
java.util.Iterator iterator
int i
java.beans.PropertyDescriptor pd
int padding
java.util.Iterator iterator
String s
java.util.Iterator iterator
java.util.Map descriptors
int maxSize
java.util.SortedSet set
StringBuffer sb
java.beans.IntrospectionException e
ognl.OgnlException e
Object v
Object value
Throwable reason
ognl.OgnlException e
Object o
Class clazz
Class[] argTypes
com.opensymphony.xwork2.util.CompoundRootAccessor$MethodCall mc
java.util.Iterator iterator
java.util.Map context
Object target
String name
Object[] objects
com.opensymphony.xwork2.util.CompoundRoot root
public java.lang.Object callStaticMethod (java.util.Map, java.lang.Class, java.lang.String, java.lang.Object[]) throws ognl.MethodFailedException
java.util.Map transientVars
Class aClass
String s
Object[] objects
public java.lang.Class classForName (java.lang.String, java.util.Map) throws java.lang.ClassNotFoundException
com.opensymphony.xwork2.util.CompoundRoot compoundRoot
int index
Exception e
String className
java.util.Map context
Object root
private java.lang.Class[] getArgTypes (java.lang.Object[])
Object arg
int i
Object[] args
Class[] classes
static void <clinit> ()
}
com/opensymphony/xwork2/util/CreateIfNull.class
CreateIfNull.java
package com.opensymphony.xwork2.util
public abstract annotation com.opensymphony.xwork2.util.CreateIfNull extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract boolean value ()
}
com/opensymphony/xwork2/util/DefaultObjectTypeDeterminer.class
DefaultObjectTypeDeterminer.java
package com.opensymphony.xwork2.util
public com.opensymphony.xwork2.util.DefaultObjectTypeDeterminer extends java.lang.Object implements com.opensymphony.xwork2.util.ObjectTypeDeterminer {
protected static final org.apache.commons.logging.Log LOG
public static final String KEY_PREFIX
public static final String ELEMENT_PREFIX
public static final String KEY_PROPERTY_PREFIX
public static final String CREATE_IF_NULL_PREFIX
public static final String DEPRECATED_ELEMENT_PREFIX
public void <init> ()
public java.lang.Class getKeyClass (java.lang.Class, java.lang.String)
Class parentClass
String property
com.opensymphony.xwork2.util.Key annotation
Class clazz
public java.lang.Class getElementClass (java.lang.Class, java.lang.String, java.lang.Object)
Class parentClass
String property
Object key
com.opensymphony.xwork2.util.Element annotation
Class clazz
public java.lang.String getKeyProperty (java.lang.Class, java.lang.String)
Class parentClass
String property
com.opensymphony.xwork2.util.KeyProperty annotation
public boolean shouldCreateIfNew (java.lang.Class, java.lang.String, java.lang.Object, java.lang.String, boolean)
Class parentClass
String property
Object target
String keyProperty
boolean isIndexAccessed
com.opensymphony.xwork2.util.CreateIfNull annotation
String configValue
protected java.lang.annotation.Annotation getAnnotation (java.lang.Class, java.lang.String, java.lang.Class)
Class parentClass
String property
Class annotationClass
java.lang.annotation.Annotation annotation
java.lang.reflect.Field field
private java.lang.annotation.Annotation getAnnotationFromGetter (java.lang.Class, java.lang.String, java.lang.Class)
java.lang.reflect.Method getter
ognl.OgnlException ognle
java.beans.IntrospectionException ie
Class parentClass
String property
Class annotationClass
private java.lang.annotation.Annotation getAnnotationFromSetter (java.lang.Class, java.lang.String, java.lang.Class)
java.lang.reflect.Method setter
ognl.OgnlException ognle
java.beans.IntrospectionException ie
Class parentClass
String property
Class annotationClass
private java.lang.Class getClass (java.lang.Class, java.lang.String, boolean)
java.lang.reflect.Method setter
ognl.OgnlException ognle
java.beans.IntrospectionException ie
java.lang.reflect.Method getter
ognl.OgnlException ognle
java.beans.IntrospectionException ie
java.lang.reflect.ParameterizedType type
int index
java.lang.reflect.Type resultType
java.lang.reflect.Field field
java.lang.reflect.Type genericType
Exception e
Class parentClass
String property
boolean element
static void <clinit> ()
}
com/opensymphony/xwork2/util/DomHelper$DOMBuilder.class
DomHelper.java
package com.opensymphony.xwork2.util
public com.opensymphony.xwork2.util.DomHelper$DOMBuilder extends java.lang.Object implements org.xml.sax.ContentHandler {
protected static javax.xml.transform.sax.SAXTransformerFactory FACTORY
protected javax.xml.transform.sax.SAXTransformerFactory factory
protected javax.xml.transform.dom.DOMResult result
protected org.w3c.dom.Node parentNode
protected org.xml.sax.ContentHandler nextHandler
public void <init> ()
public void <init> (javax.xml.transform.sax.SAXTransformerFactory)
javax.xml.transform.sax.SAXTransformerFactory factory
public void <init> (org.w3c.dom.Node)
org.w3c.dom.Node parentNode
public void <init> (javax.xml.transform.sax.SAXTransformerFactory, org.w3c.dom.Node)
javax.xml.transform.sax.SAXTransformerFactory factory
org.w3c.dom.Node parentNode
private void setup ()
javax.xml.transform.sax.TransformerHandler handler
javax.xml.transform.TransformerException local
public org.w3c.dom.Document getDocument ()
public void setDocumentLocator (org.xml.sax.Locator)
org.xml.sax.Locator locator
public void startDocument () throws org.xml.sax.SAXException
public void endDocument () throws org.xml.sax.SAXException
public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) throws org.xml.sax.SAXException
String uri
String loc
String raw
org.xml.sax.Attributes attrs
public void endElement (java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXException
String arg0
String arg1
String arg2
public void startPrefixMapping (java.lang.String, java.lang.String) throws org.xml.sax.SAXException
String arg0
String arg1
public void endPrefixMapping (java.lang.String) throws org.xml.sax.SAXException
String arg0
public void characters (char[], int, int) throws org.xml.sax.SAXException
char[] arg0
int arg1
int arg2
public void ignorableWhitespace (char[], int, int) throws org.xml.sax.SAXException
char[] arg0
int arg1
int arg2
public void processingInstruction (java.lang.String, java.lang.String) throws org.xml.sax.SAXException
String arg0
String arg1
public void skippedEntity (java.lang.String) throws org.xml.sax.SAXException
String arg0
static void <clinit> ()
Class clazz
ClassNotFoundException e
Exception e
String parserProp
}
com/opensymphony/xwork2/util/DomHelper$StartHandler.class
DomHelper.java
package com.opensymphony.xwork2.util
public com.opensymphony.xwork2.util.DomHelper$StartHandler extends org.xml.sax.helpers.DefaultHandler {
private org.xml.sax.ContentHandler nextHandler
private java.util.Map dtdMappings
public void <init> (org.xml.sax.ContentHandler, java.util.Map)
org.xml.sax.ContentHandler next
java.util.Map dtdMappings
public void setDocumentLocator (org.xml.sax.Locator)
org.xml.sax.Locator locator
public void startDocument () throws org.xml.sax.SAXException
public void endDocument () throws org.xml.sax.SAXException
public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) throws org.xml.sax.SAXException
String uri
String loc
String raw
org.xml.sax.Attributes attrs
public void endElement (java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXException
String arg0
String arg1
String arg2
public void startPrefixMapping (java.lang.String, java.lang.String) throws org.xml.sax.SAXException
String arg0
String arg1
public void endPrefixMapping (java.lang.String) throws org.xml.sax.SAXException
String arg0
public void characters (char[], int, int) throws org.xml.sax.SAXException
char[] arg0
int arg1
int arg2
public void ignorableWhitespace (char[], int, int) throws org.xml.sax.SAXException
char[] arg0
int arg1
int arg2
public void processingInstruction (java.lang.String, java.lang.String) throws org.xml.sax.SAXException
String arg0
String arg1
public void skippedEntity (java.lang.String) throws org.xml.sax.SAXException
String arg0
public org.xml.sax.InputSource resolveEntity (java.lang.String, java.lang.String)
String val
String publicId
String systemId
public void warning (org.xml.sax.SAXParseException)
org.xml.sax.SAXParseException exception
public void error (org.xml.sax.SAXParseException) throws org.xml.sax.SAXException
org.xml.sax.SAXParseException exception
public void fatalError (org.xml.sax.SAXParseException) throws org.xml.sax.SAXException
org.xml.sax.SAXParseException exception
}
com/opensymphony/xwork2/util/DomHelper.class
DomHelper.java
package com.opensymphony.xwork2.util
public com.opensymphony.xwork2.util.DomHelper extends java.lang.Object {
private static final org.apache.commons.logging.Log LOG
public static final String XMLNS_URI
public void <init> ()
public static com.opensymphony.xwork2.util.location.Location getLocationObject (org.w3c.dom.Element)
org.w3c.dom.Element element
public static org.w3c.dom.Document parse (org.xml.sax.InputSource)
org.xml.sax.InputSource inputSource
public static org.w3c.dom.Document parse (org.xml.sax.InputSource, java.util.Map)
Class clazz
ClassNotFoundException e
Exception e
Exception ex
Exception ex
org.xml.sax.InputSource inputSource
java.util.Map dtdMappings
javax.xml.parsers.SAXParserFactory factory
String parserProp
javax.xml.parsers.SAXParser parser
com.opensymphony.xwork2.util.DomHelper$DOMBuilder builder
org.xml.sax.ContentHandler locationHandler
static synthetic org.apache.commons.logging.Log access$000 ()
static void <clinit> ()
}
com/opensymphony/xwork2/util/Element.class
Element.java
package com.opensymphony.xwork2.util
public abstract annotation com.opensymphony.xwork2.util.Element extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.Class value ()
}
com/opensymphony/xwork2/util/EnumTypeConverter.class
EnumTypeConverter.java
package com.opensymphony.xwork2.util
public com.opensymphony.xwork2.util.EnumTypeConverter extends ognl.DefaultTypeConverter {
public void <init> ()
public java.lang.Object convertValue (java.util.Map, java.lang.Object, java.lang.Class)
java.util.Map context
Object o
Class toClass
public java.lang.Enum convertFromString (java.lang.String, java.lang.Class)
String value
Class toClass
}
com/opensymphony/xwork2/util/FileManager$FileRevision.class
FileManager.java
package com.opensymphony.xwork2.util
com.opensymphony.xwork2.util.FileManager$FileRevision extends java.lang.Object {
private java.io.File file
private long lastModified
public void <init> ()
public void <init> (java.io.File, long)
java.io.File file
long lastUpdated
public java.io.File getFile ()
public void setLastModified (long)
long lastModified
public long getLastModified ()
}
com/opensymphony/xwork2/util/FileManager.class
FileManager.java
package com.opensymphony.xwork2.util
public com.opensymphony.xwork2.util.FileManager extends java.lang.Object {
private static java.util.Map files
protected static boolean reloadingConfigs
private void <init> ()
public static void setReloadingConfigs (boolean)
boolean reloadingConfigs
public static boolean isReloadingConfigs ()
public static boolean fileNeedsReloading (java.lang.String)
String fileName
com.opensymphony.xwork2.util.FileManager$FileRevision revision
public static java.io.InputStream loadFile (java.lang.String, java.lang.Class)
String fileName
Class clazz
java.net.URL fileUrl
public static java.io.InputStream loadFile (java.net.URL)
java.io.IOException e
long lastModified
java.io.File file
java.net.URL fileUrl
String fileName
java.io.InputStream is
static void <clinit> ()
}
com/opensymphony/xwork2/util/GenericsObjectTypeDeterminer.class
GenericsObjectTypeDeterminer.java
package com.opensymphony.xwork2.util
public com.opensymphony.xwork2.util.GenericsObjectTypeDeterminer extends com.opensymphony.xwork2.util.DefaultObjectTypeDeterminer {
public void <init> ()
}
com/opensymphony/xwork2/util/InstantiatingNullHandler.class
InstantiatingNullHandler.java
package com.opensymphony.xwork2.util
public com.opensymphony.xwork2.util.InstantiatingNullHandler extends java.lang.Object implements ognl.NullHandler {
public static final String CREATE_NULL_OBJECTS
private static final org.apache.commons.logging.Log LOG
public void <init> ()
public java.lang.Object nullMethodResult (java.util.Map, java.lang.Object, java.lang.String, java.lang.Object[])
java.util.Map context
Object target
String methodName
Object[] args
public java.lang.Object nullPropertyValue (java.util.Map, java.lang.Object, java.lang.Object)
java.beans.PropertyDescriptor pd
String propName
Object realTarget
Class clazz
Object param
Exception e
java.util.Map context
Object target
Object property
boolean c
private java.lang.Object createObject (java.lang.Class, java.lang.Object, java.lang.String, java.util.Map) throws java.lang.Exception
Class clazz
Object target
String property
java.util.Map context
static void <clinit> ()
}
com/opensymphony/xwork2/util/Key.class
Key.java
package com.opensymphony.xwork2.util
public abstract annotation com.opensymphony.xwork2.util.Key extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.Class value ()
}
com/opensymphony/xwork2/util/KeyProperty.class
KeyProperty.java
package com.opensymphony.xwork2.util
public abstract annotation com.opensymphony.xwork2.util.KeyProperty extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String value ()
}
com/opensymphony/xwork2/util/LocalizedTextUtil$GetDefaultMessageReturnArg.class
LocalizedTextUtil.java
package com.opensymphony.xwork2.util
com.opensymphony.xwork2.util.LocalizedTextUtil$GetDefaultMessageReturnArg extends java.lang.Object {
String message
boolean foundInBundle
public void <init> (java.lang.String, boolean)
String message
boolean foundInBundle
}
com/opensymphony/xwork2/util/LocalizedTextUtil$MessageFormatKey.class
LocalizedTextUtil.java
package com.opensymphony.xwork2.util
com.opensymphony.xwork2.util.LocalizedTextUtil$MessageFormatKey extends java.lang.Object {
String pattern
java.util.Locale locale
void <init> (java.lang.String, java.util.Locale)
String pattern
java.util.Locale locale
public boolean equals (java.lang.Object)
Object o
com.opensymphony.xwork2.util.LocalizedTextUtil$MessageFormatKey messageFormatKey
public int hashCode ()
int result
}
com/opensymphony/xwork2/util/LocalizedTextUtil.class
LocalizedTextUtil.java
package com.opensymphony.xwork2.util
public com.opensymphony.xwork2.util.LocalizedTextUtil extends java.lang.Object {
private static final org.apache.commons.logging.Log _log
private static java.util.List DEFAULT_RESOURCE_BUNDLES
private static final org.apache.commons.logging.Log LOG
private static boolean reloadBundles
private static final java.util.Map misses
private static final java.util.Map messageFormats
public void <init> ()
public static void clearDefaultResourceBundles ()
public static void setReloadBundles (boolean)
boolean reloadBundles
public static void addDefaultResourceBundle (java.lang.String)
String resourceBundleName
public static java.util.Locale localeFromString (java.lang.String, java.util.Locale)
String localeStr
java.util.Locale defaultLocale
int index
String language
String country
public static java.lang.String findDefaultText (java.lang.String, java.util.Locale)
java.util.MissingResourceException e
String bundleName
java.util.ResourceBundle bundle
java.util.Iterator iterator
String aTextName
java.util.Locale locale
java.util.List localList
public static java.lang.String findDefaultText (java.lang.String, java.util.Locale, java.lang.Object[])
java.text.MessageFormat mf
String aTextName
java.util.Locale locale
Object[] params
String defaultText
public static java.util.ResourceBundle findResourceBundle (java.lang.String, java.util.Locale)
java.util.MissingResourceException ex
String key
String aBundleName
java.util.Locale locale
private static java.lang.String createMissesKey (java.lang.String, java.util.Locale)
String aBundleName
java.util.Locale locale
public static java.lang.String findText (java.lang.Class, java.lang.String, java.util.Locale)
Class aClass
String aTextName
java.util.Locale locale
public static java.lang.String findText (java.lang.Class, java.lang.String, java.util.Locale, java.lang.String, java.lang.Object[])
Class aClass
String aTextName
java.util.Locale locale
String defaultMessage
Object[] args
com.opensymphony.xwork2.util.ValueStack valueStack
public static java.lang.String findText (java.lang.Class, java.lang.String, java.util.Locale, java.lang.String, java.lang.Object[], com.opensymphony.xwork2.util.ValueStack)
int j
String a
String b
int i
Object action
Object model
com.opensymphony.xwork2.ActionContext context
com.opensymphony.xwork2.ActionInvocation actionInvocation
String packageName
String basePackageName
Class clazz
Class clazz
java.beans.PropertyDescriptor propertyDescriptor
Object actionObj
Exception e
Object obj
String newKey
String prop
String warn
Class aClass
String aTextName
java.util.Locale locale
String defaultMessage
Object[] args
com.opensymphony.xwork2.util.ValueStack valueStack
String indexedTextName
String msg
int idx
com.opensymphony.xwork2.util.LocalizedTextUtil$GetDefaultMessageReturnArg result
private static boolean unableToFindTextForKey (com.opensymphony.xwork2.util.LocalizedTextUtil$GetDefaultMessageReturnArg)
com.opensymphony.xwork2.util.LocalizedTextUtil$GetDefaultMessageReturnArg result
public static java.lang.String findText (java.util.ResourceBundle, java.lang.String, java.util.Locale)
java.util.ResourceBundle bundle
String aTextName
java.util.Locale locale
public static java.lang.String findText (java.util.ResourceBundle, java.lang.String, java.util.Locale, java.lang.String, java.lang.Object[])
java.util.ResourceBundle bundle
String aTextName
java.util.Locale locale
String defaultMessage
Object[] args
com.opensymphony.xwork2.util.ValueStack valueStack
public static java.lang.String findText (java.util.ResourceBundle, java.lang.String, java.util.Locale, java.lang.String, java.lang.Object[], com.opensymphony.xwork2.util.ValueStack)
String message
java.text.MessageFormat mf
java.util.MissingResourceException ex
java.util.ResourceBundle bundle
String aTextName
java.util.Locale locale
String defaultMessage
Object[] args
com.opensymphony.xwork2.util.ValueStack valueStack
com.opensymphony.xwork2.util.LocalizedTextUtil$GetDefaultMessageReturnArg result
private static com.opensymphony.xwork2.util.LocalizedTextUtil$GetDefaultMessageReturnArg getDefaultMessage (java.lang.String, java.util.Locale, com.opensymphony.xwork2.util.ValueStack, java.lang.Object[], java.lang.String)
java.text.MessageFormat mf
String msg
String message
String key
java.util.Locale locale
com.opensymphony.xwork2.util.ValueStack valueStack
Object[] args
String defaultMessage
com.opensymphony.xwork2.util.LocalizedTextUtil$GetDefaultMessageReturnArg result
boolean found
private static java.lang.String getMessage (java.lang.String, java.util.Locale, java.lang.String, com.opensymphony.xwork2.util.ValueStack, java.lang.Object[])
String message
java.text.MessageFormat mf
java.util.MissingResourceException e
String bundleName
java.util.Locale locale
String key
com.opensymphony.xwork2.util.ValueStack valueStack
Object[] args
java.util.ResourceBundle bundle
private static java.text.MessageFormat buildMessageFormat (java.lang.String, java.util.Locale)
String pattern
java.util.Locale locale
com.opensymphony.xwork2.util.LocalizedTextUtil$MessageFormatKey key
java.text.MessageFormat format
private static java.lang.String findMessage (java.lang.Class, java.lang.String, java.lang.String, java.util.Locale, java.lang.Object[], java.util.Set, com.opensymphony.xwork2.util.ValueStack)
int x
int x
Class clazz
String key
String indexedKey
java.util.Locale locale
Object[] args
java.util.Set checked
com.opensymphony.xwork2.util.ValueStack valueStack
String msg
Class[] interfaces
private static void reloadBundles ()
Exception e
private static void clearTomcatCache ()
Exception e
ClassLoader loader
Class cl
private static void clearMap (java.lang.Class, java.lang.Object, java.lang.String) throws java.lang.NoSuchFieldException java.lang.IllegalAccessException java.lang.NoSuchMethodException java.lang.reflect.InvocationTargetException
Class ccl
java.lang.reflect.Method clearMethod
Class cl
Object obj
String name
java.lang.reflect.Field field
Object cache
public static void reset ()
static void <clinit> ()
}
com/opensymphony/xwork2/util/location/Locatable.class
Locatable.java
package com.opensymphony.xwork2.util.location
public abstract com.opensymphony.xwork2.util.location.Locatable extends java.lang.Object {
public abstract com.opensymphony.xwork2.util.location.Location getLocation ()
}
com/opensymphony/xwork2/util/location/LocatableProperties.class
LocatableProperties.java
package com.opensymphony.xwork2.util.location
public com.opensymphony.xwork2.util.location.LocatableProperties extends java.util.Properties implements com.opensymphony.xwork2.util.location.Locatable {
com.opensymphony.xwork2.util.location.Location location
java.util.Map propLocations
public void <init> ()
public void <init> (com.opensymphony.xwork2.util.location.Location)
com.opensymphony.xwork2.util.location.Location loc
public void load (java.io.InputStream) throws java.io.IOException
String name
String val
int line
String desc
com.opensymphony.xwork2.util.location.Location loc
java.io.InputStream in
java.io.Reader reader
com.opensymphony.xwork2.util.PropertiesReader pr
java.lang.String convertCommentsToString (java.util.List)
String line
java.util.Iterator i$
java.util.List lines
StringBuilder sb
public java.lang.Object setProperty (java.lang.String, java.lang.String, java.lang.Object)
com.opensymphony.xwork2.util.location.Location loc
String key
String value
Object locationObj
Object obj
public com.opensymphony.xwork2.util.location.Location getPropertyLocation (java.lang.String)
String key
public com.opensymphony.xwork2.util.location.Location getLocation ()
}
com/opensymphony/xwork2/util/location/Located.class
Located.java
package com.opensymphony.xwork2.util.location
public abstract com.opensymphony.xwork2.util.location.Located extends java.lang.Object implements com.opensymphony.xwork2.util.location.Locatable {
protected com.opensymphony.xwork2.util.location.Location location
public void <init> ()
public com.opensymphony.xwork2.util.location.Location getLocation ()
public void setLocation (com.opensymphony.xwork2.util.location.Location)
com.opensymphony.xwork2.util.location.Location loc
}
com/opensymphony/xwork2/util/location/Location.class
Location.java
package com.opensymphony.xwork2.util.location
public abstract com.opensymphony.xwork2.util.location.Location extends java.lang.Object {
public static final com.opensymphony.xwork2.util.location.Location UNKNOWN
public abstract java.lang.String getDescription ()
public abstract java.lang.String getURI ()
public abstract int getLineNumber ()
public abstract int getColumnNumber ()
public abstract java.util.List getSnippet (int)
static void <clinit> ()
}
com/opensymphony/xwork2/util/location/LocationAttributes$Pipe.class
LocationAttributes.java
package com.opensymphony.xwork2.util.location
public com.opensymphony.xwork2.util.location.LocationAttributes$Pipe extends java.lang.Object implements org.xml.sax.ContentHandler {
private org.xml.sax.Locator locator
private org.xml.sax.ContentHandler nextHandler
public void <init> ()
public void <init> (org.xml.sax.ContentHandler)
org.xml.sax.ContentHandler next
public void setDocumentLocator (org.xml.sax.Locator)
org.xml.sax.Locator locator
public void startDocument () throws org.xml.sax.SAXException
public void endDocument () throws org.xml.sax.SAXException
public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) throws org.xml.sax.SAXException
String uri
String loc
String raw
org.xml.sax.Attributes attrs
public void endElement (java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXException
String arg0
String arg1
String arg2
public void startPrefixMapping (java.lang.String, java.lang.String) throws org.xml.sax.SAXException
String arg0
String arg1
public void endPrefixMapping (java.lang.String) throws org.xml.sax.SAXException
String arg0
public void characters (char[], int, int) throws org.xml.sax.SAXException
char[] arg0
int arg1
int arg2
public void ignorableWhitespace (char[], int, int) throws org.xml.sax.SAXException
char[] arg0
int arg1
int arg2
public void processingInstruction (java.lang.String, java.lang.String) throws org.xml.sax.SAXException
String arg0
String arg1
public void skippedEntity (java.lang.String) throws org.xml.sax.SAXException
String arg0
}
com/opensymphony/xwork2/util/location/LocationAttributes.class
LocationAttributes.java
package com.opensymphony.xwork2.util.location
public com.opensymphony.xwork2.util.location.LocationAttributes extends java.lang.Object {
public static final String PREFIX
public static final String URI
public static final String SRC_ATTR
public static final String LINE_ATTR
public static final String COL_ATTR
public static final String Q_SRC_ATTR
public static final String Q_LINE_ATTR
public static final String Q_COL_ATTR
private void <init> ()
public static org.xml.sax.Attributes addLocationAttributes (org.xml.sax.Locator, org.xml.sax.Attributes)
org.xml.sax.Locator locator
org.xml.sax.Attributes attrs
org.xml.sax.helpers.AttributesImpl newAttrs
public static com.opensymphony.xwork2.util.location.Location getLocation (org.xml.sax.Attributes, java.lang.String)
org.xml.sax.Attributes attrs
String description
String src
public static java.lang.String getLocationString (org.xml.sax.Attributes)
org.xml.sax.Attributes attrs
String src
public static java.lang.String getURI (org.xml.sax.Attributes)
org.xml.sax.Attributes attrs
String src
public static int getLine (org.xml.sax.Attributes)
org.xml.sax.Attributes attrs
String line
public static int getColumn (org.xml.sax.Attributes)
org.xml.sax.Attributes attrs
String col
public static com.opensymphony.xwork2.util.location.Location getLocation (org.w3c.dom.Element, java.lang.String)
org.w3c.dom.Element elem
String description
org.w3c.dom.Attr srcAttr
public static com.opensymphony.xwork2.util.location.Location getLocation (org.w3c.dom.Element)
org.w3c.dom.Element elem
public static java.lang.String getLocationString (org.w3c.dom.Element)
org.w3c.dom.Element elem
org.w3c.dom.Attr srcAttr
public static java.lang.String getURI (org.w3c.dom.Element)
org.w3c.dom.Element elem
org.w3c.dom.Attr attr
public static int getLine (org.w3c.dom.Element)
org.w3c.dom.Element elem
org.w3c.dom.Attr attr
public static int getColumn (org.w3c.dom.Element)
org.w3c.dom.Element elem
org.w3c.dom.Attr attr
public static void remove (org.w3c.dom.Element, boolean)
org.w3c.dom.Node child
int i
org.w3c.dom.NodeList children
org.w3c.dom.Element elem
boolean recurse
}
com/opensymphony/xwork2/util/location/LocationImpl.class
LocationImpl.java
package com.opensymphony.xwork2.util.location
public com.opensymphony.xwork2.util.location.LocationImpl extends java.lang.Object implements com.opensymphony.xwork2.util.location.Location java.io.Serializable {
private final String uri
private final int line
private final int column
private final String description
static final com.opensymphony.xwork2.util.location.LocationImpl UNKNOWN
public void <init> (java.lang.String, java.lang.String)
String description
String uri
public void <init> (java.lang.String, java.lang.String, int, int)
String description
String uri
int line
int column
public void <init> (com.opensymphony.xwork2.util.location.Location)
com.opensymphony.xwork2.util.location.Location location
public void <init> (java.lang.String, com.opensymphony.xwork2.util.location.Location)
String description
com.opensymphony.xwork2.util.location.Location location
public static com.opensymphony.xwork2.util.location.LocationImpl get (com.opensymphony.xwork2.util.location.Location)
com.opensymphony.xwork2.util.location.Location location
public java.lang.String getDescription ()
public java.lang.String getURI ()
public int getLineNumber ()
public int getColumnNumber ()
public java.util.List getSnippet (int)
java.io.InputStream in
java.io.BufferedReader reader
int lineno
int errno
String line
Exception ex
int padding
java.util.List snippet
public boolean equals (java.lang.Object)
com.opensymphony.xwork2.util.location.Location other
Object obj
public int hashCode ()
int hash
public java.lang.String toString ()
private java.lang.Object readResolve ()
private boolean testEquals (java.lang.Object, java.lang.Object)
Object object1
Object object2
static void <clinit> ()
}
com/opensymphony/xwork2/util/location/LocationUtils$LocationFinder.class
LocationUtils.java
package com.opensymphony.xwork2.util.location
public abstract com.opensymphony.xwork2.util.location.LocationUtils$LocationFinder extends java.lang.Object {
public abstract com.opensymphony.xwork2.util.location.Location getLocation (java.lang.Object, java.lang.String)
}
com/opensymphony/xwork2/util/location/LocationUtils.class
LocationUtils.java
package com.opensymphony.xwork2.util.location
public com.opensymphony.xwork2.util.location.LocationUtils extends java.lang.Object {
public static final String UNKNOWN_STRING
private static java.util.List finders
private void <init> ()
public static java.lang.String toString (com.opensymphony.xwork2.util.location.Location)
com.opensymphony.xwork2.util.location.Location location
StringBuffer result
String description
String uri
public static com.opensymphony.xwork2.util.location.LocationImpl parse (java.lang.String) throws java.lang.IllegalArgumentException
String description
int line
int column
int lineSep
int colSep
Exception e
String text
String description
int uriStart
public static boolean isKnown (com.opensymphony.xwork2.util.location.Location)
com.opensymphony.xwork2.util.location.Location location
public static boolean isUnknown (com.opensymphony.xwork2.util.location.Location)
com.opensymphony.xwork2.util.location.Location location
public static void addFinder (com.opensymphony.xwork2.util.location.LocationUtils$LocationFinder)
java.util.List newFinders
com.opensymphony.xwork2.util.location.LocationUtils$LocationFinder finder
public static com.opensymphony.xwork2.util.location.Location getLocation (java.lang.Object)
Object obj
public static com.opensymphony.xwork2.util.location.Location getLocation (java.lang.Object, java.lang.String)
org.xml.sax.SAXParseException spe
javax.xml.transform.TransformerException ex
javax.xml.transform.SourceLocator locator
org.xml.sax.Locator locator
java.util.List newFinders
java.lang.ref.WeakReference ref
com.opensymphony.xwork2.util.location.LocationUtils$LocationFinder finder
com.opensymphony.xwork2.util.location.Location result
int i
java.net.URL url
StringBuilder sb
String uri
StackTraceElement trace
Throwable t
StackTraceElement[] stack
Object obj
String description
java.util.List currentFinders
int size
static void <clinit> ()
}
com/opensymphony/xwork2/util/ObjectProxy.class
ObjectProxy.java
package com.opensymphony.xwork2.util
public com.opensymphony.xwork2.util.ObjectProxy extends java.lang.Object {
private Object value
private Class lastClassAccessed
private String lastPropertyAccessed
public void <init> ()
public java.lang.Class getLastClassAccessed ()
public void setLastClassAccessed (java.lang.Class)
Class lastClassAccessed
public java.lang.String getLastPropertyAccessed ()
public void setLastPropertyAccessed (java.lang.String)
String lastPropertyAccessed
public java.lang.Object getValue ()
public void setValue (java.lang.Object)
Object value
}
com/opensymphony/xwork2/util/ObjectProxyPropertyAccessor.class
ObjectProxyPropertyAccessor.java
package com.opensymphony.xwork2.util
public com.opensymphony.xwork2.util.ObjectProxyPropertyAccessor extends java.lang.Object implements ognl.PropertyAccessor {
public void <init> ()
public java.lang.Object getProperty (java.util.Map, java.lang.Object, java.lang.Object) throws ognl.OgnlException
java.util.Map context
Object target
Object name
com.opensymphony.xwork2.util.ObjectProxy proxy
public void setProperty (java.util.Map, java.lang.Object, java.lang.Object, java.lang.Object) throws ognl.OgnlException
java.util.Map context
Object target
Object name
Object value
com.opensymphony.xwork2.util.ObjectProxy proxy
private void setupContext (java.util.Map, com.opensymphony.xwork2.util.ObjectProxy)
java.util.Map context
com.opensymphony.xwork2.util.ObjectProxy proxy
}
com/opensymphony/xwork2/util/ObjectTypeDeterminer.class
ObjectTypeDeterminer.java
package com.opensymphony.xwork2.util
public abstract com.opensymphony.xwork2.util.ObjectTypeDeterminer extends java.lang.Object {
public abstract java.lang.Class getKeyClass (java.lang.Class, java.lang.String)
public abstract java.lang.Class getElementClass (java.lang.Class, java.lang.String, java.lang.Object)
public abstract java.lang.String getKeyProperty (java.lang.Class, java.lang.String)
public abstract boolean shouldCreateIfNew (java.lang.Class, java.lang.String, java.lang.Object, java.lang.String, boolean)
}
com/opensymphony/xwork2/util/ObjectTypeDeterminerFactory.class
ObjectTypeDeterminerFactory.java
package com.opensymphony.xwork2.util
public com.opensymphony.xwork2.util.ObjectTypeDeterminerFactory extends java.lang.Object {
private static final org.apache.commons.logging.Log LOG
private static com.opensymphony.xwork2.util.ObjectTypeDeterminer instance
public void <init> ()
public static void setInstance (com.opensymphony.xwork2.util.ObjectTypeDeterminer)
com.opensymphony.xwork2.util.ObjectTypeDeterminer instance
public static com.opensymphony.xwork2.util.ObjectTypeDeterminer getInstance ()
static void <clinit> ()
}
com/opensymphony/xwork2/util/OgnlContextState.class
OgnlContextState.java
package com.opensymphony.xwork2.util
public com.opensymphony.xwork2.util.OgnlContextState extends java.lang.Object {
public static final String CURRENT_PROPERTY_PATH
public static final String FULL_PROPERTY_PATH
private static final String GETTING_BY_KEY_PROPERTY
private static final String SET_MAP_KEY
public void <init> ()
public static boolean isCreatingNullObjects (java.util.Map)
java.util.Map context
public static void setCreatingNullObjects (java.util.Map, boolean)
java.util.Map context
boolean creatingNullObjects
public static boolean isGettingByKeyProperty (java.util.Map)
java.util.Map context
public static void setDenyMethodExecution (java.util.Map, boolean)
java.util.Map context
boolean denyMethodExecution
public static boolean isDenyMethodExecution (java.util.Map)
java.util.Map context
public static void setGettingByKeyProperty (java.util.Map, boolean)
java.util.Map context
boolean gettingByKeyProperty
public static boolean isReportingConversionErrors (java.util.Map)
java.util.Map context
public static void setReportingConversionErrors (java.util.Map, boolean)
java.util.Map context
boolean reportingErrors
public static java.lang.Class getLastBeanClassAccessed (java.util.Map)
java.util.Map context
public static void setLastBeanPropertyAccessed (java.util.Map, java.lang.String)
java.util.Map context
String property
public static java.lang.String getLastBeanPropertyAccessed (java.util.Map)
java.util.Map context
public static void setLastBeanClassAccessed (java.util.Map, java.lang.Class)
java.util.Map context
Class clazz
public static java.lang.String getCurrentPropertyPath (java.util.Map)
java.util.Map context
public static java.lang.String getFullPropertyPath (java.util.Map)
java.util.Map context
public static void setFullPropertyPath (java.util.Map, java.lang.String)
java.util.Map context
String path
public static void updateCurrentPropertyPath (java.util.Map, java.lang.Object)
java.util.Map context
Object name
String currentPath
public static void setSetMap (java.util.Map, java.util.Map, java.lang.String)
java.util.Map context
java.util.Map setMap
String path
java.util.Map mapOfSetMaps
public static java.util.Map getSetMap (java.util.Map, java.lang.String)
java.util.Map context
String path
java.util.Map mapOfSetMaps
private static boolean getBooleanProperty (java.lang.String, java.util.Map)
String property
java.util.Map context
Boolean myBool
private static void setBooleanValue (java.lang.String, java.util.Map, boolean)
String property
java.util.Map context
boolean value
public static void clearCurrentPropertyPath (java.util.Map)
java.util.Map context
public static void clear (java.util.Map)
java.util.Map context
}
com/opensymphony/xwork2/util/OgnlUtil.class
OgnlUtil.java
package com.opensymphony.xwork2.util
public com.opensymphony.xwork2.util.OgnlUtil extends java.lang.Object {
private static final org.apache.commons.logging.Log log
private static java.util.HashMap expressions
private static java.util.HashMap beanInfoCache
public void <init> ()
public static void setProperties (java.util.Map, java.lang.Object, java.util.Map)
java.util.Map props
Object o
java.util.Map context
public static void setProperties (java.util.Map, java.lang.Object, java.util.Map, boolean)
java.util.Map$Entry entry
String expression
java.util.Iterator iterator
java.util.Map props
Object o
java.util.Map context
boolean throwPropertyExceptions
Object oldRoot
public static void setProperties (java.util.Map, java.lang.Object)
java.util.Map properties
Object o
public static void setProperties (java.util.Map, java.lang.Object, boolean)
java.util.Map properties
Object o
boolean throwPropertyExceptions
java.util.Map context
public static void setProperty (java.lang.String, java.lang.Object, java.lang.Object, java.util.Map)
String name
Object value
Object o
java.util.Map context
public static void setProperty (java.lang.String, java.lang.Object, java.lang.Object, java.util.Map, boolean)
String name
Object value
Object o
java.util.Map context
boolean throwPropertyExceptions
Object oldRoot
public static java.lang.Object getRealTarget (java.lang.String, java.util.Map, java.lang.Object) throws ognl.OgnlException
Object target
java.util.Iterator iterator
java.beans.IntrospectionException ex
com.opensymphony.xwork2.util.CompoundRoot cr
String property
java.util.Map context
Object root
public static void setValue (java.lang.String, java.util.Map, java.lang.Object, java.lang.Object) throws ognl.OgnlException
String name
java.util.Map context
Object root
Object value
public static java.lang.Object getValue (java.lang.String, java.util.Map, java.lang.Object) throws ognl.OgnlException
String name
java.util.Map context
Object root
public static java.lang.Object getValue (java.lang.String, java.util.Map, java.lang.Object, java.lang.Class) throws ognl.OgnlException
String name
java.util.Map context
Object root
Class resultType
public static java.lang.Object compile (java.lang.String) throws ognl.OgnlException
Object o
String expression
public static void copy (java.lang.Object, java.lang.Object, java.util.Map, java.util.Collection, java.util.Collection)
java.beans.IntrospectionException e
java.beans.PropertyDescriptor toPd
int i
Object expr
Object value
ognl.OgnlException e
java.beans.PropertyDescriptor toPd
boolean copy
java.beans.PropertyDescriptor fromPd
int i
Object from
Object to
java.util.Map context
java.util.Collection exclusions
java.util.Collection inclusions
java.util.Map contextFrom
java.util.Map contextTo
java.beans.PropertyDescriptor[] fromPds
java.beans.PropertyDescriptor[] toPds
java.util.Map toPdHash
public static void copy (java.lang.Object, java.lang.Object, java.util.Map)
Object from
Object to
java.util.Map context
public static java.beans.PropertyDescriptor[] getPropertyDescriptors (java.lang.Object) throws java.beans.IntrospectionException
Object source
java.beans.BeanInfo beanInfo
public static java.util.Map getBeanMap (java.lang.Object) throws java.beans.IntrospectionException ognl.OgnlException
Object expr
Object value
java.beans.PropertyDescriptor propertyDescriptor
String propertyName
java.lang.reflect.Method readMethod
int i
Object source
java.util.Map beanMap
java.util.Map sourceMap
java.beans.PropertyDescriptor[] propertyDescriptors
public static java.beans.BeanInfo getBeanInfo (java.lang.Object) throws java.beans.IntrospectionException
java.beans.BeanInfo beanInfo
Object from
static void internalSetProperty (java.lang.String, java.lang.Object, java.lang.Object, java.util.Map, boolean)
Throwable reason
String msg
Throwable exception
ognl.OgnlException e
String name
Object value
Object o
java.util.Map context
boolean throwPropertyExceptions
static void <clinit> ()
}
com/opensymphony/xwork2/util/OgnlValueStack$ObjectAccessor.class
OgnlValueStack.java
package com.opensymphony.xwork2.util
public com.opensymphony.xwork2.util.OgnlValueStack$ObjectAccessor extends ognl.ObjectPropertyAccessor {
public void <init> ()
public java.lang.Object getProperty (java.util.Map, java.lang.Object, java.lang.Object) throws ognl.OgnlException
java.util.Map map
Object o
Object o1
Object obj
public void setProperty (java.util.Map, java.lang.Object, java.lang.Object, java.lang.Object) throws ognl.OgnlException
java.util.Map map
Object o
Object o1
Object o2
}
com/opensymphony/xwork2/util/OgnlValueStack.class
OgnlValueStack.java
package com.opensymphony.xwork2.util
public com.opensymphony.xwork2.util.OgnlValueStack extends java.lang.Object implements java.io.Serializable com.opensymphony.xwork2.util.ValueStack {
private static final long serialVersionUID
private static com.opensymphony.xwork2.util.CompoundRootAccessor accessor
private static org.apache.commons.logging.Log LOG
private static boolean devMode
com.opensymphony.xwork2.util.CompoundRoot root
transient java.util.Map context
Class defaultType
java.util.Map overrides
private static final String MAP_IDENTIFIER_KEY
public static void reset ()
public static void link (java.util.Map, java.lang.Class, java.lang.String)
java.util.Map context
Class clazz
String name
public void <init> ()
public void <init> (com.opensymphony.xwork2.util.ValueStack)
com.opensymphony.xwork2.util.ValueStack vs
public static com.opensymphony.xwork2.util.CompoundRootAccessor getAccessor ()
public static void setDevMode (java.lang.String)
String mode
public java.util.Map getContext ()
public void setDefaultType (java.lang.Class)
Class defaultType
public void setExprOverrides (java.util.Map)
java.util.Map overrides
public java.util.Map getExprOverrides ()
public com.opensymphony.xwork2.util.CompoundRoot getRoot ()
public void setValue (java.lang.String, java.lang.Object)
String expr
Object value
public void setValue (java.lang.String, java.lang.Object, boolean)
String msg
ognl.OgnlException e
String msg
RuntimeException re
String expr
Object value
boolean throwExceptionOnFailure
java.util.Map context
public java.lang.String findString (java.lang.String)
String expr
public java.lang.Object findValue (java.lang.String)
Object value
ognl.OgnlException e
Exception e
String expr
public java.lang.Object findValue (java.lang.String, java.lang.Class)
Object value
ognl.OgnlException e
Exception e
String expr
Class asType
private java.lang.Object findInContext (java.lang.String)
String name
private void logLookupFailure (java.lang.String, java.lang.Exception)
String expr
Exception e
StringBuffer msg
public java.lang.Object peek ()
public java.lang.Object pop ()
public void push (java.lang.Object)
Object o
public void set (java.lang.String, java.lang.Object)
String key
Object o
java.util.Map setMap
Object topObj
public int size ()
private void setRoot (com.opensymphony.xwork2.util.CompoundRoot)
com.opensymphony.xwork2.util.CompoundRoot compoundRoot
private java.lang.Object readResolve ()
com.opensymphony.xwork2.util.OgnlValueStack aStack
static void <clinit> ()
}
com/opensymphony/xwork2/util/OgnlValueStackFactory.class
OgnlValueStackFactory.java
package com.opensymphony.xwork2.util
public com.opensymphony.xwork2.util.OgnlValueStackFactory extends com.opensymphony.xwork2.util.ValueStackFactory {
public void <init> ()
public com.opensymphony.xwork2.util.ValueStack createValueStack ()
public com.opensymphony.xwork2.util.ValueStack createValueStack (com.opensymphony.xwork2.util.ValueStack)
com.opensymphony.xwork2.util.ValueStack stack
}
com/opensymphony/xwork2/util/profiling/ObjectProfiler.class
ObjectProfiler.java
package com.opensymphony.xwork2.util.profiling
public com.opensymphony.xwork2.util.profiling.ObjectProfiler extends java.lang.Object {
public void <init> ()
public static java.lang.Object getProfiledObject (java.lang.Class, java.lang.Object)
java.lang.reflect.InvocationHandler timerHandler
Object proxy
Class interfaceClazz
Object o
public static java.lang.Object profiledInvoke (java.lang.reflect.Method, java.lang.Object, java.lang.Object[]) throws java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException
java.lang.reflect.InvocationHandler timerHandler
Object objectProxy
Object returnValue
java.lang.reflect.Method target
Object value
Object[] args
String logLine
public static java.lang.String getTrimmedClassName (java.lang.reflect.Method)
java.lang.reflect.Method method
String classname
}
com/opensymphony/xwork2/util/profiling/ProfilingTimerBean.class
ProfilingTimerBean.java
package com.opensymphony.xwork2.util.profiling
public com.opensymphony.xwork2.util.profiling.ProfilingTimerBean extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
java.util.List children
com.opensymphony.xwork2.util.profiling.ProfilingTimerBean parent
String resource
long startTime
long totalTime
public void <init> (java.lang.String)
String resource
protected void addParent (com.opensymphony.xwork2.util.profiling.ProfilingTimerBean)
com.opensymphony.xwork2.util.profiling.ProfilingTimerBean parent
public com.opensymphony.xwork2.util.profiling.ProfilingTimerBean getParent ()
public void addChild (com.opensymphony.xwork2.util.profiling.ProfilingTimerBean)
com.opensymphony.xwork2.util.profiling.ProfilingTimerBean child
public void setStartTime ()
public void setEndTime ()
public java.lang.String getResource ()
public java.lang.String getPrintable (long)
long minTime
protected java.lang.String getPrintable (java.lang.String, long)
StringBuffer buffer
java.util.Iterator childrenIt
String indent
long minTime
}
com/opensymphony/xwork2/util/profiling/TimerInvocationHandler.class
ObjectProfiler.java
package com.opensymphony.xwork2.util.profiling
com.opensymphony.xwork2.util.profiling.TimerInvocationHandler extends java.lang.Object implements java.lang.reflect.InvocationHandler {
protected Object target
public void <init> (java.lang.Object)
Object target
public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable
Object proxy
java.lang.reflect.Method method
Object[] args
}
com/opensymphony/xwork2/util/profiling/UtilTimerStack$ProfilingBlock.class
UtilTimerStack.java
package com.opensymphony.xwork2.util.profiling
public abstract com.opensymphony.xwork2.util.profiling.UtilTimerStack$ProfilingBlock extends java.lang.Object {
public abstract java.lang.Object doProfiling () throws java.lang.Exception
}
com/opensymphony/xwork2/util/profiling/UtilTimerStack.class
UtilTimerStack.java
package com.opensymphony.xwork2.util.profiling
public com.opensymphony.xwork2.util.profiling.UtilTimerStack extends java.lang.Object {
protected static ThreadLocal current
public static final String ACTIVATE_PROPERTY
public static final String MIN_TIME
private static final org.apache.commons.logging.Log log
public void <init> ()
public static void push (java.lang.String)
String name
com.opensymphony.xwork2.util.profiling.ProfilingTimerBean newTimer
com.opensymphony.xwork2.util.profiling.ProfilingTimerBean currentTimer
public static void pop (java.lang.String)
com.opensymphony.xwork2.util.profiling.ProfilingTimerBean parent
String name
com.opensymphony.xwork2.util.profiling.ProfilingTimerBean currentTimer
private static void printTimes (com.opensymphony.xwork2.util.profiling.ProfilingTimerBean)
com.opensymphony.xwork2.util.profiling.ProfilingTimerBean currentTimer
private static long getMinTime ()
NumberFormatException e
public static boolean isActive ()
public static void setActive (boolean)
boolean active
public static java.lang.Object profile (java.lang.String, com.opensymphony.xwork2.util.profiling.UtilTimerStack$ProfilingBlock) throws java.lang.Exception
String name
com.opensymphony.xwork2.util.profiling.UtilTimerStack$ProfilingBlock block
static void <clinit> ()
}
com/opensymphony/xwork2/util/PropertiesReader.class
PropertiesReader.java
package com.opensymphony.xwork2.util
public com.opensymphony.xwork2.util.PropertiesReader extends java.io.LineNumberReader {
private java.util.List commentLines
private String propertyName
private String propertyValue
private char delimiter
static final String COMMENT_CHARS
private static final int HEX_RADIX
private static final int UNICODE_LEN
private static final char[] SEPARATORS
private static final char[] WHITE_SPACE
public void <init> (java.io.Reader)
java.io.Reader reader
public void <init> (java.io.Reader, char)
java.io.Reader reader
char listDelimiter
boolean isCommentLine (java.lang.String)
String line
String s
public java.lang.String readProperty () throws java.io.IOException
String line
StringBuffer buffer
public boolean nextProperty () throws java.io.IOException
String line
String[] property
public java.util.List getCommentLines ()
public java.lang.String getPropertyName ()
public java.lang.String getPropertyValue ()
private boolean checkCombineLines (java.lang.String)
int idx
String line
int bsCount
private java.lang.String[] parseProperty (java.lang.String)
char c
int pos
String line
String[] result
StringBuffer key
StringBuffer value
int state
protected static java.lang.String unescapeJava (java.lang.String, char)
int value
NumberFormatException nfe
char ch
int i
String str
char delimiter
int sz
StringBuffer out
StringBuffer unicode
boolean hadSlash
boolean inUnicode
public boolean contains (char[], char)
int i
char[] array
char objectToFind
public static java.lang.String unescapeJava (java.lang.String)
java.io.StringWriter writer
java.io.IOException ioe
String str
public static void unescapeJava (java.io.Writer, java.lang.String) throws java.io.IOException
int value
NumberFormatException nfe
char ch
int i
java.io.Writer out
String str
int sz
StringBuffer unicode
boolean hadSlash
boolean inUnicode
static void <clinit> ()
}
com/opensymphony/xwork2/util/ResolverUtil$AnnotatedWith.class
ResolverUtil.java
package com.opensymphony.xwork2.util
public com.opensymphony.xwork2.util.ResolverUtil$AnnotatedWith extends java.lang.Object implements com.opensymphony.xwork2.util.ResolverUtil$Test {
private Class annotation
public void <init> (java.lang.Class)
Class annotation
public boolean matches (java.lang.Class)
Class type
public java.lang.String toString ()
}
com/opensymphony/xwork2/util/ResolverUtil$IsA.class
ResolverUtil.java
package com.opensymphony.xwork2.util
public com.opensymphony.xwork2.util.ResolverUtil$IsA extends java.lang.Object implements com.opensymphony.xwork2.util.ResolverUtil$Test {
private Class parent
public void <init> (java.lang.Class)
Class parentType
public boolean matches (java.lang.Class)
Class type
public java.lang.String toString ()
}
com/opensymphony/xwork2/util/ResolverUtil$NameEndsWith.class
ResolverUtil.java
package com.opensymphony.xwork2.util
public com.opensymphony.xwork2.util.ResolverUtil$NameEndsWith extends java.lang.Object implements com.opensymphony.xwork2.util.ResolverUtil$Test {
private String suffix
public void <init> (java.lang.String)
String suffix
public boolean matches (java.lang.Class)
Class type
public java.lang.String toString ()
}
com/opensymphony/xwork2/util/ResolverUtil$Test.class
ResolverUtil.java
package com.opensymphony.xwork2.util
public abstract com.opensymphony.xwork2.util.ResolverUtil$Test extends java.lang.Object {
public abstract boolean matches (java.lang.Class)
}
com/opensymphony/xwork2/util/ResolverUtil.class
ResolverUtil.java
package com.opensymphony.xwork2.util
public com.opensymphony.xwork2.util.ResolverUtil extends java.lang.Object {
private static final org.apache.commons.logging.Log log
private java.util.Set matches
private ClassLoader classloader
public void <init> ()
public java.util.Set getClasses ()
public java.lang.ClassLoader getClassLoader ()
public void setClassLoader (java.lang.ClassLoader)
ClassLoader classloader
public transient void findImplementations (java.lang.Class, java.lang.String[])
String pkg
String[] arr$
int len$
int i$
Class parent
String[] packageNames
com.opensymphony.xwork2.util.ResolverUtil$Test test
public transient void findSuffix (java.lang.String, java.lang.String[])
String pkg
String[] arr$
int len$
int i$
String suffix
String[] packageNames
com.opensymphony.xwork2.util.ResolverUtil$Test test
public transient void findAnnotated (java.lang.Class, java.lang.String[])
String pkg
String[] arr$
int len$
int i$
Class annotation
String[] packageNames
com.opensymphony.xwork2.util.ResolverUtil$Test test
public transient void find (com.opensymphony.xwork2.util.ResolverUtil$Test, java.lang.String[])
String pkg
String[] arr$
int len$
int i$
com.opensymphony.xwork2.util.ResolverUtil$Test test
String[] packageNames
public void findInPackage (com.opensymphony.xwork2.util.ResolverUtil$Test, java.lang.String)
java.io.IOException ioe
String urlPath
java.io.File file
java.io.IOException ioe
com.opensymphony.xwork2.util.ResolverUtil$Test test
String packageName
ClassLoader loader
java.util.Enumeration urls
private void loadImplementationsInDirectory (com.opensymphony.xwork2.util.ResolverUtil$Test, java.lang.String, java.io.File)
String packageOrClass
java.io.File file
java.io.File[] arr$
int len$
int i$
com.opensymphony.xwork2.util.ResolverUtil$Test test
String parent
java.io.File location
java.io.File[] files
StringBuilder builder
private void loadImplementationsInJar (com.opensymphony.xwork2.util.ResolverUtil$Test, java.lang.String, java.io.File)
String name
java.util.jar.JarEntry entry
java.util.jar.JarInputStream jarStream
java.io.IOException ioe
com.opensymphony.xwork2.util.ResolverUtil$Test test
String parent
java.io.File jarfile
protected void addIfMatching (com.opensymphony.xwork2.util.ResolverUtil$Test, java.lang.String)
String externalName
ClassLoader loader
Class type
Throwable t
com.opensymphony.xwork2.util.ResolverUtil$Test test
String fqn
static void <clinit> ()
}
com/opensymphony/xwork2/util/SurrugateList.class
XWorkCollectionPropertyAccessor.java
package com.opensymphony.xwork2.util
com.opensymphony.xwork2.util.SurrugateList extends java.util.ArrayList {
private java.util.Collection surrugate
public void <init> (java.util.Collection)
java.util.Collection surrugate
public void add (int, java.lang.Object)
int arg0
Object arg1
public boolean add (java.lang.Object)
Object arg0
public boolean addAll (java.util.Collection)
java.util.Collection arg0
public boolean addAll (int, java.util.Collection)
int arg0
java.util.Collection arg1
public java.lang.Object set (int, java.lang.Object)
int arg0
Object arg1
}
com/opensymphony/xwork2/util/TextParseUtil$ParsedValueEvaluator.class
TextParseUtil.java
package com.opensymphony.xwork2.util
public abstract com.opensymphony.xwork2.util.TextParseUtil$ParsedValueEvaluator extends java.lang.Object {
public abstract java.lang.Object evaluate (java.lang.Object)
}
com/opensymphony/xwork2/util/TextParseUtil.class
TextParseUtil.java
package com.opensymphony.xwork2.util
public com.opensymphony.xwork2.util.TextParseUtil extends java.lang.Object {
private static final int MAX_RECURSION
public void <init> ()
public static java.lang.String translateVariables (java.lang.String, com.opensymphony.xwork2.util.ValueStack)
String expression
com.opensymphony.xwork2.util.ValueStack stack
public static java.lang.String translateVariables (java.lang.String, com.opensymphony.xwork2.util.ValueStack, com.opensymphony.xwork2.util.TextParseUtil$ParsedValueEvaluator)
String expression
com.opensymphony.xwork2.util.ValueStack stack
com.opensymphony.xwork2.util.TextParseUtil$ParsedValueEvaluator evaluator
public static java.lang.String translateVariables (char, java.lang.String, com.opensymphony.xwork2.util.ValueStack)
char open
String expression
com.opensymphony.xwork2.util.ValueStack stack
public static java.lang.Object translateVariables (char, java.lang.String, com.opensymphony.xwork2.util.ValueStack, java.lang.Class)
char open
String expression
com.opensymphony.xwork2.util.ValueStack stack
Class asType
public static java.lang.Object translateVariables (char, java.lang.String, com.opensymphony.xwork2.util.ValueStack, java.lang.Class, com.opensymphony.xwork2.util.TextParseUtil$ParsedValueEvaluator)
char open
String expression
com.opensymphony.xwork2.util.ValueStack stack
Class asType
com.opensymphony.xwork2.util.TextParseUtil$ParsedValueEvaluator evaluator
public static java.lang.Object translateVariables (char, java.lang.String, com.opensymphony.xwork2.util.ValueStack, java.lang.Class, com.opensymphony.xwork2.util.TextParseUtil$ParsedValueEvaluator, int)
char c
String var
Object o
String left
String right
String middle
int start
int length
int x
int end
int count
char open
String expression
com.opensymphony.xwork2.util.ValueStack stack
Class asType
com.opensymphony.xwork2.util.TextParseUtil$ParsedValueEvaluator evaluator
int maxLoopCount
Object result
int loopCount
int pos
public static java.util.Set commaDelimitedStringToSet (java.lang.String)
String trimmed
int i
String s
java.util.Set set
String[] split
}
com/opensymphony/xwork2/util/TextUtils.class
TextUtils.java
package com.opensymphony.xwork2.util
public com.opensymphony.xwork2.util.TextUtils extends java.lang.Object {
public void <init> ()
public static final java.lang.String htmlEncode (java.lang.String)
String s
public static final java.lang.String htmlEncode (java.lang.String, boolean)
String hexChars
int a
int b
String hex
char c
int j
String s
boolean encodeSpecialChars
StringBuffer str
public static final java.lang.String join (java.lang.String, java.util.Iterator)
String glue
java.util.Iterator pieces
StringBuffer s
public static final java.lang.String join (java.lang.String, java.lang.String[])
String glue
String[] pieces
public static final java.lang.String join (java.lang.String, java.util.Collection)
String glue
java.util.Collection pieces
public static final java.lang.String noNull (java.lang.String, java.lang.String)
String string
String defaultString
public static final java.lang.String noNull (java.lang.String)
String string
public static final boolean stringSet (java.lang.String)
String string
public static final boolean verifyUrl (java.lang.String)
java.net.MalformedURLException e
String url
}
com/opensymphony/xwork2/util/TypeConversionException.class
TypeConversionException.java
package com.opensymphony.xwork2.util
public com.opensymphony.xwork2.util.TypeConversionException extends com.opensymphony.xwork2.XWorkException {
public void <init> ()
public void <init> (java.lang.String)
String s
public void <init> (java.lang.Throwable)
Throwable cause
public void <init> (java.lang.String, java.lang.Throwable)
String s
Throwable cause
}
com/opensymphony/xwork2/util/ValueStack.class
ValueStack.java
package com.opensymphony.xwork2.util
public abstract com.opensymphony.xwork2.util.ValueStack extends java.lang.Object {
public static final String VALUE_STACK
public static final String REPORT_ERRORS_ON_NO_PROP
public abstract java.util.Map getContext ()
public abstract void setDefaultType (java.lang.Class)
public abstract void setExprOverrides (java.util.Map)
public abstract java.util.Map getExprOverrides ()
public abstract com.opensymphony.xwork2.util.CompoundRoot getRoot ()
public abstract void setValue (java.lang.String, java.lang.Object)
public abstract void setValue (java.lang.String, java.lang.Object, boolean)
public abstract java.lang.String findString (java.lang.String)
public abstract java.lang.Object findValue (java.lang.String)
public abstract java.lang.Object findValue (java.lang.String, java.lang.Class)
public abstract java.lang.Object peek ()
public abstract java.lang.Object pop ()
public abstract void push (java.lang.Object)
public abstract void set (java.lang.String, java.lang.Object)
public abstract int size ()
}
com/opensymphony/xwork2/util/ValueStackFactory.class
ValueStackFactory.java
package com.opensymphony.xwork2.util
public abstract com.opensymphony.xwork2.util.ValueStackFactory extends java.lang.Object {
private static com.opensymphony.xwork2.util.ValueStackFactory factory
public void <init> ()
public static void setFactory (com.opensymphony.xwork2.util.ValueStackFactory)
com.opensymphony.xwork2.util.ValueStackFactory factory
public static com.opensymphony.xwork2.util.ValueStackFactory getFactory ()
public abstract com.opensymphony.xwork2.util.ValueStack createValueStack ()
public abstract com.opensymphony.xwork2.util.ValueStack createValueStack (com.opensymphony.xwork2.util.ValueStack)
static void <clinit> ()
}
com/opensymphony/xwork2/util/WildcardHelper.class
WildcardHelper.java
package com.opensymphony.xwork2.util
public com.opensymphony.xwork2.util.WildcardHelper extends java.lang.Object {
protected static final int MATCH_FILE
protected static final int MATCH_PATH
protected static final int MATCH_BEGIN
protected static final int MATCH_THEEND
protected static final int MATCH_END
public void <init> ()
public int[] compilePattern (java.lang.String)
int x
String data
int[] expr
char[] buff
int y
boolean slash
public boolean match (java.util.Map, java.lang.String, int[])
int prevchr
java.util.Map map
String data
int[] expr
char[] buff
char[] rslt
int charpos
int exprpos
int buffpos
int rsltpos
int offset
int mcount
boolean matchBegin
int exprchr
protected int indexOfArray (int[], int, int, char[], int)
int x
int x
int y
int[] r
int rpos
int rend
char[] d
int dpos
protected int lastIndexOfArray (int[], int, int, char[], int)
int x
int x
int y
int[] r
int rpos
int rend
char[] d
int dpos
int l
protected boolean matchArray (int[], int, int, char[], int)
int i
int[] r
int rpos
int rend
char[] d
int dpos
}
com/opensymphony/xwork2/util/XWorkBasicConverter.class
XWorkBasicConverter.java
package com.opensymphony.xwork2.util
public com.opensymphony.xwork2.util.XWorkBasicConverter extends ognl.DefaultTypeConverter {
private static final String MILLISECOND_FORMAT
public void <init> ()
public java.lang.Object convertValue (java.util.Map, java.lang.Object, java.lang.reflect.Member, java.lang.String, java.lang.Object, java.lang.Class)
Object[] array
java.util.Map context
Object o
java.lang.reflect.Member member
String s
Object value
Class toType
Object result
private java.util.Locale getLocale (java.util.Map)
java.util.Map context
java.util.Locale locale
private java.util.Collection createCollection (java.lang.Object, java.lang.String, java.lang.Class, java.lang.Class, int)
java.util.Collection result
java.util.Collection result
java.util.Collection result
java.util.Collection result
Object fromObject
String propertyName
Class toType
Class memberType
int size
java.util.Collection result
private java.lang.Object doConvertToArray (java.util.Map, java.lang.Object, java.lang.reflect.Member, java.lang.String, java.lang.Object, java.lang.Class)
Object valueItem
int i
int length
ognl.TypeConverter converter
java.util.Map context
Object o
java.lang.reflect.Member member
String s
Object value
Class toType
Object result
Class componentType
private java.lang.Object doConvertToCharacter (java.lang.Object)
String cStr
Object value
private java.lang.Object doConvertToBoolean (java.lang.Object)
String bStr
Object value
private java.lang.Class doConvertToClass (java.lang.Object)
ClassNotFoundException e
Object value
Class clazz
private java.util.Collection doConvertToCollection (java.util.Map, java.lang.Object, java.lang.reflect.Member, java.lang.String, java.lang.Object, java.lang.Class)
java.util.Collection result
int i
Object[] objArray
ognl.TypeConverter converter
java.util.Collection result
java.util.Iterator it
java.util.Collection col
ognl.TypeConverter converter
java.util.Collection result
java.util.Map context
Object o
java.lang.reflect.Member member
String prop
Object value
Class toType
java.util.Collection result
Class memberType
private java.lang.Object doConvertToDate (java.util.Map, java.lang.Object, java.lang.Class)
java.text.ParseException ignore
int i
java.util.Date check
java.text.SimpleDateFormat dtfmt
java.text.SimpleDateFormat fullfmt
java.text.SimpleDateFormat dfmt
java.text.SimpleDateFormat[] fmts
java.text.ParseException ignore
int i
java.util.Date check
java.text.SimpleDateFormat d1
java.text.SimpleDateFormat d2
java.text.SimpleDateFormat d3
java.text.SimpleDateFormat rfc3399
java.text.SimpleDateFormat[] dfs
java.lang.reflect.Constructor constructor
Exception e
java.text.ParseException e
String sa
java.util.Locale locale
java.text.DateFormat df
java.util.Map context
Object value
Class toType
java.util.Date result
private java.lang.Object doConvertToNumber (java.util.Map, java.lang.Object, java.lang.Class)
String stringValue
java.text.NumberFormat numFormat
java.text.ParsePosition parsePos
Number number
Object[] objArray
java.util.Map context
Object value
Class toType
protected boolean isIntegerType (java.lang.Class)
Class type
private java.lang.String doConvertFromNumberToString (java.util.Map, java.lang.Object, java.lang.Class)
java.text.NumberFormat numFormat
String number
java.util.Map context
Object value
Class toType
private java.lang.String doConvertToString (java.util.Map, java.lang.Object)
int i
int[] x
java.util.List intArray
int i
long[] x
java.util.List intArray
int i
double[] x
java.util.List intArray
int i
boolean[] x
java.util.List intArray
java.text.SimpleDateFormat dfmt
java.text.DateFormat df
java.util.Map context
Object value
String result
}
com/opensymphony/xwork2/util/XWorkCollectionPropertyAccessor.class
XWorkCollectionPropertyAccessor.java
package com.opensymphony.xwork2.util
public com.opensymphony.xwork2.util.XWorkCollectionPropertyAccessor extends ognl.SetPropertyAccessor {
private static final org.apache.commons.logging.Log LOG
private static final String CONTEXT_COLLECTION_MAP
public static final String KEY_PROPERTY_FOR_CREATION
private ognl.ObjectPropertyAccessor _accessor
public void <init> ()
public java.lang.Object getProperty (java.util.Map, java.lang.Object, java.lang.Object) throws ognl.OgnlException
Exception exc
Exception exc
java.util.Map collMap
Object realKey
Object value
Object realKey
java.util.Map context
Object target
Object key
java.util.Collection c
Class lastBeanClass
String lastPropertyClass
com.opensymphony.xwork2.util.ObjectTypeDeterminer objTypeDeterminer
String keyProperty
Class collClass
Class keyType
Class toGetTypeFrom
private java.util.Map getSetMap (java.util.Map, java.util.Collection, java.lang.String, java.lang.Class) throws ognl.OgnlException
Object currTest
Object currKey
java.util.Iterator i
java.util.Map context
java.util.Collection collection
String property
Class valueClass
String path
java.util.Map map
public java.lang.Object getPropertyThroughIteration (java.util.Map, java.util.Collection, java.lang.String, java.lang.Object) throws ognl.OgnlException
Object currTest
java.util.Iterator i
java.util.Map context
java.util.Collection collection
String property
Object key
public void setProperty (java.util.Map, java.lang.Object, java.lang.Object, java.lang.Object) throws ognl.OgnlException
java.util.Map arg0
Object arg1
Object arg2
Object arg3
static void <clinit> ()
}
com/opensymphony/xwork2/util/XWorkConverter.class
XWorkConverter.java
package com.opensymphony.xwork2.util
public com.opensymphony.xwork2.util.XWorkConverter extends ognl.DefaultTypeConverter {
private static com.opensymphony.xwork2.util.XWorkConverter instance
protected static final org.apache.commons.logging.Log LOG
public static final String REPORT_CONVERSION_ERRORS
public static final String CONVERSION_PROPERTY_FULLNAME
public static final String CONVERSION_ERROR_PROPERTY_PREFIX
public static final String CONVERSION_COLLECTION_PREFIX
public static final String LAST_BEAN_CLASS_ACCESSED
public static final String LAST_BEAN_PROPERTY_ACCESSED
protected java.util.HashMap mappings
protected java.util.HashSet noMapping
protected java.util.HashMap defaultMappings
protected java.util.HashSet unknownMappings
protected ognl.TypeConverter defaultTypeConverter
protected com.opensymphony.xwork2.util.ObjectTypeDeterminer objectTypeDeterminer
protected void <init> ()
Exception e
Exception e
public static java.lang.String getConversionErrorMessage (java.lang.String, com.opensymphony.xwork2.util.ValueStack)
String propertyName
com.opensymphony.xwork2.util.ValueStack stack
String defaultMessage
String getTextExpression
String message
public static com.opensymphony.xwork2.util.XWorkConverter getInstance ()
public static void setInstance (com.opensymphony.xwork2.util.XWorkConverter)
com.opensymphony.xwork2.util.XWorkConverter instance
public static java.lang.String buildConverterFilename (java.lang.Class)
Class clazz
String className
String resource
public static void resetInstance ()
public void setDefaultConverter (ognl.TypeConverter)
ognl.TypeConverter defaultTypeConverter
public java.lang.Object convertValue (java.util.Map, java.lang.Object, java.lang.Class)
java.util.Map map
Object o
Class aClass
public java.lang.Object convertValue (java.util.Map, java.lang.Object, java.lang.reflect.Member, java.lang.String, java.lang.Object, java.lang.Class)
Class clazz
Object[] classProp
String path
Object lastPropertyPath
Class clazz
Exception e
Exception e
Exception e
java.util.Map context
Object target
java.lang.reflect.Member member
String property
Object value
Class toClass
ognl.TypeConverter tc
public ognl.TypeConverter lookup (java.lang.String)
ClassNotFoundException cnfe
Class clazz
String className
ognl.TypeConverter result
public ognl.TypeConverter lookup (java.lang.Class)
Class clazz
protected java.lang.Object getConverter (java.lang.Class, java.lang.String)
String next
java.util.Iterator iter
java.util.Map mapping
Object converter
Throwable t
Class clazz
String property
protected void handleConversionException (java.util.Map, java.lang.String, java.lang.Object, java.lang.Object)
String realProperty
String fullName
java.util.Map conversionErrors
java.util.Map context
String property
Object value
Object object
public synchronized void registerConverter (java.lang.String, ognl.TypeConverter)
String className
ognl.TypeConverter converter
public synchronized void registerConverterNotFound (java.lang.String)
String className
private java.lang.Object[] getClassProperty (java.util.Map)
java.util.Map context
private java.lang.Object acceptableErrorValue (java.lang.Class)
Class toClass
void addConverterMapping (java.util.Map, java.lang.Class)
ognl.TypeConverter _typeConverter
ognl.TypeConverter _typeConverter
Class converterClass
Class _c
java.util.Map$Entry entry
String key
java.util.Properties prop
java.util.Iterator it
String converterFilename
java.io.InputStream is
Exception ex
Class converterClass
Exception e
String key
com.opensymphony.xwork2.conversion.annotations.TypeConversion tc
com.opensymphony.xwork2.conversion.annotations.TypeConversion[] arr$
int len$
int i$
com.opensymphony.xwork2.conversion.annotations.Conversion conversion
java.lang.annotation.Annotation annotation
java.lang.annotation.Annotation[] arr$
int len$
int i$
Class converterClass
Exception e
com.opensymphony.xwork2.conversion.annotations.TypeConversion tc
String key
java.lang.annotation.Annotation annotation
java.lang.annotation.Annotation[] arr$
int len$
int i$
java.lang.reflect.Method method
java.lang.reflect.Method[] arr$
int len$
int i$
java.util.Map mapping
Class clazz
java.lang.annotation.Annotation[] annotations
java.lang.reflect.Method[] methods
private java.util.Map buildConverterMapping (java.lang.Class) throws java.lang.Exception
int x
Class[] interfaces
Class clazz
java.util.Map mapping
Class curClazz
private java.util.Map conditionalReload (java.lang.Class, java.util.Map) throws java.lang.Exception
Class clazz
java.util.Map oldValues
java.util.Map mapping
ognl.TypeConverter createTypeConverter (java.lang.String) throws java.lang.Exception
String className
public void loadConversionProperties (java.lang.String) throws java.io.IOException
ognl.TypeConverter _typeConverter
Exception e
java.util.Map$Entry entry
String key
java.util.Iterator iterator
String propsName
java.io.InputStream is
java.util.Properties props
ognl.TypeConverter lookupSuper (java.lang.Class)
int i
Class[] interfaces
Class clazz
ognl.TypeConverter result
public com.opensymphony.xwork2.util.ObjectTypeDeterminer getObjectTypeDeterminer ()
public void setObjectTypeDeterminer (com.opensymphony.xwork2.util.ObjectTypeDeterminer)
com.opensymphony.xwork2.util.ObjectTypeDeterminer determiner
static void <clinit> ()
}
com/opensymphony/xwork2/util/XWorkEnumerationAcccessor.class
XWorkEnumerationAcccessor.java
package com.opensymphony.xwork2.util
public com.opensymphony.xwork2.util.XWorkEnumerationAcccessor extends ognl.EnumerationPropertyAccessor {
ognl.ObjectPropertyAccessor opa
public void <init> ()
public void setProperty (java.util.Map, java.lang.Object, java.lang.Object, java.lang.Object) throws ognl.OgnlException
java.util.Map context
Object target
Object name
Object value
}
com/opensymphony/xwork2/util/XWorkIteratorPropertyAccessor.class
XWorkIteratorPropertyAccessor.java
package com.opensymphony.xwork2.util
public com.opensymphony.xwork2.util.XWorkIteratorPropertyAccessor extends ognl.IteratorPropertyAccessor {
ognl.ObjectPropertyAccessor opa
public void <init> ()
public void setProperty (java.util.Map, java.lang.Object, java.lang.Object, java.lang.Object) throws ognl.OgnlException
java.util.Map context
Object target
Object name
Object value
}
com/opensymphony/xwork2/util/XWorkList.class
XWorkList.java
package com.opensymphony.xwork2.util
public com.opensymphony.xwork2.util.XWorkList extends java.util.ArrayList {
private static final org.apache.commons.logging.Log LOG
private Class clazz
public void <init> (java.lang.Class)
Class clazz
public void <init> (java.lang.Class, java.util.Collection)
Class clazz
java.util.Collection c
public void <init> (java.lang.Class, int)
Class clazz
int initialCapacity
public void add (int, java.lang.Object)
int index
Object element
public boolean add (java.lang.Object)
Object element
public boolean addAll (java.util.Collection)
java.util.Collection c
java.util.Iterator it
public boolean addAll (int, java.util.Collection)
java.util.Iterator it
int index
java.util.Collection c
boolean trim
public synchronized java.lang.Object get (int)
Exception e
int index
public java.lang.Object set (int, java.lang.Object)
int index
Object element
private java.lang.Object convert (java.lang.Object)
java.util.Map context
Object element
public boolean contains (java.lang.Object)
Object element
static void <clinit> ()
}
com/opensymphony/xwork2/util/XWorkListPropertyAccessor.class
XWorkListPropertyAccessor.java
package com.opensymphony.xwork2.util
public com.opensymphony.xwork2.util.XWorkListPropertyAccessor extends ognl.ListPropertyAccessor {
private com.opensymphony.xwork2.util.XWorkCollectionPropertyAccessor _sAcc
public void <init> ()
public java.lang.Object getProperty (java.util.Map, java.lang.Object, java.lang.Object) throws ognl.OgnlException
int i
Exception exc
Object result
Exception exc
Object result
java.util.List list
int index
int listSize
Class beanClass
java.util.Map context
Object target
Object name
Class lastClass
String lastProperty
public void setProperty (java.util.Map, java.lang.Object, java.lang.Object, java.lang.Object) throws ognl.OgnlException
Object o
Exception e
Object v
int i
java.util.Collection c
Object[] values
int i
java.util.List list
int listSize
int count
java.util.Map context
Object target
Object name
Object value
Class lastClass
String lastProperty
Class convertToClass
Object realValue
private java.lang.Object getRealValue (java.util.Map, java.lang.Object, java.lang.Class)
java.util.Map context
Object value
Class convertToClass
}
com/opensymphony/xwork2/util/XWorkMap.class
XWorkMap.java
package com.opensymphony.xwork2.util
public com.opensymphony.xwork2.util.XWorkMap extends java.util.HashMap {
private Class clazz
public void <init> (java.lang.Class)
Class clazz
public java.lang.Object get (java.lang.Object)
Exception e
Object key
Object o
public java.lang.Object put (java.lang.Object, java.lang.Object)
java.util.Map context
Object key
Object value
public void putAll (java.util.Map)
java.util.Map$Entry e
java.util.Iterator i
java.util.Map m
}
com/opensymphony/xwork2/util/XWorkMapPropertyAccessor.class
XWorkMapPropertyAccessor.java
package com.opensymphony.xwork2.util
public com.opensymphony.xwork2.util.XWorkMapPropertyAccessor extends ognl.MapPropertyAccessor {
private static final org.apache.commons.logging.Log _log
private static final String[] INDEX_ACCESS_PROPS
public void <init> ()
public java.lang.Object getProperty (java.util.Map, java.lang.Object, java.lang.Object) throws ognl.OgnlException
ClassCastException ex
Exception exc
Class valueClass
Class lastClass
String lastProperty
Class keyClass
Object key
java.util.Map map
java.util.Map context
Object target
Object name
Object result
private boolean contains (java.lang.String[], java.lang.String)
int i
String[] array
String name
public void setProperty (java.util.Map, java.lang.Object, java.lang.Object, java.lang.Object) throws ognl.OgnlException
java.util.Map context
Object target
Object name
Object value
Object key
java.util.Map map
private java.lang.Object getValue (java.util.Map, java.lang.Object)
java.util.Map context
Object value
Class lastClass
String lastProperty
Class elementClass
private java.lang.Object getKey (java.util.Map, java.lang.Object)
java.util.Map context
Object name
Class lastClass
String lastProperty
Class keyClass
static void <clinit> ()
}
com/opensymphony/xwork2/util/XWorkMethodAccessor.class
XWorkMethodAccessor.java
package com.opensymphony.xwork2.util
public com.opensymphony.xwork2.util.XWorkMethodAccessor extends ognl.ObjectMethodAccessor {
private static final org.apache.commons.logging.Log _log
public static final String DENY_METHOD_EXECUTION
public static final String DENY_INDEXED_ACCESS_EXECUTION
public void <init> ()
public java.lang.Object callMethod (java.util.Map, java.lang.Object, java.lang.String, java.lang.Object[]) throws ognl.MethodFailedException
Object propVal
ognl.PropertyAccessor accessor
java.beans.PropertyDescriptor descriptor
Class propertyType
ognl.OgnlContext ogContext
Exception oe
Boolean exec
boolean e
java.util.Map context
Object object
String string
Object[] objects
Boolean exec
boolean e
public java.lang.Object callStaticMethod (java.util.Map, java.lang.Class, java.lang.String, java.lang.Object[]) throws ognl.MethodFailedException
java.util.Map context
Class aClass
String string
Object[] objects
Boolean exec
boolean e
static void <clinit> ()
}
com/opensymphony/xwork2/util/XWorkObjectPropertyAccessor.class
XWorkObjectPropertyAccessor.java
package com.opensymphony.xwork2.util
public com.opensymphony.xwork2.util.XWorkObjectPropertyAccessor extends ognl.ObjectPropertyAccessor {
public void <init> ()
public java.lang.Object getProperty (java.util.Map, java.lang.Object, java.lang.Object) throws ognl.OgnlException
java.util.Map context
Object target
Object oname
}
com/opensymphony/xwork2/util/XWorkTestCaseHelper.class
XWorkTestCaseHelper.java
package com.opensymphony.xwork2.util
public com.opensymphony.xwork2.util.XWorkTestCaseHelper extends java.lang.Object {
public void <init> ()
public static com.opensymphony.xwork2.config.ConfigurationManager setUp () throws java.lang.Exception
com.opensymphony.xwork2.config.ConfigurationManager configurationManager
com.opensymphony.xwork2.util.ValueStack stack
public static transient com.opensymphony.xwork2.config.ConfigurationManager loadConfigurationProviders (com.opensymphony.xwork2.config.ConfigurationManager, com.opensymphony.xwork2.config.ConfigurationProvider[])
com.opensymphony.xwork2.config.ConfigurationProvider prov
com.opensymphony.xwork2.config.ConfigurationProvider[] arr$
int len$
int i$
com.opensymphony.xwork2.config.ConfigurationManager configurationManager
com.opensymphony.xwork2.config.ConfigurationProvider[] providers
com.opensymphony.xwork2.inject.Container container
public static void tearDown (com.opensymphony.xwork2.config.ConfigurationManager) throws java.lang.Exception
com.opensymphony.xwork2.config.ConfigurationManager configurationManager
}
com/opensymphony/xwork2/Validateable.class
Validateable.java
package com.opensymphony.xwork2
public abstract com.opensymphony.xwork2.Validateable extends java.lang.Object {
public abstract void validate ()
}
com/opensymphony/xwork2/ValidationAware.class
ValidationAware.java
package com.opensymphony.xwork2
public abstract com.opensymphony.xwork2.ValidationAware extends java.lang.Object {
public abstract void setActionErrors (java.util.Collection)
public abstract java.util.Collection getActionErrors ()
public abstract void setActionMessages (java.util.Collection)
public abstract java.util.Collection getActionMessages ()
public abstract void setFieldErrors (java.util.Map)
public abstract java.util.Map getFieldErrors ()
public abstract void addActionError (java.lang.String)
public abstract void addActionMessage (java.lang.String)
public abstract void addFieldError (java.lang.String, java.lang.String)
public abstract boolean hasActionErrors ()
public abstract boolean hasActionMessages ()
public abstract boolean hasErrors ()
public abstract boolean hasFieldErrors ()
}
com/opensymphony/xwork2/ValidationAwareSupport.class
ValidationAwareSupport.java
package com.opensymphony.xwork2
public com.opensymphony.xwork2.ValidationAwareSupport extends java.lang.Object implements com.opensymphony.xwork2.ValidationAware java.io.Serializable {
private java.util.Collection actionErrors
private java.util.Collection actionMessages
private java.util.Map fieldErrors
public void <init> ()
public synchronized void setActionErrors (java.util.Collection)
java.util.Collection errorMessages
public synchronized java.util.Collection getActionErrors ()
public synchronized void setActionMessages (java.util.Collection)
java.util.Collection messages
public synchronized java.util.Collection getActionMessages ()
public synchronized void setFieldErrors (java.util.Map)
java.util.Map errorMap
public synchronized java.util.Map getFieldErrors ()
public synchronized void addActionError (java.lang.String)
String anErrorMessage
public synchronized void addActionMessage (java.lang.String)
String aMessage
public synchronized void addFieldError (java.lang.String, java.lang.String)
String fieldName
String errorMessage
java.util.Map errors
java.util.List thisFieldErrors
public synchronized boolean hasActionErrors ()
public synchronized boolean hasActionMessages ()
public synchronized boolean hasErrors ()
public synchronized boolean hasFieldErrors ()
private java.util.Collection internalGetActionErrors ()
private java.util.Collection internalGetActionMessages ()
private java.util.Map internalGetFieldErrors ()
public synchronized void clearErrorsAndMessages ()
}
com/opensymphony/xwork2/validator/ActionValidatorManager.class
ActionValidatorManager.java
package com.opensymphony.xwork2.validator
public abstract com.opensymphony.xwork2.validator.ActionValidatorManager extends java.lang.Object {
public abstract java.util.List getValidators (java.lang.Class, java.lang.String, java.lang.String)
public abstract java.util.List getValidators (java.lang.Class, java.lang.String)
public abstract void validate (java.lang.Object, java.lang.String) throws com.opensymphony.xwork2.validator.ValidationException
public abstract void validate (java.lang.Object, java.lang.String, com.opensymphony.xwork2.validator.ValidatorContext) throws com.opensymphony.xwork2.validator.ValidationException
public abstract void validate (java.lang.Object, java.lang.String, java.lang.String) throws com.opensymphony.xwork2.validator.ValidationException
public abstract void validate (java.lang.Object, java.lang.String, com.opensymphony.xwork2.validator.ValidatorContext, java.lang.String) throws com.opensymphony.xwork2.validator.ValidationException
}
com/opensymphony/xwork2/validator/ActionValidatorManagerFactory.class
ActionValidatorManagerFactory.java
package com.opensymphony.xwork2.validator
public com.opensymphony.xwork2.validator.ActionValidatorManagerFactory extends java.lang.Object {
private static final org.apache.commons.logging.Log LOG
private static com.opensymphony.xwork2.validator.ActionValidatorManager instance
public void <init> ()
public static void setInstance (com.opensymphony.xwork2.validator.ActionValidatorManager)
com.opensymphony.xwork2.validator.ActionValidatorManager instance
public static com.opensymphony.xwork2.validator.ActionValidatorManager getInstance ()
static void <clinit> ()
Class c
ClassNotFoundException e
Exception e
}
com/opensymphony/xwork2/validator/AnnotationActionValidatorManager.class
AnnotationActionValidatorManager.java
package com.opensymphony.xwork2.validator
public com.opensymphony.xwork2.validator.AnnotationActionValidatorManager extends java.lang.Object implements com.opensymphony.xwork2.validator.ActionValidatorManager {
protected static final String VALIDATION_CONFIG_SUFFIX
private static final java.util.Map validatorCache
private static final java.util.Map validatorFileCache
private static final org.apache.commons.logging.Log LOG
public void <init> ()
public synchronized java.util.List getValidators (java.lang.Class, java.lang.String)
Class clazz
String context
public synchronized java.util.List getValidators (java.lang.Class, java.lang.String, java.lang.String)
Object methodName
com.opensymphony.xwork2.validator.Validator validator
com.opensymphony.xwork2.validator.ValidatorConfig cfg
java.util.Iterator i$
Class clazz
String context
String method
String validatorKey
java.util.List cfgs
java.util.ArrayList validators
public void validate (java.lang.Object, java.lang.String) throws com.opensymphony.xwork2.validator.ValidationException
Object object
String context
public void validate (java.lang.Object, java.lang.String, java.lang.String) throws com.opensymphony.xwork2.validator.ValidationException
Object object
String context
String method
com.opensymphony.xwork2.validator.ValidatorContext validatorContext
public void validate (java.lang.Object, java.lang.String, com.opensymphony.xwork2.validator.ValidatorContext) throws com.opensymphony.xwork2.validator.ValidationException
Object object
String context
com.opensymphony.xwork2.validator.ValidatorContext validatorContext
public void validate (java.lang.Object, java.lang.String, com.opensymphony.xwork2.validator.ValidatorContext, java.lang.String) throws com.opensymphony.xwork2.validator.ValidationException
java.util.Collection fieldErrors
java.util.Collection actionErrors
java.util.Collection errCol
java.util.Collection errCol
java.util.List errs
com.opensymphony.xwork2.validator.FieldValidator fValidator
String fullFieldName
com.opensymphony.xwork2.validator.Validator validator
java.util.Iterator i$
Object object
String context
com.opensymphony.xwork2.validator.ValidatorContext validatorContext
String method
java.util.List validators
java.util.Set shortcircuitedFields
protected static java.lang.String buildValidatorKey (java.lang.Class, java.lang.String)
Class clazz
String context
StringBuffer sb
private java.util.List buildAliasValidatorConfigs (java.lang.Class, java.lang.String, boolean)
Class aClass
String context
boolean checkFile
String fileName
protected java.util.List buildClassValidatorConfigs (java.lang.Class, boolean)
Class aClass
boolean checkFile
String fileName
java.util.List result
java.util.List annotationResult
private java.util.List buildValidatorConfigs (java.lang.Class, java.lang.String, boolean, java.util.Set)
Class anInterface
Class[] arr$
int len$
int i$
Class[] interfaces
Class anInterface1
Class[] arr$
int len$
int i$
Class clazz
String context
boolean checkFile
java.util.Set checked
java.util.List validatorConfigs
private java.util.List loadFile (java.lang.String, java.lang.Class, boolean)
java.io.IOException e
Exception e
java.io.IOException e
java.io.IOException e
java.io.InputStream is
String fileName
Class clazz
boolean checkFile
java.util.List retList
static void <clinit> ()
}
com/opensymphony/xwork2/validator/annotations/ConversionErrorFieldValidator.class
ConversionErrorFieldValidator.java
package com.opensymphony.xwork2.validator.annotations
public abstract annotation com.opensymphony.xwork2.validator.annotations.ConversionErrorFieldValidator extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String message ()
public abstract java.lang.String key ()
public abstract java.lang.String fieldName ()
public abstract boolean shortCircuit ()
public abstract com.opensymphony.xwork2.validator.annotations.ValidatorType type ()
}
com/opensymphony/xwork2/validator/annotations/CustomValidator.class
CustomValidator.java
package com.opensymphony.xwork2.validator.annotations
public abstract annotation com.opensymphony.xwork2.validator.annotations.CustomValidator extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String type ()
public abstract java.lang.String fieldName ()
public abstract java.lang.String message ()
public abstract java.lang.String key ()
public abstract com.opensymphony.xwork2.validator.annotations.ValidationParameter[] parameters ()
public abstract boolean shortCircuit ()
}
com/opensymphony/xwork2/validator/annotations/DateRangeFieldValidator.class
DateRangeFieldValidator.java
package com.opensymphony.xwork2.validator.annotations
public abstract annotation com.opensymphony.xwork2.validator.annotations.DateRangeFieldValidator extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String min ()
public abstract java.lang.String max ()
public abstract java.lang.String message ()
public abstract java.lang.String key ()
public abstract java.lang.String fieldName ()
public abstract boolean shortCircuit ()
public abstract com.opensymphony.xwork2.validator.annotations.ValidatorType type ()
}
com/opensymphony/xwork2/validator/annotations/DoubleRangeFieldValidator.class
DoubleRangeFieldValidator.java
package com.opensymphony.xwork2.validator.annotations
public abstract annotation com.opensymphony.xwork2.validator.annotations.DoubleRangeFieldValidator extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String minInclusive ()
public abstract java.lang.String maxInclusive ()
public abstract java.lang.String minExclusive ()
public abstract java.lang.String maxExclusive ()
public abstract java.lang.String message ()
public abstract java.lang.String key ()
public abstract java.lang.String fieldName ()
public abstract boolean shortCircuit ()
public abstract com.opensymphony.xwork2.validator.annotations.ValidatorType type ()
}
com/opensymphony/xwork2/validator/annotations/EmailValidator.class
EmailValidator.java
package com.opensymphony.xwork2.validator.annotations
public abstract annotation com.opensymphony.xwork2.validator.annotations.EmailValidator extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String message ()
public abstract java.lang.String key ()
public abstract java.lang.String fieldName ()
public abstract boolean shortCircuit ()
public abstract com.opensymphony.xwork2.validator.annotations.ValidatorType type ()
}
com/opensymphony/xwork2/validator/annotations/ExpressionValidator.class
ExpressionValidator.java
package com.opensymphony.xwork2.validator.annotations
public abstract annotation com.opensymphony.xwork2.validator.annotations.ExpressionValidator extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String expression ()
public abstract java.lang.String message ()
public abstract java.lang.String key ()
public abstract boolean shortCircuit ()
}
com/opensymphony/xwork2/validator/annotations/FieldExpressionValidator.class
FieldExpressionValidator.java
package com.opensymphony.xwork2.validator.annotations
public abstract annotation com.opensymphony.xwork2.validator.annotations.FieldExpressionValidator extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String expression ()
public abstract java.lang.String message ()
public abstract java.lang.String key ()
public abstract java.lang.String fieldName ()
public abstract boolean shortCircuit ()
}
com/opensymphony/xwork2/validator/annotations/IntRangeFieldValidator.class
IntRangeFieldValidator.java
package com.opensymphony.xwork2.validator.annotations
public abstract annotation com.opensymphony.xwork2.validator.annotations.IntRangeFieldValidator extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String min ()
public abstract java.lang.String max ()
public abstract java.lang.String message ()
public abstract java.lang.String key ()
public abstract java.lang.String fieldName ()
public abstract boolean shortCircuit ()
public abstract com.opensymphony.xwork2.validator.annotations.ValidatorType type ()
}
com/opensymphony/xwork2/validator/annotations/RegexFieldValidator.class
RegexFieldValidator.java
package com.opensymphony.xwork2.validator.annotations
public abstract annotation com.opensymphony.xwork2.validator.annotations.RegexFieldValidator extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String message ()
public abstract java.lang.String key ()
public abstract java.lang.String fieldName ()
public abstract java.lang.String expression ()
public abstract boolean shortCircuit ()
public abstract com.opensymphony.xwork2.validator.annotations.ValidatorType type ()
}
com/opensymphony/xwork2/validator/annotations/RequiredFieldValidator.class
RequiredFieldValidator.java
package com.opensymphony.xwork2.validator.annotations
public abstract annotation com.opensymphony.xwork2.validator.annotations.RequiredFieldValidator extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String message ()
public abstract java.lang.String key ()
public abstract java.lang.String fieldName ()
public abstract boolean shortCircuit ()
public abstract com.opensymphony.xwork2.validator.annotations.ValidatorType type ()
}
com/opensymphony/xwork2/validator/annotations/RequiredStringValidator.class
RequiredStringValidator.java
package com.opensymphony.xwork2.validator.annotations
public abstract annotation com.opensymphony.xwork2.validator.annotations.RequiredStringValidator extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract boolean trim ()
public abstract java.lang.String message ()
public abstract java.lang.String key ()
public abstract java.lang.String fieldName ()
public abstract boolean shortCircuit ()
public abstract com.opensymphony.xwork2.validator.annotations.ValidatorType type ()
}
com/opensymphony/xwork2/validator/annotations/StringLengthFieldValidator.class
StringLengthFieldValidator.java
package com.opensymphony.xwork2.validator.annotations
public abstract annotation com.opensymphony.xwork2.validator.annotations.StringLengthFieldValidator extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract boolean trim ()
public abstract java.lang.String minLength ()
public abstract java.lang.String maxLength ()
public abstract java.lang.String message ()
public abstract java.lang.String key ()
public abstract java.lang.String fieldName ()
public abstract boolean shortCircuit ()
public abstract com.opensymphony.xwork2.validator.annotations.ValidatorType[] type ()
}
com/opensymphony/xwork2/validator/annotations/UrlValidator.class
UrlValidator.java
package com.opensymphony.xwork2.validator.annotations
public abstract annotation com.opensymphony.xwork2.validator.annotations.UrlValidator extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String message ()
public abstract java.lang.String key ()
public abstract java.lang.String fieldName ()
public abstract boolean shortCircuit ()
public abstract com.opensymphony.xwork2.validator.annotations.ValidatorType type ()
}
com/opensymphony/xwork2/validator/annotations/Validation.class
Validation.java
package com.opensymphony.xwork2.validator.annotations
public abstract annotation com.opensymphony.xwork2.validator.annotations.Validation extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract com.opensymphony.xwork2.validator.annotations.Validations[] validations ()
}
com/opensymphony/xwork2/validator/annotations/ValidationParameter.class
ValidationParameter.java
package com.opensymphony.xwork2.validator.annotations
public abstract annotation com.opensymphony.xwork2.validator.annotations.ValidationParameter extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String name ()
public abstract java.lang.String value ()
}
com/opensymphony/xwork2/validator/annotations/Validations.class
Validations.java
package com.opensymphony.xwork2.validator.annotations
public abstract annotation com.opensymphony.xwork2.validator.annotations.Validations extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract com.opensymphony.xwork2.validator.annotations.CustomValidator[] customValidators ()
public abstract com.opensymphony.xwork2.validator.annotations.ConversionErrorFieldValidator[] conversionErrorFields ()
public abstract com.opensymphony.xwork2.validator.annotations.DateRangeFieldValidator[] dateRangeFields ()
public abstract com.opensymphony.xwork2.validator.annotations.EmailValidator[] emails ()
public abstract com.opensymphony.xwork2.validator.annotations.FieldExpressionValidator[] fieldExpressions ()
public abstract com.opensymphony.xwork2.validator.annotations.IntRangeFieldValidator[] intRangeFields ()
public abstract com.opensymphony.xwork2.validator.annotations.RequiredFieldValidator[] requiredFields ()
public abstract com.opensymphony.xwork2.validator.annotations.RequiredStringValidator[] requiredStrings ()
public abstract com.opensymphony.xwork2.validator.annotations.StringLengthFieldValidator[] stringLengthFields ()
public abstract com.opensymphony.xwork2.validator.annotations.UrlValidator[] urls ()
public abstract com.opensymphony.xwork2.validator.annotations.VisitorFieldValidator[] visitorFields ()
public abstract com.opensymphony.xwork2.validator.annotations.RegexFieldValidator[] regexFields ()
public abstract com.opensymphony.xwork2.validator.annotations.ExpressionValidator[] expressions ()
}
com/opensymphony/xwork2/validator/annotations/ValidatorType.class
ValidatorType.java
package com.opensymphony.xwork2.validator.annotations
public final enum com.opensymphony.xwork2.validator.annotations.ValidatorType extends java.lang.Enum {
public static final enum com.opensymphony.xwork2.validator.annotations.ValidatorType FIELD
public static final enum com.opensymphony.xwork2.validator.annotations.ValidatorType SIMPLE
private static final synthetic com.opensymphony.xwork2.validator.annotations.ValidatorType[] $VALUES
public static final com.opensymphony.xwork2.validator.annotations.ValidatorType[] values ()
public static com.opensymphony.xwork2.validator.annotations.ValidatorType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public java.lang.String toString ()
static void <clinit> ()
}
com/opensymphony/xwork2/validator/annotations/VisitorFieldValidator.class
VisitorFieldValidator.java
package com.opensymphony.xwork2.validator.annotations
public abstract annotation com.opensymphony.xwork2.validator.annotations.VisitorFieldValidator extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String context ()
public abstract boolean appendPrefix ()
public abstract java.lang.String message ()
public abstract java.lang.String key ()
public abstract java.lang.String fieldName ()
public abstract boolean shortCircuit ()
}
com/opensymphony/xwork2/validator/AnnotationValidationConfigurationBuilder.class
AnnotationValidationConfigurationBuilder.java
package com.opensymphony.xwork2.validator
public com.opensymphony.xwork2.validator.AnnotationValidationConfigurationBuilder extends java.lang.Object {
private static final java.util.regex.Pattern SETTER_PATTERN
private static final java.util.regex.Pattern GETTER_PATTERN
public void <init> ()
private static java.util.List processAnnotations (java.lang.Object)
Class clazz
java.lang.reflect.Method method
com.opensymphony.xwork2.validator.annotations.Validations val
com.opensymphony.xwork2.validator.annotations.Validations[] arr$
int len$
int i$
com.opensymphony.xwork2.validator.annotations.Validation v
com.opensymphony.xwork2.validator.annotations.ExpressionValidator v
com.opensymphony.xwork2.validator.ValidatorConfig temp
com.opensymphony.xwork2.validator.annotations.CustomValidator v
com.opensymphony.xwork2.validator.ValidatorConfig temp
com.opensymphony.xwork2.validator.annotations.ConversionErrorFieldValidator v
com.opensymphony.xwork2.validator.ValidatorConfig temp
com.opensymphony.xwork2.validator.annotations.DateRangeFieldValidator v
com.opensymphony.xwork2.validator.ValidatorConfig temp
com.opensymphony.xwork2.validator.annotations.EmailValidator v
com.opensymphony.xwork2.validator.ValidatorConfig temp
com.opensymphony.xwork2.validator.annotations.FieldExpressionValidator v
com.opensymphony.xwork2.validator.ValidatorConfig temp
com.opensymphony.xwork2.validator.annotations.IntRangeFieldValidator v
com.opensymphony.xwork2.validator.ValidatorConfig temp
com.opensymphony.xwork2.validator.annotations.DoubleRangeFieldValidator v
com.opensymphony.xwork2.validator.ValidatorConfig temp
com.opensymphony.xwork2.validator.annotations.RequiredFieldValidator v
com.opensymphony.xwork2.validator.ValidatorConfig temp
com.opensymphony.xwork2.validator.annotations.RequiredStringValidator v
com.opensymphony.xwork2.validator.ValidatorConfig temp
com.opensymphony.xwork2.validator.annotations.StringLengthFieldValidator v
com.opensymphony.xwork2.validator.ValidatorConfig temp
com.opensymphony.xwork2.validator.annotations.UrlValidator v
com.opensymphony.xwork2.validator.ValidatorConfig temp
com.opensymphony.xwork2.validator.annotations.VisitorFieldValidator v
com.opensymphony.xwork2.validator.ValidatorConfig temp
com.opensymphony.xwork2.validator.annotations.RegexFieldValidator v
com.opensymphony.xwork2.validator.ValidatorConfig temp
java.lang.annotation.Annotation a
java.lang.annotation.Annotation[] arr$
int len$
int i$
com.opensymphony.xwork2.validator.ValidatorConfig vc
java.util.Iterator i$
Object o
java.util.List result
String fieldName
String methodName
java.lang.annotation.Annotation[] annotations
private static void processValidationAnnotation (java.lang.annotation.Annotation, java.lang.String, java.util.List)
com.opensymphony.xwork2.validator.ValidatorConfig temp
com.opensymphony.xwork2.validator.annotations.CustomValidator v
com.opensymphony.xwork2.validator.annotations.CustomValidator[] arr$
int len$
int i$
com.opensymphony.xwork2.validator.ValidatorConfig temp
com.opensymphony.xwork2.validator.annotations.ExpressionValidator v
com.opensymphony.xwork2.validator.annotations.ExpressionValidator[] arr$
int len$
int i$
com.opensymphony.xwork2.validator.ValidatorConfig temp
com.opensymphony.xwork2.validator.annotations.ConversionErrorFieldValidator v
com.opensymphony.xwork2.validator.annotations.ConversionErrorFieldValidator[] arr$
int len$
int i$
com.opensymphony.xwork2.validator.ValidatorConfig temp
com.opensymphony.xwork2.validator.annotations.DateRangeFieldValidator v
com.opensymphony.xwork2.validator.annotations.DateRangeFieldValidator[] arr$
int len$
int i$
com.opensymphony.xwork2.validator.ValidatorConfig temp
com.opensymphony.xwork2.validator.annotations.EmailValidator v
com.opensymphony.xwork2.validator.annotations.EmailValidator[] arr$
int len$
int i$
com.opensymphony.xwork2.validator.ValidatorConfig temp
com.opensymphony.xwork2.validator.annotations.FieldExpressionValidator v
com.opensymphony.xwork2.validator.annotations.FieldExpressionValidator[] arr$
int len$
int i$
com.opensymphony.xwork2.validator.ValidatorConfig temp
com.opensymphony.xwork2.validator.annotations.IntRangeFieldValidator v
com.opensymphony.xwork2.validator.annotations.IntRangeFieldValidator[] arr$
int len$
int i$
com.opensymphony.xwork2.validator.ValidatorConfig temp
com.opensymphony.xwork2.validator.annotations.RegexFieldValidator v
com.opensymphony.xwork2.validator.annotations.RegexFieldValidator[] arr$
int len$
int i$
com.opensymphony.xwork2.validator.ValidatorConfig temp
com.opensymphony.xwork2.validator.annotations.RequiredFieldValidator v
com.opensymphony.xwork2.validator.annotations.RequiredFieldValidator[] arr$
int len$
int i$
com.opensymphony.xwork2.validator.ValidatorConfig temp
com.opensymphony.xwork2.validator.annotations.RequiredStringValidator v
com.opensymphony.xwork2.validator.annotations.RequiredStringValidator[] arr$
int len$
int i$
com.opensymphony.xwork2.validator.ValidatorConfig temp
com.opensymphony.xwork2.validator.annotations.StringLengthFieldValidator v
com.opensymphony.xwork2.validator.annotations.StringLengthFieldValidator[] arr$
int len$
int i$
com.opensymphony.xwork2.validator.ValidatorConfig temp
com.opensymphony.xwork2.validator.annotations.UrlValidator v
com.opensymphony.xwork2.validator.annotations.UrlValidator[] arr$
int len$
int i$
com.opensymphony.xwork2.validator.ValidatorConfig temp
com.opensymphony.xwork2.validator.annotations.VisitorFieldValidator v
com.opensymphony.xwork2.validator.annotations.VisitorFieldValidator[] arr$
int len$
int i$
java.lang.annotation.Annotation a
String fieldName
java.util.List result
com.opensymphony.xwork2.validator.annotations.Validations validations
com.opensymphony.xwork2.validator.annotations.CustomValidator[] cv
com.opensymphony.xwork2.validator.annotations.ExpressionValidator[] ev
com.opensymphony.xwork2.validator.annotations.ConversionErrorFieldValidator[] cef
com.opensymphony.xwork2.validator.annotations.DateRangeFieldValidator[] drfv
com.opensymphony.xwork2.validator.annotations.EmailValidator[] emv
com.opensymphony.xwork2.validator.annotations.FieldExpressionValidator[] fev
com.opensymphony.xwork2.validator.annotations.IntRangeFieldValidator[] irfv
com.opensymphony.xwork2.validator.annotations.RegexFieldValidator[] rfv
com.opensymphony.xwork2.validator.annotations.RequiredFieldValidator[] rv
com.opensymphony.xwork2.validator.annotations.RequiredStringValidator[] rsv
com.opensymphony.xwork2.validator.annotations.StringLengthFieldValidator[] slfv
com.opensymphony.xwork2.validator.annotations.UrlValidator[] uv
com.opensymphony.xwork2.validator.annotations.VisitorFieldValidator[] vfv
private static com.opensymphony.xwork2.validator.ValidatorConfig processExpressionValidatorAnnotation (com.opensymphony.xwork2.validator.annotations.ExpressionValidator, java.lang.String)
com.opensymphony.xwork2.validator.annotations.ExpressionValidator v
String fieldName
String validatorType
java.util.Map params
com.opensymphony.xwork2.validator.ValidatorConfig vCfg
String key
private static com.opensymphony.xwork2.validator.ValidatorConfig processCustomValidatorAnnotation (com.opensymphony.xwork2.validator.annotations.CustomValidator, java.lang.String)
com.opensymphony.xwork2.validator.annotations.ValidationParameter parameter
String parameterName
String parameterValue
java.lang.annotation.Annotation a2
java.lang.annotation.Annotation[] arr$
int len$
int i$
com.opensymphony.xwork2.validator.annotations.CustomValidator v
String fieldName
java.util.Map params
String validatorType
java.lang.annotation.Annotation[] recursedAnnotations
com.opensymphony.xwork2.validator.ValidatorConfig vCfg
String key
private static com.opensymphony.xwork2.validator.ValidatorConfig processRegexFieldValidatorAnnotation (com.opensymphony.xwork2.validator.annotations.RegexFieldValidator, java.lang.String)
com.opensymphony.xwork2.validator.annotations.RegexFieldValidator v
String fieldName
String validatorType
java.util.Map params
com.opensymphony.xwork2.validator.ValidatorConfig vCfg
String key
private static com.opensymphony.xwork2.validator.ValidatorConfig processVisitorFieldValidatorAnnotation (com.opensymphony.xwork2.validator.annotations.VisitorFieldValidator, java.lang.String)
com.opensymphony.xwork2.validator.annotations.VisitorFieldValidator v
String fieldName
String validatorType
java.util.Map params
com.opensymphony.xwork2.validator.ValidatorConfig vCfg
String key
private static com.opensymphony.xwork2.validator.ValidatorConfig processUrlValidatorAnnotation (com.opensymphony.xwork2.validator.annotations.UrlValidator, java.lang.String)
com.opensymphony.xwork2.validator.annotations.UrlValidator v
String fieldName
String validatorType
java.util.Map params
com.opensymphony.xwork2.validator.ValidatorConfig vCfg
String key
private static com.opensymphony.xwork2.validator.ValidatorConfig processStringLengthFieldValidatorAnnotation (com.opensymphony.xwork2.validator.annotations.StringLengthFieldValidator, java.lang.String)
com.opensymphony.xwork2.validator.annotations.StringLengthFieldValidator v
String fieldName
String validatorType
java.util.Map params
com.opensymphony.xwork2.validator.ValidatorConfig vCfg
String key
private static java.util.Date parseDateString (java.lang.String)
java.util.Date check
java.text.ParseException ignore
int i
String value
java.text.SimpleDateFormat d1
java.text.SimpleDateFormat d2
java.text.SimpleDateFormat d3
java.text.SimpleDateFormat[] dfs
java.text.DateFormat df
private static com.opensymphony.xwork2.validator.ValidatorConfig processRequiredStringValidatorAnnotation (com.opensymphony.xwork2.validator.annotations.RequiredStringValidator, java.lang.String)
com.opensymphony.xwork2.validator.annotations.RequiredStringValidator v
String fieldName
String validatorType
java.util.Map params
com.opensymphony.xwork2.validator.ValidatorConfig vCfg
String key
private static com.opensymphony.xwork2.validator.ValidatorConfig processRequiredFieldValidatorAnnotation (com.opensymphony.xwork2.validator.annotations.RequiredFieldValidator, java.lang.String)
com.opensymphony.xwork2.validator.annotations.RequiredFieldValidator v
String fieldName
String validatorType
java.util.Map params
com.opensymphony.xwork2.validator.ValidatorConfig vCfg
String key
private static com.opensymphony.xwork2.validator.ValidatorConfig processIntRangeFieldValidatorAnnotation (com.opensymphony.xwork2.validator.annotations.IntRangeFieldValidator, java.lang.String)
com.opensymphony.xwork2.validator.annotations.IntRangeFieldValidator v
String fieldName
String validatorType
java.util.Map params
com.opensymphony.xwork2.validator.ValidatorConfig vCfg
String key
private static com.opensymphony.xwork2.validator.ValidatorConfig processDoubleRangeFieldValidatorAnnotation (com.opensymphony.xwork2.validator.annotations.DoubleRangeFieldValidator, java.lang.String)
com.opensymphony.xwork2.validator.annotations.DoubleRangeFieldValidator v
String fieldName
String validatorType
java.util.Map params
com.opensymphony.xwork2.validator.ValidatorConfig vCfg
String key
private static com.opensymphony.xwork2.validator.ValidatorConfig processFieldExpressionValidatorAnnotation (com.opensymphony.xwork2.validator.annotations.FieldExpressionValidator, java.lang.String)
com.opensymphony.xwork2.validator.annotations.FieldExpressionValidator v
String fieldName
String validatorType
java.util.Map params
com.opensymphony.xwork2.validator.ValidatorConfig vCfg
String key
private static com.opensymphony.xwork2.validator.ValidatorConfig processEmailValidatorAnnotation (com.opensymphony.xwork2.validator.annotations.EmailValidator, java.lang.String)
com.opensymphony.xwork2.validator.annotations.EmailValidator v
String fieldName
String validatorType
java.util.Map params
com.opensymphony.xwork2.validator.ValidatorConfig vCfg
String key
private static com.opensymphony.xwork2.validator.ValidatorConfig processDateRangeFieldValidatorAnnotation (com.opensymphony.xwork2.validator.annotations.DateRangeFieldValidator, java.lang.String)
java.util.Date minDate
java.util.Date maxDate
com.opensymphony.xwork2.validator.annotations.DateRangeFieldValidator v
String fieldName
String validatorType
java.util.Map params
com.opensymphony.xwork2.validator.ValidatorConfig vCfg
String key
private static com.opensymphony.xwork2.validator.ValidatorConfig processConversionErrorFieldValidatorAnnotation (com.opensymphony.xwork2.validator.annotations.ConversionErrorFieldValidator, java.lang.String)
com.opensymphony.xwork2.validator.annotations.ConversionErrorFieldValidator v
String fieldName
String validatorType
java.util.Map params
com.opensymphony.xwork2.validator.ValidatorConfig vCfg
String key
public static java.util.List buildAnnotationClassValidatorConfigs (java.lang.Class)
java.lang.reflect.Method method
java.lang.reflect.Method[] arr$
int len$
int i$
Class aClass
java.util.List result
java.util.List temp
java.lang.reflect.Method[] methods
public static java.lang.String resolvePropertyName (java.lang.reflect.Method)
String raw
String raw
java.lang.reflect.Method method
java.util.regex.Matcher matcher
static void <clinit> ()
}
com/opensymphony/xwork2/validator/DefaultActionValidatorManager.class
DefaultActionValidatorManager.java
package com.opensymphony.xwork2.validator
public com.opensymphony.xwork2.validator.DefaultActionValidatorManager extends java.lang.Object implements com.opensymphony.xwork2.validator.ActionValidatorManager {
protected static final String VALIDATION_CONFIG_SUFFIX
private static final java.util.Map validatorCache
private static final java.util.Map validatorFileCache
private static final org.apache.commons.logging.Log LOG
public void <init> ()
public synchronized java.util.List getValidators (java.lang.Class, java.lang.String)
Class clazz
String context
public synchronized java.util.List getValidators (java.lang.Class, java.lang.String, java.lang.String)
com.opensymphony.xwork2.validator.Validator validator
com.opensymphony.xwork2.validator.ValidatorConfig cfg
java.util.Iterator i$
Class clazz
String context
String method
String validatorKey
java.util.List cfgs
java.util.ArrayList validators
public void validate (java.lang.Object, java.lang.String) throws com.opensymphony.xwork2.validator.ValidationException
Object object
String context
public void validate (java.lang.Object, java.lang.String, java.lang.String) throws com.opensymphony.xwork2.validator.ValidationException
Object object
String context
String method
com.opensymphony.xwork2.validator.ValidatorContext validatorContext
public void validate (java.lang.Object, java.lang.String, com.opensymphony.xwork2.validator.ValidatorContext) throws com.opensymphony.xwork2.validator.ValidationException
Object object
String context
com.opensymphony.xwork2.validator.ValidatorContext validatorContext
public void validate (java.lang.Object, java.lang.String, com.opensymphony.xwork2.validator.ValidatorContext, java.lang.String) throws com.opensymphony.xwork2.validator.ValidationException
java.util.Collection fieldErrors
java.util.Collection actionErrors
java.util.Collection errCol
java.util.Collection errCol
java.util.List errs
com.opensymphony.xwork2.validator.FieldValidator fValidator
String fullFieldName
com.opensymphony.xwork2.validator.Validator validator
java.util.Iterator i$
Object object
String context
com.opensymphony.xwork2.validator.ValidatorContext validatorContext
String method
java.util.List validators
java.util.Set shortcircuitedFields
protected static java.lang.String buildValidatorKey (java.lang.Class, java.lang.String)
Class clazz
String context
StringBuffer sb
private java.util.List buildAliasValidatorConfigs (java.lang.Class, java.lang.String, boolean)
Class aClass
String context
boolean checkFile
String fileName
private java.util.List buildClassValidatorConfigs (java.lang.Class, boolean)
Class aClass
boolean checkFile
String fileName
private java.util.List buildValidatorConfigs (java.lang.Class, java.lang.String, boolean, java.util.Set)
Class anInterface
Class[] arr$
int len$
int i$
Class anInterface1
Class[] arr$
int len$
int i$
Class clazz
String context
boolean checkFile
java.util.Set checked
java.util.List validatorConfigs
private java.util.List loadFile (java.lang.String, java.lang.Class, boolean)
java.io.IOException e
java.io.IOException e
java.io.InputStream is
String fileName
Class clazz
boolean checkFile
java.util.List retList
static void <clinit> ()
}
com/opensymphony/xwork2/validator/DelegatingValidatorContext$1.class
DelegatingValidatorContext.java
package com.opensymphony.xwork2.validator
com.opensymphony.xwork2.validator.DelegatingValidatorContext$1 extends java.lang.Object {
}
com/opensymphony/xwork2/validator/DelegatingValidatorContext$ActionContextLocaleProvider.class
DelegatingValidatorContext.java
package com.opensymphony.xwork2.validator
com.opensymphony.xwork2.validator.DelegatingValidatorContext$ActionContextLocaleProvider extends java.lang.Object implements com.opensymphony.xwork2.LocaleProvider {
private void <init> ()
public java.util.Locale getLocale ()
synthetic void <init> (com.opensymphony.xwork2.validator.DelegatingValidatorContext$1)
com.opensymphony.xwork2.validator.DelegatingValidatorContext$1 x0
}
com/opensymphony/xwork2/validator/DelegatingValidatorContext$LoggingValidationAware.class
DelegatingValidatorContext.java
package com.opensymphony.xwork2.validator
com.opensymphony.xwork2.validator.DelegatingValidatorContext$LoggingValidationAware extends java.lang.Object implements com.opensymphony.xwork2.ValidationAware {
private org.apache.commons.logging.Log log
public void <init> (java.lang.Class)
Class clazz
public void <init> (java.lang.Object)
Object obj
public void setActionErrors (java.util.Collection)
String s
java.util.Iterator iterator
java.util.Collection errorMessages
public java.util.Collection getActionErrors ()
public void setActionMessages (java.util.Collection)
String s
java.util.Iterator iterator
java.util.Collection messages
public java.util.Collection getActionMessages ()
public void setFieldErrors (java.util.Map)
java.util.Map$Entry entry
java.util.Iterator iterator
java.util.Map errorMap
public java.util.Map getFieldErrors ()
public void addActionError (java.lang.String)
String anErrorMessage
public void addActionMessage (java.lang.String)
String aMessage
public void addFieldError (java.lang.String, java.lang.String)
String fieldName
String errorMessage
public boolean hasActionErrors ()
public boolean hasActionMessages ()
public boolean hasErrors ()
public boolean hasFieldErrors ()
}
com/opensymphony/xwork2/validator/DelegatingValidatorContext.class
DelegatingValidatorContext.java
package com.opensymphony.xwork2.validator
public com.opensymphony.xwork2.validator.DelegatingValidatorContext extends java.lang.Object implements com.opensymphony.xwork2.validator.ValidatorContext {
private com.opensymphony.xwork2.LocaleProvider localeProvider
private com.opensymphony.xwork2.TextProvider textProvider
private com.opensymphony.xwork2.ValidationAware validationAware
public void <init> (com.opensymphony.xwork2.ValidationAware, com.opensymphony.xwork2.TextProvider, com.opensymphony.xwork2.LocaleProvider)
com.opensymphony.xwork2.ValidationAware validationAware
com.opensymphony.xwork2.TextProvider textProvider
com.opensymphony.xwork2.LocaleProvider localeProvider
public void <init> (java.lang.Object)
Object object
public void <init> (java.lang.Class)
Class clazz
public void setActionErrors (java.util.Collection)
java.util.Collection errorMessages
public java.util.Collection getActionErrors ()
public void setActionMessages (java.util.Collection)
java.util.Collection messages
public java.util.Collection getActionMessages ()
public void setFieldErrors (java.util.Map)
java.util.Map errorMap
public java.util.Map getFieldErrors ()
public java.lang.String getFullFieldName (java.lang.String)
String fieldName
public java.util.Locale getLocale ()
public java.lang.String getText (java.lang.String)
String aTextName
public java.lang.String getText (java.lang.String, java.lang.String)
String aTextName
String defaultValue
public java.lang.String getText (java.lang.String, java.lang.String, java.lang.String)
String aTextName
String defaultValue
String obj
public java.lang.String getText (java.lang.String, java.util.List)
String aTextName
java.util.List args
public java.lang.String getText (java.lang.String, java.lang.String[])
String key
String[] args
public java.lang.String getText (java.lang.String, java.lang.String, java.util.List)
String aTextName
String defaultValue
java.util.List args
public java.lang.String getText (java.lang.String, java.lang.String, java.lang.String[])
String key
String defaultValue
String[] args
public java.util.ResourceBundle getTexts (java.lang.String)
String aBundleName
public java.lang.String getText (java.lang.String, java.lang.String, java.util.List, com.opensymphony.xwork2.util.ValueStack)
String key
String defaultValue
java.util.List args
com.opensymphony.xwork2.util.ValueStack stack
public java.lang.String getText (java.lang.String, java.lang.String, java.lang.String[], com.opensymphony.xwork2.util.ValueStack)
String key
String defaultValue
String[] args
com.opensymphony.xwork2.util.ValueStack stack
public java.util.ResourceBundle getTexts ()
public void addActionError (java.lang.String)
String anErrorMessage
public void addActionMessage (java.lang.String)
String aMessage
public void addFieldError (java.lang.String, java.lang.String)
String fieldName
String errorMessage
public boolean hasActionErrors ()
public boolean hasActionMessages ()
public boolean hasErrors ()
public boolean hasFieldErrors ()
public static com.opensymphony.xwork2.TextProvider makeTextProvider (java.lang.Object, com.opensymphony.xwork2.LocaleProvider)
Object object
com.opensymphony.xwork2.LocaleProvider localeProvider
protected static com.opensymphony.xwork2.LocaleProvider makeLocaleProvider (java.lang.Object)
Object object
protected static com.opensymphony.xwork2.ValidationAware makeValidationAware (java.lang.Object)
Object object
protected void setTextProvider (com.opensymphony.xwork2.TextProvider)
com.opensymphony.xwork2.TextProvider textProvider
protected com.opensymphony.xwork2.TextProvider getTextProvider ()
protected void setValidationAware (com.opensymphony.xwork2.ValidationAware)
com.opensymphony.xwork2.ValidationAware validationAware
protected com.opensymphony.xwork2.ValidationAware getValidationAware ()
}
com/opensymphony/xwork2/validator/FieldValidator.class
FieldValidator.java
package com.opensymphony.xwork2.validator
public abstract com.opensymphony.xwork2.validator.FieldValidator extends java.lang.Object implements com.opensymphony.xwork2.validator.Validator {
public abstract void setFieldName (java.lang.String)
public abstract java.lang.String getFieldName ()
}
com/opensymphony/xwork2/validator/metadata/AbstractFieldValidatorDescription.class
AbstractFieldValidatorDescription.java
package com.opensymphony.xwork2.validator.metadata
public abstract com.opensymphony.xwork2.validator.metadata.AbstractFieldValidatorDescription extends java.lang.Object implements com.opensymphony.xwork2.validator.metadata.ValidatorDescription {
protected static org.apache.commons.logging.Log log
public String fieldName
public String key
public String message
public boolean shortCircuit
public boolean simpleValidator
public void <init> ()
public void <init> (java.lang.String)
String fieldName
public java.lang.String getFieldName ()
public void setFieldName (java.lang.String)
String fieldName
public void setKey (java.lang.String)
String key
public void setMessage (java.lang.String)
String message
public void setShortCircuit (boolean)
boolean shortCircuit
public void setSimpleValidator (boolean)
boolean simpleValidator
public boolean isSimpleValidator ()
public java.lang.String asXml ()
public abstract java.lang.String asFieldXml ()
public abstract java.lang.String asSimpleXml ()
static void <clinit> ()
}
com/opensymphony/xwork2/validator/metadata/ConversionErrorFieldValidatorDescription.class
ConversionErrorFieldValidatorDescription.java
package com.opensymphony.xwork2.validator.metadata
public com.opensymphony.xwork2.validator.metadata.ConversionErrorFieldValidatorDescription extends com.opensymphony.xwork2.validator.metadata.AbstractFieldValidatorDescription {
public void <init> ()
public void <init> (java.lang.String)
String fieldName
public java.lang.String asFieldXml ()
java.io.StringWriter sw
java.io.PrintWriter writer
public java.lang.String asSimpleXml ()
java.io.StringWriter sw
java.io.PrintWriter writer
}
com/opensymphony/xwork2/validator/metadata/DateRangeFieldValidatorDescription.class
DateRangeFieldValidatorDescription.java
package com.opensymphony.xwork2.validator.metadata
public com.opensymphony.xwork2.validator.metadata.DateRangeFieldValidatorDescription extends com.opensymphony.xwork2.validator.metadata.AbstractFieldValidatorDescription {
public String min
public String max
public void <init> ()
public void <init> (java.lang.String)
String fieldName
public void setMin (java.lang.String)
String min
public void setMax (java.lang.String)
String max
public java.lang.String asFieldXml ()
java.io.StringWriter sw
java.io.PrintWriter writer
public java.lang.String asSimpleXml ()
java.io.StringWriter sw
java.io.PrintWriter writer
}
com/opensymphony/xwork2/validator/metadata/DoubleRangeFieldValidatorDescription.class
DoubleRangeFieldValidatorDescription.java
package com.opensymphony.xwork2.validator.metadata
public com.opensymphony.xwork2.validator.metadata.DoubleRangeFieldValidatorDescription extends com.opensymphony.xwork2.validator.metadata.AbstractFieldValidatorDescription {
public String min
public String max
public void <init> ()
public void <init> (java.lang.String)
String fieldName
public void setMin (java.lang.String)
String min
public void setMax (java.lang.String)
String max
public java.lang.String asFieldXml ()
java.io.StringWriter sw
java.io.PrintWriter writer
public java.lang.String asSimpleXml ()
java.io.StringWriter sw
java.io.PrintWriter writer
}
com/opensymphony/xwork2/validator/metadata/EmailValidatorDescription.class
EmailValidatorDescription.java
package com.opensymphony.xwork2.validator.metadata
public com.opensymphony.xwork2.validator.metadata.EmailValidatorDescription extends com.opensymphony.xwork2.validator.metadata.AbstractFieldValidatorDescription {
public void <init> ()
public void <init> (java.lang.String)
String fieldName
public java.lang.String asFieldXml ()
java.io.StringWriter sw
java.io.PrintWriter writer
public java.lang.String asSimpleXml ()
java.io.StringWriter sw
java.io.PrintWriter writer
}
com/opensymphony/xwork2/validator/metadata/ExpressionValidatorDescription.class
ExpressionValidatorDescription.java
package com.opensymphony.xwork2.validator.metadata
public com.opensymphony.xwork2.validator.metadata.ExpressionValidatorDescription extends java.lang.Object implements com.opensymphony.xwork2.validator.metadata.ValidatorDescription {
public String expression
public String key
public String message
public boolean shortCircuit
public void <init> ()
public void setExpression (java.lang.String)
String expression
public void setKey (java.lang.String)
String key
public void setMessage (java.lang.String)
String message
public void setShortCircuit (boolean)
boolean shortCircuit
public java.lang.String getFieldName ()
public java.lang.String asXml ()
java.io.StringWriter sw
java.io.PrintWriter writer
public boolean isSimpleValidator ()
}
com/opensymphony/xwork2/validator/metadata/FieldExpressionValidatorDescription.class
FieldExpressionValidatorDescription.java
package com.opensymphony.xwork2.validator.metadata
public com.opensymphony.xwork2.validator.metadata.FieldExpressionValidatorDescription extends com.opensymphony.xwork2.validator.metadata.AbstractFieldValidatorDescription {
public String expression
public String key
public String message
public boolean shortCircuit
public void <init> ()
public void <init> (java.lang.String)
String fieldName
public void setExpression (java.lang.String)
String expression
public void setKey (java.lang.String)
String key
public void setMessage (java.lang.String)
String message
public void setShortCircuit (boolean)
boolean shortCircuit
public java.lang.String asFieldXml ()
java.io.StringWriter sw
java.io.PrintWriter writer
public java.lang.String asSimpleXml ()
}
com/opensymphony/xwork2/validator/metadata/IntRangeFieldValidatorDescription.class
IntRangeFieldValidatorDescription.java
package com.opensymphony.xwork2.validator.metadata
public com.opensymphony.xwork2.validator.metadata.IntRangeFieldValidatorDescription extends com.opensymphony.xwork2.validator.metadata.AbstractFieldValidatorDescription {
public String min
public String max
public void <init> ()
public void <init> (java.lang.String)
String fieldName
public void setMin (java.lang.String)
String min
public void setMax (java.lang.String)
String max
public java.lang.String asFieldXml ()
java.io.StringWriter sw
java.io.PrintWriter writer
public java.lang.String asSimpleXml ()
java.io.StringWriter sw
java.io.PrintWriter writer
}
com/opensymphony/xwork2/validator/metadata/RequiredFieldValidatorDescription.class
RequiredFieldValidatorDescription.java
package com.opensymphony.xwork2.validator.metadata
public com.opensymphony.xwork2.validator.metadata.RequiredFieldValidatorDescription extends com.opensymphony.xwork2.validator.metadata.AbstractFieldValidatorDescription {
public void <init> ()
public void <init> (java.lang.String)
String fieldName
public java.lang.String asFieldXml ()
java.io.StringWriter sw
java.io.PrintWriter writer
public java.lang.String asSimpleXml ()
java.io.StringWriter sw
java.io.PrintWriter writer
}
com/opensymphony/xwork2/validator/metadata/RequiredStringValidatorDescription.class
RequiredStringValidatorDescription.java
package com.opensymphony.xwork2.validator.metadata
public com.opensymphony.xwork2.validator.metadata.RequiredStringValidatorDescription extends com.opensymphony.xwork2.validator.metadata.AbstractFieldValidatorDescription {
public boolean trim
public void <init> ()
public void <init> (java.lang.String)
String fieldName
public void setTrim (boolean)
boolean trim
public java.lang.String asFieldXml ()
java.io.StringWriter sw
java.io.PrintWriter writer
public java.lang.String asSimpleXml ()
java.io.StringWriter sw
java.io.PrintWriter writer
}
com/opensymphony/xwork2/validator/metadata/StringLengthFieldValidatorDescription.class
StringLengthFieldValidatorDescription.java
package com.opensymphony.xwork2.validator.metadata
public com.opensymphony.xwork2.validator.metadata.StringLengthFieldValidatorDescription extends com.opensymphony.xwork2.validator.metadata.AbstractFieldValidatorDescription {
public boolean trim
public String minLength
public String maxLength
public void <init> ()
public void <init> (java.lang.String)
String fieldName
public void setTrim (boolean)
boolean trim
public void setMinLength (java.lang.String)
String minLength
public void setMaxLength (java.lang.String)
String maxLength
public java.lang.String asFieldXml ()
java.io.StringWriter sw
java.io.PrintWriter writer
public java.lang.String asSimpleXml ()
java.io.StringWriter sw
java.io.PrintWriter writer
}
com/opensymphony/xwork2/validator/metadata/URLValidatorDescription.class
URLValidatorDescription.java
package com.opensymphony.xwork2.validator.metadata
public com.opensymphony.xwork2.validator.metadata.URLValidatorDescription extends com.opensymphony.xwork2.validator.metadata.AbstractFieldValidatorDescription {
public void <init> ()
public void <init> (java.lang.String)
String fieldName
public java.lang.String asFieldXml ()
java.io.StringWriter sw
java.io.PrintWriter writer
public java.lang.String asSimpleXml ()
java.io.StringWriter sw
java.io.PrintWriter writer
}
com/opensymphony/xwork2/validator/metadata/ValidatorDescription.class
ValidatorDescription.java
package com.opensymphony.xwork2.validator.metadata
public abstract com.opensymphony.xwork2.validator.metadata.ValidatorDescription extends java.lang.Object {
public abstract java.lang.String asXml ()
public abstract java.lang.String getFieldName ()
public abstract void setKey (java.lang.String)
public abstract void setMessage (java.lang.String)
public abstract void setShortCircuit (boolean)
public abstract boolean isSimpleValidator ()
}
com/opensymphony/xwork2/validator/metadata/VisitorFieldValidatorDescription.class
VisitorFieldValidatorDescription.java
package com.opensymphony.xwork2.validator.metadata
public com.opensymphony.xwork2.validator.metadata.VisitorFieldValidatorDescription extends com.opensymphony.xwork2.validator.metadata.AbstractFieldValidatorDescription {
public String context
public boolean appendPrefix
public void <init> ()
public void <init> (java.lang.String)
String fieldName
public void setContext (java.lang.String)
String context
public void setAppendPrefix (boolean)
boolean appendPrefix
public java.lang.String asFieldXml ()
java.io.StringWriter sw
java.io.PrintWriter writer
public java.lang.String asSimpleXml ()
}
com/opensymphony/xwork2/validator/ShortCircuitableValidator.class
ShortCircuitableValidator.java
package com.opensymphony.xwork2.validator
public abstract com.opensymphony.xwork2.validator.ShortCircuitableValidator extends java.lang.Object {
public abstract void setShortCircuit (boolean)
public abstract boolean isShortCircuit ()
}
com/opensymphony/xwork2/validator/ValidationException.class
ValidationException.java
package com.opensymphony.xwork2.validator
public com.opensymphony.xwork2.validator.ValidationException extends java.lang.Exception {
public void <init> ()
public void <init> (java.lang.String)
String s
}
com/opensymphony/xwork2/validator/ValidationInterceptor.class
ValidationInterceptor.java
package com.opensymphony.xwork2.validator
public com.opensymphony.xwork2.validator.ValidationInterceptor extends com.opensymphony.xwork2.interceptor.MethodFilterInterceptor {
private boolean validateAnnotatedMethodOnly
public void <init> ()
public boolean isValidateAnnotatedMethodOnly ()
public void setValidateAnnotatedMethodOnly (boolean)
boolean validateAnnotatedMethodOnly
protected void doBeforeInvocation (com.opensymphony.xwork2.ActionInvocation) throws java.lang.Exception
com.opensymphony.xwork2.ActionInvocation invocation
Object action
String context
String method
protected java.lang.String doIntercept (com.opensymphony.xwork2.ActionInvocation) throws java.lang.Exception
com.opensymphony.xwork2.ActionInvocation invocation
}
com/opensymphony/xwork2/validator/Validator.class
Validator.java
package com.opensymphony.xwork2.validator
public abstract com.opensymphony.xwork2.validator.Validator extends java.lang.Object {
public abstract void setDefaultMessage (java.lang.String)
public abstract java.lang.String getDefaultMessage ()
public abstract java.lang.String getMessage (java.lang.Object)
public abstract void setMessageKey (java.lang.String)
public abstract java.lang.String getMessageKey ()
public abstract void setValidatorContext (com.opensymphony.xwork2.validator.ValidatorContext)
public abstract com.opensymphony.xwork2.validator.ValidatorContext getValidatorContext ()
public abstract void validate (java.lang.Object) throws com.opensymphony.xwork2.validator.ValidationException
public abstract void setValidatorType (java.lang.String)
public abstract java.lang.String getValidatorType ()
}
com/opensymphony/xwork2/validator/ValidatorConfig.class
ValidatorConfig.java
package com.opensymphony.xwork2.validator
public com.opensymphony.xwork2.validator.ValidatorConfig extends com.opensymphony.xwork2.util.location.Located {
private String type
private java.util.Map params
private String defaultMessage
private String messageKey
private boolean shortCircuit
public void <init> ()
public void <init> (java.lang.String, java.util.Map)
String validatorType
java.util.Map params
public java.lang.String getDefaultMessage ()
public void setDefaultMessage (java.lang.String)
String defaultMessage
public java.lang.String getMessageKey ()
public void setMessageKey (java.lang.String)
String messageKey
public boolean isShortCircuit ()
public void setShortCircuit (boolean)
boolean shortCircuit
public java.util.Map getParams ()
public void setParams (java.util.Map)
java.util.Map params
public java.lang.String getType ()
public void setType (java.lang.String)
String validatorType
}
com/opensymphony/xwork2/validator/ValidatorContext.class
ValidatorContext.java
package com.opensymphony.xwork2.validator
public abstract com.opensymphony.xwork2.validator.ValidatorContext extends java.lang.Object implements com.opensymphony.xwork2.ValidationAware com.opensymphony.xwork2.TextProvider com.opensymphony.xwork2.LocaleProvider {
public abstract java.lang.String getFullFieldName (java.lang.String)
}
com/opensymphony/xwork2/validator/ValidatorFactory$1.class
ValidatorFactory.java
package com.opensymphony.xwork2.validator
com.opensymphony.xwork2.validator.ValidatorFactory$1 extends java.lang.Object implements java.io.FilenameFilter {
void <init> ()
public boolean accept (java.io.File, java.lang.String)
java.io.File file
String fileName
}
com/opensymphony/xwork2/validator/ValidatorFactory.class
ValidatorFactory.java
package com.opensymphony.xwork2.validator
public com.opensymphony.xwork2.validator.ValidatorFactory extends java.lang.Object {
private static java.util.Map validators
private static org.apache.commons.logging.Log LOG
private void <init> ()
public static com.opensymphony.xwork2.validator.Validator getValidator (com.opensymphony.xwork2.validator.ValidatorConfig)
com.opensymphony.xwork2.validator.ValidatorConfig cfg
public static com.opensymphony.xwork2.validator.Validator getValidator (com.opensymphony.xwork2.validator.ValidatorConfig, com.opensymphony.xwork2.ObjectFactory)
String msg
Exception e
com.opensymphony.xwork2.validator.ValidatorConfig cfg
com.opensymphony.xwork2.ObjectFactory objectFactory
String className
com.opensymphony.xwork2.validator.Validator validator
public static void registerValidator (java.lang.String, java.lang.String)
String name
String className
public static java.lang.String lookupRegisteredValidatorType (java.lang.String)
String name
String className
private static void parseValidators ()
java.io.File f
java.io.FilenameFilter filter
java.net.URISyntaxException e
java.io.File file
java.io.File[] arr$
int len$
int i$
java.net.URL u
java.io.File[] files
String resourceName
private static void retrieveValidatorConfiguration (java.lang.String)
String resourceName
java.io.InputStream is
static void <clinit> ()
}
com/opensymphony/xwork2/validator/ValidatorFileParser.class
ValidatorFileParser.java
package com.opensymphony.xwork2.validator
public com.opensymphony.xwork2.validator.ValidatorFileParser extends java.lang.Object {
static final String MULTI_TEXTVALUE_SEPARATOR
public void <init> ()
public static java.util.List parseActionValidatorConfigs (java.io.InputStream, java.lang.String)
org.w3c.dom.NodeList validatorNodes
org.w3c.dom.Element fieldElement
String fieldName
java.util.Map extraParams
org.w3c.dom.NodeList validatorNodes
int i
org.w3c.dom.NodeList fieldNodes
java.io.InputStream is
String resourceName
java.util.List validatorCfgs
org.w3c.dom.Document doc
org.xml.sax.InputSource in
java.util.Map dtdMappings
public static void parseValidatorDefinitions (java.io.InputStream)
java.io.InputStream is
public static void parseValidatorDefinitions (java.io.InputStream, java.lang.String)
java.io.InputStream is
String resourceName
private static void verifyObjectFactory (com.opensymphony.xwork2.ObjectFactory)
com.opensymphony.xwork2.ObjectFactory objectFactory
public static void parseValidatorDefinitions (java.io.InputStream, java.lang.String, com.opensymphony.xwork2.ObjectFactory)
Exception e
org.w3c.dom.Element validatorElement
String name
String className
int i
org.w3c.dom.NodeList nodes
java.io.InputStream is
String resourceName
com.opensymphony.xwork2.ObjectFactory objectFactory
org.xml.sax.InputSource in
java.util.Map dtdMappings
org.w3c.dom.Document doc
public static java.lang.String getTextValue (org.w3c.dom.Element)
String nodeValue
org.w3c.dom.Node item
int i
org.w3c.dom.Element valueEle
StringBuffer value
org.w3c.dom.NodeList nl
boolean firstCDataFound
private static void addValidatorConfigs (org.w3c.dom.NodeList, java.util.Map, java.util.List)
org.w3c.dom.Element paramElement
String paramName
int k
org.w3c.dom.Element validatorElement
String validatorType
java.util.Map params
org.w3c.dom.NodeList paramNodes
com.opensymphony.xwork2.validator.ValidatorConfig vCfg
org.w3c.dom.NodeList messageNodes
org.w3c.dom.Element messageElement
String key
org.w3c.dom.Node defaultMessageNode
String defaultMessage
int j
org.w3c.dom.NodeList validatorNodes
java.util.Map extraParams
java.util.List validatorCfgs
}
com/opensymphony/xwork2/validator/validators/AbstractRangeValidator.class
AbstractRangeValidator.java
package com.opensymphony.xwork2.validator.validators
public abstract com.opensymphony.xwork2.validator.validators.AbstractRangeValidator extends com.opensymphony.xwork2.validator.validators.FieldValidatorSupport {
public void <init> ()
public void validate (java.lang.Object) throws com.opensymphony.xwork2.validator.ValidationException
Object object
Object obj
Comparable value
protected abstract java.lang.Comparable getMaxComparatorValue ()
protected abstract java.lang.Comparable getMinComparatorValue ()
}
com/opensymphony/xwork2/validator/validators/ConversionErrorFieldValidator.class
ConversionErrorFieldValidator.java
package com.opensymphony.xwork2.validator.validators
public com.opensymphony.xwork2.validator.validators.ConversionErrorFieldValidator extends com.opensymphony.xwork2.validator.validators.RepopulateConversionErrorFieldValidatorSupport {
public void <init> ()
public void doValidate (java.lang.Object) throws com.opensymphony.xwork2.validator.ValidationException
Object object
String fieldName
String fullFieldName
com.opensymphony.xwork2.ActionContext context
java.util.Map conversionErrors
}
com/opensymphony/xwork2/validator/validators/DateRangeFieldValidator.class
DateRangeFieldValidator.java
package com.opensymphony.xwork2.validator.validators
public com.opensymphony.xwork2.validator.validators.DateRangeFieldValidator extends com.opensymphony.xwork2.validator.validators.AbstractRangeValidator {
private java.util.Date max
private java.util.Date min
public void <init> ()
public void setMax (java.util.Date)
java.util.Date max
public java.util.Date getMax ()
public void setMin (java.util.Date)
java.util.Date min
public java.util.Date getMin ()
protected java.lang.Comparable getMaxComparatorValue ()
protected java.lang.Comparable getMinComparatorValue ()
}
com/opensymphony/xwork2/validator/validators/default.xml
com/opensymphony/xwork2/validator/validators/DoubleRangeFieldValidator.class
DoubleRangeFieldValidator.java
package com.opensymphony.xwork2.validator.validators
public com.opensymphony.xwork2.validator.validators.DoubleRangeFieldValidator extends com.opensymphony.xwork2.validator.validators.FieldValidatorSupport {
String maxInclusive
String minInclusive
String minExclusive
String maxExclusive
Double maxInclusiveValue
Double minInclusiveValue
Double minExclusiveValue
Double maxExclusiveValue
public void <init> ()
public void validate (java.lang.Object) throws com.opensymphony.xwork2.validator.ValidationException
Object obj
NumberFormatException e
Object object
String fieldName
Double value
private void parseParameterValues ()
private java.lang.Double parseDouble (java.lang.String)
NumberFormatException e
String value
public void setMaxInclusive (java.lang.String)
String maxInclusive
public java.lang.String getMaxInclusive ()
public void setMinInclusive (java.lang.String)
String minInclusive
public java.lang.String getMinInclusive ()
public java.lang.String getMinExclusive ()
public void setMinExclusive (java.lang.String)
String minExclusive
public java.lang.String getMaxExclusive ()
public void setMaxExclusive (java.lang.String)
String maxExclusive
}
com/opensymphony/xwork2/validator/validators/EmailValidator.class
EmailValidator.java
package com.opensymphony.xwork2.validator.validators
public com.opensymphony.xwork2.validator.validators.EmailValidator extends com.opensymphony.xwork2.validator.validators.RegexFieldValidator {
public static final String emailAddressPattern
public void <init> ()
}
com/opensymphony/xwork2/validator/validators/ExpressionValidator.class
ExpressionValidator.java
package com.opensymphony.xwork2.validator.validators
public com.opensymphony.xwork2.validator.validators.ExpressionValidator extends com.opensymphony.xwork2.validator.validators.ValidatorSupport {
private String expression
public void <init> ()
public void setExpression (java.lang.String)
String expression
public java.lang.String getExpression ()
public void validate (java.lang.Object) throws com.opensymphony.xwork2.validator.ValidationException
com.opensymphony.xwork2.validator.ValidationException e
Exception e
Object object
Boolean answer
Object obj
}
com/opensymphony/xwork2/validator/validators/FieldExpressionValidator.class
FieldExpressionValidator.java
package com.opensymphony.xwork2.validator.validators
public com.opensymphony.xwork2.validator.validators.FieldExpressionValidator extends com.opensymphony.xwork2.validator.validators.FieldValidatorSupport {
private String expression
public void <init> ()
public void setExpression (java.lang.String)
String expression
public java.lang.String getExpression ()
public void validate (java.lang.Object) throws com.opensymphony.xwork2.validator.ValidationException
com.opensymphony.xwork2.validator.ValidationException e
Exception e
Object object
String fieldName
Boolean answer
Object obj
}
com/opensymphony/xwork2/validator/validators/FieldValidatorSupport.class
FieldValidatorSupport.java
package com.opensymphony.xwork2.validator.validators
public abstract com.opensymphony.xwork2.validator.validators.FieldValidatorSupport extends com.opensymphony.xwork2.validator.validators.ValidatorSupport implements com.opensymphony.xwork2.validator.FieldValidator {
private String fieldName
private String type
public void <init> ()
public void setFieldName (java.lang.String)
String fieldName
public java.lang.String getFieldName ()
public void setValidatorType (java.lang.String)
String type
public java.lang.String getValidatorType ()
}
com/opensymphony/xwork2/validator/validators/IntRangeFieldValidator.class
IntRangeFieldValidator.java
package com.opensymphony.xwork2.validator.validators
public com.opensymphony.xwork2.validator.validators.IntRangeFieldValidator extends com.opensymphony.xwork2.validator.validators.AbstractRangeValidator {
Integer max
Integer min
public void <init> ()
public void setMax (java.lang.Integer)
Integer max
public java.lang.Integer getMax ()
public java.lang.Comparable getMaxComparatorValue ()
public void setMin (java.lang.Integer)
Integer min
public java.lang.Integer getMin ()
public java.lang.Comparable getMinComparatorValue ()
}
com/opensymphony/xwork2/validator/validators/RegexFieldValidator.class
RegexFieldValidator.java
package com.opensymphony.xwork2.validator.validators
public com.opensymphony.xwork2.validator.validators.RegexFieldValidator extends com.opensymphony.xwork2.validator.validators.FieldValidatorSupport {
private String expression
private boolean caseSensitive
private boolean trim
public void <init> ()
public void validate (java.lang.Object) throws com.opensymphony.xwork2.validator.ValidationException
java.util.regex.Pattern pattern
Object object
String fieldName
Object value
String str
java.util.regex.Pattern pattern
String compare
java.util.regex.Matcher matcher
public java.lang.String getExpression ()
public void setExpression (java.lang.String)
String expression
public boolean isCaseSensitive ()
public void setCaseSensitive (boolean)
boolean caseSensitive
public boolean isTrimed ()
public void setTrim (boolean)
boolean trim
}
com/opensymphony/xwork2/validator/validators/RepopulateConversionErrorFieldValidatorSupport$1.class
RepopulateConversionErrorFieldValidatorSupport.java
package com.opensymphony.xwork2.validator.validators
com.opensymphony.xwork2.validator.validators.RepopulateConversionErrorFieldValidatorSupport$1 extends java.lang.Object implements com.opensymphony.xwork2.interceptor.PreResultListener {
final synthetic java.util.Map val$fakeParams
final synthetic com.opensymphony.xwork2.validator.validators.RepopulateConversionErrorFieldValidatorSupport this$0
void <init> (com.opensymphony.xwork2.validator.validators.RepopulateConversionErrorFieldValidatorSupport, java.util.Map)
public void beforeResult (com.opensymphony.xwork2.ActionInvocation, java.lang.String)
com.opensymphony.xwork2.ActionInvocation invocation
String resultCode
com.opensymphony.xwork2.util.ValueStack stack
}
com/opensymphony/xwork2/validator/validators/RepopulateConversionErrorFieldValidatorSupport.class
RepopulateConversionErrorFieldValidatorSupport.java
package com.opensymphony.xwork2.validator.validators
public abstract com.opensymphony.xwork2.validator.validators.RepopulateConversionErrorFieldValidatorSupport extends com.opensymphony.xwork2.validator.validators.FieldValidatorSupport {
private static final org.apache.commons.logging.Log _log
private String repopulateFieldAsString
private boolean repopulateFieldAsBoolean
public void <init> ()
public java.lang.String getRepopulateField ()
public void setRepopulateField (java.lang.String)
String repopulateField
public void validate (java.lang.Object) throws com.opensymphony.xwork2.validator.ValidationException
Object object
public void repopulateField (java.lang.Object) throws com.opensymphony.xwork2.validator.ValidationException
String[] tmpValue
String tmpValue
Object object
com.opensymphony.xwork2.ActionInvocation invocation
java.util.Map conversionErrors
String fieldName
String fullFieldName
Object value
java.util.Map fakeParams
boolean doExprOverride
protected abstract void doValidate (java.lang.Object) throws com.opensymphony.xwork2.validator.ValidationException
static void <clinit> ()
}
com/opensymphony/xwork2/validator/validators/RequiredFieldValidator.class
RequiredFieldValidator.java
package com.opensymphony.xwork2.validator.validators
public com.opensymphony.xwork2.validator.validators.RequiredFieldValidator extends com.opensymphony.xwork2.validator.validators.FieldValidatorSupport {
public void <init> ()
public void validate (java.lang.Object) throws com.opensymphony.xwork2.validator.ValidationException
Object object
String fieldName
Object value
}
com/opensymphony/xwork2/validator/validators/RequiredStringValidator.class
RequiredStringValidator.java
package com.opensymphony.xwork2.validator.validators
public com.opensymphony.xwork2.validator.validators.RequiredStringValidator extends com.opensymphony.xwork2.validator.validators.FieldValidatorSupport {
private boolean doTrim
public void <init> ()
public void setTrim (boolean)
boolean trim
public boolean getTrim ()
public void validate (java.lang.Object) throws com.opensymphony.xwork2.validator.ValidationException
String s
Object object
String fieldName
Object value
}
com/opensymphony/xwork2/validator/validators/StringLengthFieldValidator.class
StringLengthFieldValidator.java
package com.opensymphony.xwork2.validator.validators
public com.opensymphony.xwork2.validator.validators.StringLengthFieldValidator extends com.opensymphony.xwork2.validator.validators.FieldValidatorSupport {
private boolean doTrim
private int maxLength
private int minLength
public void <init> ()
public void setMaxLength (int)
int maxLength
public int getMaxLength ()
public void setMinLength (int)
int minLength
public int getMinLength ()
public void setTrim (boolean)
boolean trim
public boolean getTrim ()
public void validate (java.lang.Object) throws com.opensymphony.xwork2.validator.ValidationException
Object object
String fieldName
String val
}
com/opensymphony/xwork2/validator/validators/URLValidator.class
URLValidator.java
package com.opensymphony.xwork2.validator.validators
public com.opensymphony.xwork2.validator.validators.URLValidator extends com.opensymphony.xwork2.validator.validators.FieldValidatorSupport {
public void <init> ()
public void validate (java.lang.Object) throws com.opensymphony.xwork2.validator.ValidationException
Object object
String fieldName
Object value
}
com/opensymphony/xwork2/validator/validators/ValidatorSupport.class
ValidatorSupport.java
package com.opensymphony.xwork2.validator.validators
public abstract com.opensymphony.xwork2.validator.validators.ValidatorSupport extends java.lang.Object implements com.opensymphony.xwork2.validator.Validator com.opensymphony.xwork2.validator.ShortCircuitableValidator {
protected final org.apache.commons.logging.Log log
protected String defaultMessage
protected String messageKey
private com.opensymphony.xwork2.validator.ValidatorContext validatorContext
private boolean shortCircuit
private boolean parse
private String type
public void <init> ()
public void setDefaultMessage (java.lang.String)
String message
public java.lang.String getDefaultMessage ()
public void setParse (boolean)
boolean parse
public boolean getParse ()
public java.lang.String getMessage (java.lang.Object)
String message
Object object
String message
com.opensymphony.xwork2.util.ValueStack stack
boolean pop
public void setMessageKey (java.lang.String)
String key
public java.lang.String getMessageKey ()
public void setShortCircuit (boolean)
boolean shortcircuit
public boolean isShortCircuit ()
public void setValidatorContext (com.opensymphony.xwork2.validator.ValidatorContext)
com.opensymphony.xwork2.validator.ValidatorContext validatorContext
public com.opensymphony.xwork2.validator.ValidatorContext getValidatorContext ()
public void setValidatorType (java.lang.String)
String type
public java.lang.String getValidatorType ()
protected java.lang.Object conditionalParse (java.lang.String)
com.opensymphony.xwork2.util.ValueStack stack
String expression
protected java.lang.Object getFieldValue (java.lang.String, java.lang.Object) throws com.opensymphony.xwork2.validator.ValidationException
String name
Object object
com.opensymphony.xwork2.util.ValueStack stack
boolean pop
Object retVal
protected void addActionError (java.lang.Object)
Object object
protected void addFieldError (java.lang.String, java.lang.Object)
String propertyName
Object object
}
com/opensymphony/xwork2/validator/validators/VisitorFieldValidator$AppendingValidatorContext.class
VisitorFieldValidator.java
package com.opensymphony.xwork2.validator.validators
com.opensymphony.xwork2.validator.validators.VisitorFieldValidator$AppendingValidatorContext extends com.opensymphony.xwork2.validator.DelegatingValidatorContext {
Object o
String field
String message
final synthetic com.opensymphony.xwork2.validator.validators.VisitorFieldValidator this$0
public void <init> (com.opensymphony.xwork2.validator.validators.VisitorFieldValidator, com.opensymphony.xwork2.validator.ValidatorContext, java.lang.Object, java.lang.String, java.lang.String)
com.opensymphony.xwork2.validator.ValidatorContext parent
Object object
String field
String message
public java.lang.String getFullFieldName (java.lang.String)
String fieldName
public void addActionError (java.lang.String)
String anErrorMessage
public void addFieldError (java.lang.String, java.lang.String)
String fieldName
String errorMessage
}
com/opensymphony/xwork2/validator/validators/VisitorFieldValidator.class
VisitorFieldValidator.java
package com.opensymphony.xwork2.validator.validators
public com.opensymphony.xwork2.validator.validators.VisitorFieldValidator extends com.opensymphony.xwork2.validator.validators.FieldValidatorSupport {
private String context
private boolean appendPrefix
public void <init> ()
public void setAppendPrefix (boolean)
boolean appendPrefix
public boolean isAppendPrefix ()
public void setContext (java.lang.String)
String context
public java.lang.String getContext ()
public void validate (java.lang.Object) throws com.opensymphony.xwork2.validator.ValidationException
java.util.Collection coll
Object[] array
Object[] array
Object object
String fieldName
Object value
com.opensymphony.xwork2.util.ValueStack stack
String visitorContext
private void validateArrayElements (java.lang.Object[], java.lang.String, java.lang.String) throws com.opensymphony.xwork2.validator.ValidationException
Object o
int i
Object[] array
String fieldName
String visitorContext
private void validateObject (java.lang.String, java.lang.Object, java.lang.String) throws com.opensymphony.xwork2.validator.ValidationException
com.opensymphony.xwork2.validator.ValidatorContext validatorContext
com.opensymphony.xwork2.validator.ValidatorContext parent
String fieldName
Object o
String visitorContext
com.opensymphony.xwork2.util.ValueStack stack
com.opensymphony.xwork2.validator.ValidatorContext validatorContext
}
com/opensymphony/xwork2/xwork-messages.properties
com/opensymphony/xwork2/XWorkException.class
XWorkException.java
package com.opensymphony.xwork2
public com.opensymphony.xwork2.XWorkException extends java.lang.RuntimeException implements com.opensymphony.xwork2.util.location.Locatable {
private com.opensymphony.xwork2.util.location.Location location
public void <init> ()
public void <init> (java.lang.String)
String s
public void <init> (java.lang.String, java.lang.Object)
String s
Object target
public void <init> (java.lang.Throwable)
Throwable cause
public void <init> (java.lang.Throwable, java.lang.Object)
Throwable cause
Object target
public void <init> (java.lang.String, java.lang.Throwable)
String s
Throwable cause
public void <init> (java.lang.String, java.lang.Throwable, java.lang.Object)
String s
Throwable cause
Object target
public java.lang.Throwable getThrowable ()
public com.opensymphony.xwork2.util.location.Location getLocation ()
public java.lang.String toString ()
String msg
}
com/opensymphony/xwork2/XWorkMessages.class
XWorkMessages.java
package com.opensymphony.xwork2
public abstract com.opensymphony.xwork2.XWorkMessages extends java.lang.Object {
public static final String ACTION_EXECUTION_ERROR
public static final String MISSING_ACTION_EXCEPTION
public static final String MISSING_PACKAGE_ACTION_EXCEPTION
public static final String DEFAULT_INVALID_FIELDVALUE
}
com/opensymphony/xwork2/XWorkTestCase.class
XWorkTestCase.java
package com.opensymphony.xwork2
public abstract com.opensymphony.xwork2.XWorkTestCase extends junit.framework.TestCase {
protected com.opensymphony.xwork2.config.ConfigurationManager configurationManager
protected com.opensymphony.xwork2.config.Configuration configuration
protected com.opensymphony.xwork2.inject.Container container
protected com.opensymphony.xwork2.ActionProxyFactory actionProxyFactory
public void <init> ()
protected void setUp () throws java.lang.Exception
protected void tearDown () throws java.lang.Exception
protected transient void loadConfigurationProviders (com.opensymphony.xwork2.config.ConfigurationProvider[])
com.opensymphony.xwork2.config.ConfigurationProvider[] providers
}
xwork-1.0.dtd
xwork-1.1.1.dtd
xwork-1.1.dtd
xwork-2.0.dtd
xwork-default.xml
xwork-validator-1.0.2.dtd
xwork-validator-1.0.dtd
xwork-validator-config-1.0.dtd
META-INF/maven/
META-INF/maven/com.opensymphony/
META-INF/maven/com.opensymphony/xwork/
META-INF/maven/com.opensymphony/xwork/pom.xml
META-INF/maven/com.opensymphony/xwork/pom.properties