Binary compatibility report for the library XWork from version 1.1.3 to 1.2
Summary
2 |
197 |
1420 / 192 |
Incompatible |
Problem Summary
Added Methods (117)
xwork-1.2.jar, ConfigurationException.class
package com.opensymphony.xwork.config
ConfigurationException.ConfigurationException ( String s, Object target )
[ run-time name: com/opensymphony/xwork/config/ConfigurationException."<init>":(Ljava/lang/String;Ljava/lang/Object;)V ]
ConfigurationException.ConfigurationException ( String s, Throwable cause, Object target )
[ run-time name: com/opensymphony/xwork/config/ConfigurationException."<init>":(Ljava/lang/String;Ljava/lang/Throwable;Ljava/lang/Object;)V ]
ConfigurationException.ConfigurationException ( Throwable cause, Object target )
[ run-time name: com/opensymphony/xwork/config/ConfigurationException."<init>":(Ljava/lang/Throwable;Ljava/lang/Object;)V ]
xwork-1.2.jar, ConversionErrorFieldValidator.class
package com.opensymphony.xwork.validator.validators
ConversionErrorFieldValidator.doValidate ( Object object ):void
[ run-time name: com/opensymphony/xwork/validator/validators/ConversionErrorFieldValidator.doValidate:(Ljava/lang/Object;)V ]
xwork-1.2.jar, DefaultWorkflowInterceptor.class
package com.opensymphony.xwork.interceptor
DefaultWorkflowInterceptor.setAlwaysInvokeValidate ( String alwaysInvokeValidate ):void
[ run-time name: com/opensymphony/xwork/interceptor/DefaultWorkflowInterceptor.setAlwaysInvokeValidate:(Ljava/lang/String;)V ]
xwork-1.2.jar, DomHelper.class
package com.opensymphony.xwork.util
DomHelper.DomHelper ( )
[ run-time name: com/opensymphony/xwork/util/DomHelper."<init>":()V ]
DomHelper.getLocationObject ( org.w3c.dom.Element element ) [static]:location.Location
[ run-time name: com/opensymphony/xwork/util/DomHelper.getLocationObject:(Lorg/w3c/dom/Element;)Lcom/opensymphony/xwork/util/location/Location; ]
DomHelper.parse ( org.xml.sax.InputSource inputSource ) [static]:org.w3c.dom.Document
[ run-time name: com/opensymphony/xwork/util/DomHelper.parse:(Lorg/xml/sax/InputSource;)Lorg/w3c/dom/Document; ]
DomHelper.parse ( org.xml.sax.InputSource inputSource, java.util.Map dtdMappings ) [static]:org.w3c.dom.Document
[ run-time name: com/opensymphony/xwork/util/DomHelper.parse:(Lorg/xml/sax/InputSource;Ljava/util/Map;)Lorg/w3c/dom/Document; ]
xwork-1.2.jar, ExceptionMappingInterceptor.class
package com.opensymphony.xwork.interceptor
ExceptionMappingInterceptor.doLog ( org.apache.commons.logging.Log logger, Exception e ):void
[ run-time name: com/opensymphony/xwork/interceptor/ExceptionMappingInterceptor.doLog:(Lorg/apache/commons/logging/Log;Ljava/lang/Exception;)V ]
ExceptionMappingInterceptor.getLogCategory ( ):String
[ run-time name: com/opensymphony/xwork/interceptor/ExceptionMappingInterceptor.getLogCategory:()Ljava/lang/String; ]
ExceptionMappingInterceptor.getLogLevel ( ):String
[ run-time name: com/opensymphony/xwork/interceptor/ExceptionMappingInterceptor.getLogLevel:()Ljava/lang/String; ]
ExceptionMappingInterceptor.handleLogging ( Exception e ):void
[ run-time name: com/opensymphony/xwork/interceptor/ExceptionMappingInterceptor.handleLogging:(Ljava/lang/Exception;)V ]
ExceptionMappingInterceptor.isLogEnabled ( ):boolean
[ run-time name: com/opensymphony/xwork/interceptor/ExceptionMappingInterceptor.isLogEnabled:()Z ]
ExceptionMappingInterceptor.setLogCategory ( String logCatgory ):void
[ run-time name: com/opensymphony/xwork/interceptor/ExceptionMappingInterceptor.setLogCategory:(Ljava/lang/String;)V ]
ExceptionMappingInterceptor.setLogEnabled ( boolean logEnabled ):void
[ run-time name: com/opensymphony/xwork/interceptor/ExceptionMappingInterceptor.setLogEnabled:(Z)V ]
ExceptionMappingInterceptor.setLogLevel ( String logLevel ):void
[ run-time name: com/opensymphony/xwork/interceptor/ExceptionMappingInterceptor.setLogLevel:(Ljava/lang/String;)V ]
xwork-1.2.jar, Locatable.class
package com.opensymphony.xwork.util.location
Locatable.getLocation ( ) [abstract]:Location
[ run-time name: com/opensymphony/xwork/util/location/Locatable.getLocation:()Lcom/opensymphony/xwork/util/location/Location; ]
xwork-1.2.jar, Located.class
package com.opensymphony.xwork.util.location
Located.getLocation ( ):Location
[ run-time name: com/opensymphony/xwork/util/location/Located.getLocation:()Lcom/opensymphony/xwork/util/location/Location; ]
Located.Located ( )
[ run-time name: com/opensymphony/xwork/util/location/Located."<init>":()V ]
Located.setLocation ( Location loc ):void
[ run-time name: com/opensymphony/xwork/util/location/Located.setLocation:(Lcom/opensymphony/xwork/util/location/Location;)V ]
xwork-1.2.jar, Location.class
package com.opensymphony.xwork.util.location
Location.getColumnNumber ( ) [abstract]:int
[ run-time name: com/opensymphony/xwork/util/location/Location.getColumnNumber:()I ]
Location.getDescription ( ) [abstract]:String
[ run-time name: com/opensymphony/xwork/util/location/Location.getDescription:()Ljava/lang/String; ]
Location.getLineNumber ( ) [abstract]:int
[ run-time name: com/opensymphony/xwork/util/location/Location.getLineNumber:()I ]
Location.getURI ( ) [abstract]:String
[ run-time name: com/opensymphony/xwork/util/location/Location.getURI:()Ljava/lang/String; ]
xwork-1.2.jar, LocationAttributes.class
package com.opensymphony.xwork.util.location
LocationAttributes.addLocationAttributes ( org.xml.sax.Locator locator, org.xml.sax.Attributes attrs ) [static]:org.xml.sax.Attributes
[ run-time name: com/opensymphony/xwork/util/location/LocationAttributes.addLocationAttributes:(Lorg/xml/sax/Locator;Lorg/xml/sax/Attributes;)Lorg/xml/sax/Attributes; ]
LocationAttributes.getColumn ( org.w3c.dom.Element elem ) [static]:int
[ run-time name: com/opensymphony/xwork/util/location/LocationAttributes.getColumn:(Lorg/w3c/dom/Element;)I ]
LocationAttributes.getColumn ( org.xml.sax.Attributes attrs ) [static]:int
[ run-time name: com/opensymphony/xwork/util/location/LocationAttributes.getColumn:(Lorg/xml/sax/Attributes;)I ]
LocationAttributes.getLine ( org.w3c.dom.Element elem ) [static]:int
[ run-time name: com/opensymphony/xwork/util/location/LocationAttributes.getLine:(Lorg/w3c/dom/Element;)I ]
LocationAttributes.getLine ( org.xml.sax.Attributes attrs ) [static]:int
[ run-time name: com/opensymphony/xwork/util/location/LocationAttributes.getLine:(Lorg/xml/sax/Attributes;)I ]
LocationAttributes.getLocation ( org.w3c.dom.Element elem ) [static]:Location
[ run-time name: com/opensymphony/xwork/util/location/LocationAttributes.getLocation:(Lorg/w3c/dom/Element;)Lcom/opensymphony/xwork/util/location/Location; ]
LocationAttributes.getLocation ( org.w3c.dom.Element elem, String description ) [static]:Location
[ run-time name: com/opensymphony/xwork/util/location/LocationAttributes.getLocation:(Lorg/w3c/dom/Element;Ljava/lang/String;)Lcom/opensymphony/xwork/util/location/Location; ]
LocationAttributes.getLocation ( org.xml.sax.Attributes attrs, String description ) [static]:Location
[ run-time name: com/opensymphony/xwork/util/location/LocationAttributes.getLocation:(Lorg/xml/sax/Attributes;Ljava/lang/String;)Lcom/opensymphony/xwork/util/location/Location; ]
LocationAttributes.getLocationString ( org.w3c.dom.Element elem ) [static]:String
[ run-time name: com/opensymphony/xwork/util/location/LocationAttributes.getLocationString:(Lorg/w3c/dom/Element;)Ljava/lang/String; ]
LocationAttributes.getLocationString ( org.xml.sax.Attributes attrs ) [static]:String
[ run-time name: com/opensymphony/xwork/util/location/LocationAttributes.getLocationString:(Lorg/xml/sax/Attributes;)Ljava/lang/String; ]
LocationAttributes.getURI ( org.w3c.dom.Element elem ) [static]:String
[ run-time name: com/opensymphony/xwork/util/location/LocationAttributes.getURI:(Lorg/w3c/dom/Element;)Ljava/lang/String; ]
LocationAttributes.getURI ( org.xml.sax.Attributes attrs ) [static]:String
[ run-time name: com/opensymphony/xwork/util/location/LocationAttributes.getURI:(Lorg/xml/sax/Attributes;)Ljava/lang/String; ]
LocationAttributes.remove ( org.w3c.dom.Element elem, boolean recurse ) [static]:void
[ run-time name: com/opensymphony/xwork/util/location/LocationAttributes.remove:(Lorg/w3c/dom/Element;Z)V ]
xwork-1.2.jar, LocationImpl.class
package com.opensymphony.xwork.util.location
LocationImpl.equals ( Object obj ):boolean
[ run-time name: com/opensymphony/xwork/util/location/LocationImpl.equals:(Ljava/lang/Object;)Z ]
LocationImpl.get ( Location location ) [static]:LocationImpl
[ run-time name: com/opensymphony/xwork/util/location/LocationImpl.get:(Lcom/opensymphony/xwork/util/location/Location;)Lcom/opensymphony/xwork/util/location/LocationImpl; ]
LocationImpl.getColumnNumber ( ):int
[ run-time name: com/opensymphony/xwork/util/location/LocationImpl.getColumnNumber:()I ]
LocationImpl.getDescription ( ):String
[ run-time name: com/opensymphony/xwork/util/location/LocationImpl.getDescription:()Ljava/lang/String; ]
LocationImpl.getLineNumber ( ):int
[ run-time name: com/opensymphony/xwork/util/location/LocationImpl.getLineNumber:()I ]
LocationImpl.getURI ( ):String
[ run-time name: com/opensymphony/xwork/util/location/LocationImpl.getURI:()Ljava/lang/String; ]
LocationImpl.hashCode ( ):int
[ run-time name: com/opensymphony/xwork/util/location/LocationImpl.hashCode:()I ]
LocationImpl.LocationImpl ( Location location )
[ run-time name: com/opensymphony/xwork/util/location/LocationImpl."<init>":(Lcom/opensymphony/xwork/util/location/Location;)V ]
LocationImpl.LocationImpl ( String description, Location location )
[ run-time name: com/opensymphony/xwork/util/location/LocationImpl."<init>":(Ljava/lang/String;Lcom/opensymphony/xwork/util/location/Location;)V ]
LocationImpl.LocationImpl ( String description, String uri )
[ run-time name: com/opensymphony/xwork/util/location/LocationImpl."<init>":(Ljava/lang/String;Ljava/lang/String;)V ]
LocationImpl.LocationImpl ( String description, String uri, int line, int column )
[ run-time name: com/opensymphony/xwork/util/location/LocationImpl."<init>":(Ljava/lang/String;Ljava/lang/String;II)V ]
LocationImpl.toString ( ):String
[ run-time name: com/opensymphony/xwork/util/location/LocationImpl.toString:()Ljava/lang/String; ]
xwork-1.2.jar, LocationUtils.class
package com.opensymphony.xwork.util.location
LocationUtils.addFinder ( LocationUtils.LocationFinder finder ) [static]:void
[ run-time name: com/opensymphony/xwork/util/location/LocationUtils.addFinder:(Lcom/opensymphony/xwork/util/location/LocationUtils$LocationFinder;)V ]
LocationUtils.getLocation ( Object obj ) [static]:Location
[ run-time name: com/opensymphony/xwork/util/location/LocationUtils.getLocation:(Ljava/lang/Object;)Lcom/opensymphony/xwork/util/location/Location; ]
LocationUtils.getLocation ( Object obj, String description ) [static]:Location
[ run-time name: com/opensymphony/xwork/util/location/LocationUtils.getLocation:(Ljava/lang/Object;Ljava/lang/String;)Lcom/opensymphony/xwork/util/location/Location; ]
LocationUtils.isKnown ( Location location ) [static]:boolean
[ run-time name: com/opensymphony/xwork/util/location/LocationUtils.isKnown:(Lcom/opensymphony/xwork/util/location/Location;)Z ]
LocationUtils.isUnknown ( Location location ) [static]:boolean
[ run-time name: com/opensymphony/xwork/util/location/LocationUtils.isUnknown:(Lcom/opensymphony/xwork/util/location/Location;)Z ]
LocationUtils.parse ( String text ) [static]:LocationImpl
[ run-time name: com/opensymphony/xwork/util/location/LocationUtils.parse:(Ljava/lang/String;)Lcom/opensymphony/xwork/util/location/LocationImpl; ]
LocationUtils.toString ( Location location ) [static]:String
[ run-time name: com/opensymphony/xwork/util/location/LocationUtils.toString:(Lcom/opensymphony/xwork/util/location/Location;)Ljava/lang/String; ]
xwork-1.2.jar, MethodFilterInterceptor.class
package com.opensymphony.xwork.interceptor
MethodFilterInterceptor.getExcludeMethodsSet ( ):java.util.Set
[ run-time name: com/opensymphony/xwork/interceptor/MethodFilterInterceptor.getExcludeMethodsSet:()Ljava/util/Set; ]
MethodFilterInterceptor.getIncludeMethodsSet ( ):java.util.Set
[ run-time name: com/opensymphony/xwork/interceptor/MethodFilterInterceptor.getIncludeMethodsSet:()Ljava/util/Set; ]
xwork-1.2.jar, MethodFilterInterceptorUtil.class
package com.opensymphony.xwork.interceptor
MethodFilterInterceptorUtil.applyMethod ( java.util.Set excludeMethods, java.util.Set includeMethods, String method ) [static]:boolean
[ run-time name: com/opensymphony/xwork/interceptor/MethodFilterInterceptorUtil.applyMethod:(Ljava/util/Set;Ljava/util/Set;Ljava/lang/String;)Z ]
MethodFilterInterceptorUtil.applyMethod ( String excludeMethods, String includeMethods, String method ) [static]:boolean
[ run-time name: com/opensymphony/xwork/interceptor/MethodFilterInterceptorUtil.applyMethod:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z ]
MethodFilterInterceptorUtil.MethodFilterInterceptorUtil ( )
[ run-time name: com/opensymphony/xwork/interceptor/MethodFilterInterceptorUtil."<init>":()V ]
xwork-1.2.jar, MockConfiguration.class
package com.opensymphony.xwork.mock
MockConfiguration.addPackageConfig ( String name, com.opensymphony.xwork.config.entities.PackageConfig packageContext ):void
[ run-time name: com/opensymphony/xwork/mock/MockConfiguration.addPackageConfig:(Ljava/lang/String;Lcom/opensymphony/xwork/config/entities/PackageConfig;)V ]
MockConfiguration.buildRuntimeConfiguration ( ):void
[ run-time name: com/opensymphony/xwork/mock/MockConfiguration.buildRuntimeConfiguration:()V ]
MockConfiguration.destroy ( ):void
[ run-time name: com/opensymphony/xwork/mock/MockConfiguration.destroy:()V ]
MockConfiguration.getPackageConfig ( String name ):com.opensymphony.xwork.config.entities.PackageConfig
[ run-time name: com/opensymphony/xwork/mock/MockConfiguration.getPackageConfig:(Ljava/lang/String;)Lcom/opensymphony/xwork/config/entities/PackageConfig; ]
MockConfiguration.getPackageConfigNames ( ):java.util.Set
[ run-time name: com/opensymphony/xwork/mock/MockConfiguration.getPackageConfigNames:()Ljava/util/Set; ]
MockConfiguration.getPackageConfigs ( ):java.util.Map
[ run-time name: com/opensymphony/xwork/mock/MockConfiguration.getPackageConfigs:()Ljava/util/Map; ]
MockConfiguration.getRuntimeConfiguration ( ):com.opensymphony.xwork.config.RuntimeConfiguration
[ run-time name: com/opensymphony/xwork/mock/MockConfiguration.getRuntimeConfiguration:()Lcom/opensymphony/xwork/config/RuntimeConfiguration; ]
MockConfiguration.MockConfiguration ( )
[ run-time name: com/opensymphony/xwork/mock/MockConfiguration."<init>":()V ]
MockConfiguration.rebuildRuntimeConfiguration ( ):void
[ run-time name: com/opensymphony/xwork/mock/MockConfiguration.rebuildRuntimeConfiguration:()V ]
MockConfiguration.reload ( ):void
[ run-time name: com/opensymphony/xwork/mock/MockConfiguration.reload:()V ]
MockConfiguration.removePackageConfig ( String name ):void
[ run-time name: com/opensymphony/xwork/mock/MockConfiguration.removePackageConfig:(Ljava/lang/String;)V ]
xwork-1.2.jar, OgnlContextState.class
package com.opensymphony.xwork.util
OgnlContextState.isDenyMethodExecution ( java.util.Map context ) [static]:boolean
[ run-time name: com/opensymphony/xwork/util/OgnlContextState.isDenyMethodExecution:(Ljava/util/Map;)Z ]
OgnlContextState.setDenyMethodExecution ( java.util.Map context, boolean denyMethodExecution ) [static]:void
[ run-time name: com/opensymphony/xwork/util/OgnlContextState.setDenyMethodExecution:(Ljava/util/Map;Z)V ]
xwork-1.2.jar, PrefixMethodInvocationUtil.class
package com.opensymphony.xwork.interceptor
PrefixMethodInvocationUtil.capitalizeMethodName ( String methodName ) [static]:String
[ run-time name: com/opensymphony/xwork/interceptor/PrefixMethodInvocationUtil.capitalizeMethodName:(Ljava/lang/String;)Ljava/lang/String; ]
PrefixMethodInvocationUtil.getPrefixedMethod ( String[] prefixes, String methodName, Object action ) [static]:reflect.Method
[ run-time name: com/opensymphony/xwork/interceptor/PrefixMethodInvocationUtil.getPrefixedMethod:([Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/reflect/Method; ]
PrefixMethodInvocationUtil.invokePrefixMethod ( com.opensymphony.xwork.ActionInvocation actionInvocation, String[] prefixes ) [static]:void
[ run-time name: com/opensymphony/xwork/interceptor/PrefixMethodInvocationUtil.invokePrefixMethod:(Lcom/opensymphony/xwork/ActionInvocation;[Ljava/lang/String;)V ]
PrefixMethodInvocationUtil.PrefixMethodInvocationUtil ( )
[ run-time name: com/opensymphony/xwork/interceptor/PrefixMethodInvocationUtil."<init>":()V ]
xwork-1.2.jar, PrepareInterceptor.class
package com.opensymphony.xwork.interceptor
PrepareInterceptor.setAlwaysInvokePrepare ( String alwaysInvokePrepare ):void
[ run-time name: com/opensymphony/xwork/interceptor/PrepareInterceptor.setAlwaysInvokePrepare:(Ljava/lang/String;)V ]
xwork-1.2.jar, RegexFieldValidator.class
package com.opensymphony.xwork.validator.validators
RegexFieldValidator.isCaseSensitive ( ):boolean
[ run-time name: com/opensymphony/xwork/validator/validators/RegexFieldValidator.isCaseSensitive:()Z ]
RegexFieldValidator.setCaseSensitive ( boolean caseSensitive ):void
[ run-time name: com/opensymphony/xwork/validator/validators/RegexFieldValidator.setCaseSensitive:(Z)V ]
xwork-1.2.jar, RepopulateConversionErrorFieldValidatorSupport.class
package com.opensymphony.xwork.validator.validators
RepopulateConversionErrorFieldValidatorSupport.doValidate ( Object x0 ) [abstract]:void
[ run-time name: com/opensymphony/xwork/validator/validators/RepopulateConversionErrorFieldValidatorSupport.doValidate:(Ljava/lang/Object;)V ]
RepopulateConversionErrorFieldValidatorSupport.getRepopulateField ( ):String
[ run-time name: com/opensymphony/xwork/validator/validators/RepopulateConversionErrorFieldValidatorSupport.getRepopulateField:()Ljava/lang/String; ]
RepopulateConversionErrorFieldValidatorSupport.RepopulateConversionErrorFieldValidatorSupport ( )
[ run-time name: com/opensymphony/xwork/validator/validators/RepopulateConversionErrorFieldValidatorSupport."<init>":()V ]
RepopulateConversionErrorFieldValidatorSupport.repopulateField ( Object object ):void
[ run-time name: com/opensymphony/xwork/validator/validators/RepopulateConversionErrorFieldValidatorSupport.repopulateField:(Ljava/lang/Object;)V ]
RepopulateConversionErrorFieldValidatorSupport.setRepopulateField ( String repopulateField ):void
[ run-time name: com/opensymphony/xwork/validator/validators/RepopulateConversionErrorFieldValidatorSupport.setRepopulateField:(Ljava/lang/String;)V ]
RepopulateConversionErrorFieldValidatorSupport.validate ( Object object ):void
[ run-time name: com/opensymphony/xwork/validator/validators/RepopulateConversionErrorFieldValidatorSupport.validate:(Ljava/lang/Object;)V ]
xwork-1.2.jar, ResultConfig.class
package com.opensymphony.xwork.config.entities
ResultConfig.ResultConfig ( String name, String clazz )
[ run-time name: com/opensymphony/xwork/config/entities/ResultConfig."<init>":(Ljava/lang/String;Ljava/lang/String;)V ]
xwork-1.2.jar, ResultTypeConfig.class
package com.opensymphony.xwork.config.entities
ResultTypeConfig.getClazz ( ):String
[ run-time name: com/opensymphony/xwork/config/entities/ResultTypeConfig.getClazz:()Ljava/lang/String; ]
ResultTypeConfig.getDefaultResultParam ( ):String
[ run-time name: com/opensymphony/xwork/config/entities/ResultTypeConfig.getDefaultResultParam:()Ljava/lang/String; ]
ResultTypeConfig.ResultTypeConfig ( String name, String clazz, String defaultResultParam )
[ run-time name: com/opensymphony/xwork/config/entities/ResultTypeConfig."<init>":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V ]
ResultTypeConfig.setClazz ( String clazz ):void
[ run-time name: com/opensymphony/xwork/config/entities/ResultTypeConfig.setClazz:(Ljava/lang/String;)V ]
ResultTypeConfig.setDefaultResultParam ( String defaultResultParam ):void
[ run-time name: com/opensymphony/xwork/config/entities/ResultTypeConfig.setDefaultResultParam:(Ljava/lang/String;)V ]
xwork-1.2.jar, TextParseUtil.class
package com.opensymphony.xwork.util
TextParseUtil.translateVariables ( char open, String expression, OgnlValueStack stack, Class asType, TextParseUtil.ParsedValueEvaluator evaluator ) [static]:Object
[ run-time name: com/opensymphony/xwork/util/TextParseUtil.translateVariables:(CLjava/lang/String;Lcom/opensymphony/xwork/util/OgnlValueStack;Ljava/lang/Class;Lcom/opensymphony/xwork/util/TextParseUtil$ParsedValueEvaluator;)Ljava/lang/Object; ]
TextParseUtil.translateVariables ( String expression, OgnlValueStack stack, TextParseUtil.ParsedValueEvaluator evaluator ) [static]:String
[ run-time name: com/opensymphony/xwork/util/TextParseUtil.translateVariables:(Ljava/lang/String;Lcom/opensymphony/xwork/util/OgnlValueStack;Lcom/opensymphony/xwork/util/TextParseUtil$ParsedValueEvaluator;)Ljava/lang/String; ]
xwork-1.2.jar, TimerInterceptor.class
package com.opensymphony.xwork.interceptor
TimerInterceptor.doLog ( org.apache.commons.logging.Log logger, String message ):void
[ run-time name: com/opensymphony/xwork/interceptor/TimerInterceptor.doLog:(Lorg/apache/commons/logging/Log;Ljava/lang/String;)V ]
TimerInterceptor.getLogCategory ( ):String
[ run-time name: com/opensymphony/xwork/interceptor/TimerInterceptor.getLogCategory:()Ljava/lang/String; ]
TimerInterceptor.getLoggerToUse ( ):org.apache.commons.logging.Log
[ run-time name: com/opensymphony/xwork/interceptor/TimerInterceptor.getLoggerToUse:()Lorg/apache/commons/logging/Log; ]
TimerInterceptor.getLogLevel ( ):String
[ run-time name: com/opensymphony/xwork/interceptor/TimerInterceptor.getLogLevel:()Ljava/lang/String; ]
TimerInterceptor.invokeUnderTiming ( com.opensymphony.xwork.ActionInvocation invocation ):String
[ run-time name: com/opensymphony/xwork/interceptor/TimerInterceptor.invokeUnderTiming:(Lcom/opensymphony/xwork/ActionInvocation;)Ljava/lang/String; ]
TimerInterceptor.setLogCategory ( String logCatgory ):void
[ run-time name: com/opensymphony/xwork/interceptor/TimerInterceptor.setLogCategory:(Ljava/lang/String;)V ]
TimerInterceptor.setLogLevel ( String logLevel ):void
[ run-time name: com/opensymphony/xwork/interceptor/TimerInterceptor.setLogLevel:(Ljava/lang/String;)V ]
TimerInterceptor.shouldLog ( ):boolean
[ run-time name: com/opensymphony/xwork/interceptor/TimerInterceptor.shouldLog:()Z ]
xwork-1.2.jar, ValidatorFileParser.class
package com.opensymphony.xwork.validator
ValidatorFileParser.parseValidatorDefinitions ( java.io.InputStream is, String resourceName ) [static]:void
[ run-time name: com/opensymphony/xwork/validator/ValidatorFileParser.parseValidatorDefinitions:(Ljava/io/InputStream;Ljava/lang/String;)V ]
xwork-1.2.jar, XmlConfigurationProvider.class
package com.opensymphony.xwork.config.providers
XmlConfigurationProvider.verifyAction ( String className, String name, com.opensymphony.xwork.util.location.Location loc ):boolean
[ run-time name: com/opensymphony/xwork/config/providers/XmlConfigurationProvider.verifyAction:(Ljava/lang/String;Ljava/lang/String;Lcom/opensymphony/xwork/util/location/Location;)Z ]
XmlConfigurationProvider.verifyResultType ( String className, com.opensymphony.xwork.util.location.Location loc ):Class
[ run-time name: com/opensymphony/xwork/config/providers/XmlConfigurationProvider.verifyResultType:(Ljava/lang/String;Lcom/opensymphony/xwork/util/location/Location;)Ljava/lang/Class; ]
xwork-1.2.jar, XworkException.class
package com.opensymphony.xwork
XworkException.getLocation ( ):util.location.Location
[ run-time name: com/opensymphony/xwork/XworkException.getLocation:()Lcom/opensymphony/xwork/util/location/Location; ]
XworkException.getSnippet ( ):java.util.List
[ run-time name: com/opensymphony/xwork/XworkException.getSnippet:()Ljava/util/List; ]
XworkException.getSnippet ( int padding ):java.util.List
[ run-time name: com/opensymphony/xwork/XworkException.getSnippet:(I)Ljava/util/List; ]
XworkException.XworkException ( String s, Object target )
[ run-time name: com/opensymphony/xwork/XworkException."<init>":(Ljava/lang/String;Ljava/lang/Object;)V ]
XworkException.XworkException ( String s, Throwable cause, Object target )
[ run-time name: com/opensymphony/xwork/XworkException."<init>":(Ljava/lang/String;Ljava/lang/Throwable;Ljava/lang/Object;)V ]
XworkException.XworkException ( Throwable cause, Object target )
[ run-time name: com/opensymphony/xwork/XworkException."<init>":(Ljava/lang/Throwable;Ljava/lang/Object;)V ]
xwork-tiger-1.2.jar, EnumTypeConverter.class
package com.opensymphony.xwork.util
EnumTypeConverter.convertFromString ( String value, Class toClass ):Enum
[ run-time name: com/opensymphony/xwork/util/EnumTypeConverter.convertFromString:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Enum; ]
EnumTypeConverter.convertValue ( java.util.Map context, Object o, Class toClass ):Object
[ run-time name: com/opensymphony/xwork/util/EnumTypeConverter.convertValue:(Ljava/util/Map;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object; ]
EnumTypeConverter.EnumTypeConverter ( )
[ run-time name: com/opensymphony/xwork/util/EnumTypeConverter."<init>":()V ]
xwork-tiger-1.2.jar, GenericsObjectTypeDeterminer.class
package com.opensymphony.xwork.util
GenericsObjectTypeDeterminer.getAnnotation ( Class parentClass, String property, Class annotationClass ):annotation.Annotation
[ run-time name: com/opensymphony/xwork/util/GenericsObjectTypeDeterminer.getAnnotation:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/annotation/Annotation; ]
to the top
Removed Methods (19)
xwork-1.1.3.jar, LoggingInterceptor.class
package com.opensymphony.xwork.interceptor
LoggingInterceptor.equals ( Object obj ):boolean
[ run-time name: com/opensymphony/xwork/interceptor/LoggingInterceptor.equals:(Ljava/lang/Object;)Z ]
LoggingInterceptor.hashCode ( ):int
[ run-time name: com/opensymphony/xwork/interceptor/LoggingInterceptor.hashCode:()I ]
xwork-1.1.3.jar, ResultConfig.class
package com.opensymphony.xwork.config.entities
ResultConfig.ResultConfig ( String name, Class clazz )
[ run-time name: com/opensymphony/xwork/config/entities/ResultConfig."<init>":(Ljava/lang/String;Ljava/lang/Class;)V ]
ResultConfig.ResultConfig ( String name, Class clazz, java.util.Map params )
[ run-time name: com/opensymphony/xwork/config/entities/ResultConfig."<init>":(Ljava/lang/String;Ljava/lang/Class;Ljava/util/Map;)V ]
xwork-1.1.3.jar, ResultTypeConfig.class
package com.opensymphony.xwork.config.entities
ResultTypeConfig.getClazz ( ):Class
[ run-time name: com/opensymphony/xwork/config/entities/ResultTypeConfig.getClazz:()Ljava/lang/Class; ]
ResultTypeConfig.ResultTypeConfig ( String name, Class clazz )
[ run-time name: com/opensymphony/xwork/config/entities/ResultTypeConfig."<init>":(Ljava/lang/String;Ljava/lang/Class;)V ]
ResultTypeConfig.setClazz ( Class clazz ):void
[ run-time name: com/opensymphony/xwork/config/entities/ResultTypeConfig.setClazz:(Ljava/lang/Class;)V ]
xwork-1.1.3.jar, StringRegexValidator.class
package com.opensymphony.xwork.validator.validators
StringRegexValidator.getRegex ( ):String
[ run-time name: com/opensymphony/xwork/validator/validators/StringRegexValidator.getRegex:()Ljava/lang/String; ]
StringRegexValidator.isCaseSensitive ( ):boolean
[ run-time name: com/opensymphony/xwork/validator/validators/StringRegexValidator.isCaseSensitive:()Z ]
StringRegexValidator.setCaseSensitive ( boolean caseSensitive ):void
[ run-time name: com/opensymphony/xwork/validator/validators/StringRegexValidator.setCaseSensitive:(Z)V ]
StringRegexValidator.setRegex ( String regex ):void
[ run-time name: com/opensymphony/xwork/validator/validators/StringRegexValidator.setRegex:(Ljava/lang/String;)V ]
StringRegexValidator.StringRegexValidator ( )
[ run-time name: com/opensymphony/xwork/validator/validators/StringRegexValidator."<init>":()V ]
StringRegexValidator.validate ( Object object ):void
[ run-time name: com/opensymphony/xwork/validator/validators/StringRegexValidator.validate:(Ljava/lang/Object;)V ]
xwork-1.1.3.jar, TimerInterceptor.class
package com.opensymphony.xwork.interceptor
TimerInterceptor.equals ( Object obj ):boolean
[ run-time name: com/opensymphony/xwork/interceptor/TimerInterceptor.equals:(Ljava/lang/Object;)Z ]
TimerInterceptor.hashCode ( ):int
[ run-time name: com/opensymphony/xwork/interceptor/TimerInterceptor.hashCode:()I ]
xwork-1.1.3.jar, XmlConfigurationProvider.class
package com.opensymphony.xwork.config.providers
XmlConfigurationProvider.verifyAction ( String className, String name ):boolean
[ run-time name: com/opensymphony/xwork/config/providers/XmlConfigurationProvider.verifyAction:(Ljava/lang/String;Ljava/lang/String;)Z ]
XmlConfigurationProvider.verifyResultType ( String className ):Class
[ run-time name: com/opensymphony/xwork/config/providers/XmlConfigurationProvider.verifyResultType:(Ljava/lang/String;)Ljava/lang/Class; ]
xwork-1.1.3.jar, XworkException.class
package com.opensymphony.xwork
XworkException.printStackTrace ( java.io.PrintStream s ):void
[ run-time name: com/opensymphony/xwork/XworkException.printStackTrace:(Ljava/io/PrintStream;)V ]
XworkException.printStackTrace ( java.io.PrintWriter s ):void
[ run-time name: com/opensymphony/xwork/XworkException.printStackTrace:(Ljava/io/PrintWriter;)V ]
to the top
Problems with Data Types, High risk (1)
xwork-1.1.3.jar
package com.opensymphony.xwork.validator.validators
[+] StringRegexValidator (1)
|
This class has been removed. | A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods (6)
StringRegexValidator.getRegex ( ):
This method is from 'StringRegexValidator' class.
StringRegexValidator.isCaseSensitive ( ):
This method is from 'StringRegexValidator' class.
StringRegexValidator.setCaseSensitive ( boolean caseSensitive ):
This method is from 'StringRegexValidator' class.
StringRegexValidator.setRegex ( String regex ):
This method is from 'StringRegexValidator' class.
StringRegexValidator.StringRegexValidator ( ):
This constructor is from 'StringRegexValidator' class.
StringRegexValidator.validate ( Object object ):
This method is from 'StringRegexValidator' class.
to the top
Problems with Data Types, Medium risk (3)
xwork-1.1.3.jar
package com.opensymphony.xwork.validator.validators
[+] ConversionErrorFieldValidator (1)
|
Superclass has been changed from FieldValidatorSupport to RepopulateConversionErrorFieldValidatorSupport. | 1) Access of a client program to the fields or methods of the old super-class may be interrupted by NoSuchFieldError or NoSuchMethodError exceptions. 2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class and cause IncompatibleClassChangeError exception. |
[+] affected methods (1)
ConversionErrorFieldValidator.ConversionErrorFieldValidator ( ):
This constructor is from 'ConversionErrorFieldValidator' class.
[+] EmailValidator (2)
|
Value of final field emailAddressPattern (java.lang.String) has been changed from "\b(^(\S+@).+((\.com)|(\.net)|(\.org)|(\.info)|(\.edu)|(\.mil)|(\.gov)|(\.biz)|(\.ws)|(\.us)|(\.tv)|(\.cc)|(\.aero)|(\.arpa)|(\.coop)|(\.int)|(\.jobs)|(\.museum)|(\.name)|(\.pro)|(\.travel)|(\.nato)|(\..{2,2}))$)\b" to "\b(^[_A-Za-z0-9-]+(\.[_A-Za-z0-9-]+)*@([A-Za-z0-9-])+(\.[A-Za-z0-9-]+)*((\.[A-Za-z0-9]{2,})|(\.[A-Za-z0-9]{2,}\.[A-Za-z0-9]{2,}))$)\b". | Old value of the field will be inlined to the client code at compile-time and will be used instead of a new one. |
Superclass has been changed from StringRegexValidator to RegexFieldValidator. | 1) Access of a client program to the fields or methods of the old super-class may be interrupted by NoSuchFieldError or NoSuchMethodError exceptions. 2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class and cause IncompatibleClassChangeError exception. |
[+] affected methods (1)
EmailValidator.EmailValidator ( ):
This constructor is from 'EmailValidator' class.
to the top
Problems with Data Types, Low risk (16)
xwork-1.1.3.jar
package com.opensymphony.xwork.config.entities
[+] ActionConfig (1)
|
Added super-class com.opensymphony.xwork.util.location.Located. | A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class and cause IncompatibleClassChangeError exception. |
[+] affected methods (50)
com.opensymphony.xwork.ActionProxy.getConfig ( ):
Return value of this abstract method has type 'ActionConfig'.
ActionConfig.ActionConfig ( ):
This constructor is from 'ActionConfig' class.
ActionConfig.ActionConfig ( String methodName, Class clazz, java.util.Map parameters, java.util.Map results, java.util.List interceptors ):
This constructor is from 'ActionConfig' class.
ActionConfig.ActionConfig ( String methodName, Class clazz, java.util.Map parameters, java.util.Map results, java.util.List interceptors, java.util.List exceptionMappings ):
This constructor is from 'ActionConfig' class.
ActionConfig.ActionConfig ( String methodName, String className, java.util.Map parameters, java.util.Map results, java.util.List interceptors ):
This constructor is from 'ActionConfig' class.
ActionConfig.ActionConfig ( String methodName, String className, java.util.Map parameters, java.util.Map results, java.util.List interceptors, java.util.List exceptionMappings ):
This constructor is from 'ActionConfig' class.
ActionConfig.ActionConfig ( String methodName, String className, java.util.Map parameters, java.util.Map results, java.util.List interceptors, java.util.List externalRefs, java.util.List exceptionMappings, String packageName ):
This constructor is from 'ActionConfig' class.
ActionConfig.ActionConfig ( String methodName, String className, java.util.Map parameters, java.util.Map results, java.util.List interceptors, java.util.List externalRefs, String packageName ):
This constructor is from 'ActionConfig' class.
ActionConfig.addExceptionMapping ( ExceptionMappingConfig exceptionMapping ):
This method is from 'ActionConfig' class.
ActionConfig.addExceptionMappings ( java.util.List exceptionMappings ):
This method is from 'ActionConfig' class.
ActionConfig.addExternalRef ( ExternalReference reference ):
This method is from 'ActionConfig' class.
ActionConfig.addExternalRefs ( java.util.List externalRefs ):
This method is from 'ActionConfig' class.
ActionConfig.addInterceptor ( InterceptorMapping interceptor ):
This method is from 'ActionConfig' class.
ActionConfig.addInterceptors ( java.util.List interceptors ):
This method is from 'ActionConfig' class.
ActionConfig.addParam ( String name, Object value ):
This method is from 'ActionConfig' class.
ActionConfig.addResultConfig ( ResultConfig resultConfig ):
This method is from 'ActionConfig' class.
ActionConfig.equals ( Object o ):
This method is from 'ActionConfig' class.
ActionConfig.getClassName ( ):
This method is from 'ActionConfig' class.
ActionConfig.getExceptionMappings ( ):
This method is from 'ActionConfig' class.
ActionConfig.getExternalRefs ( ):
This method is from 'ActionConfig' class.
ActionConfig.getInterceptors ( ):
This method is from 'ActionConfig' class.
ActionConfig.getMethodName ( ):
This method is from 'ActionConfig' class.
ActionConfig.getPackageName ( ):
This method is from 'ActionConfig' class.
ActionConfig.getParams ( ):
This method is from 'ActionConfig' class.
ActionConfig.getResults ( ):
This method is from 'ActionConfig' class.
ActionConfig.hashCode ( ):
This method is from 'ActionConfig' class.
ActionConfig.setClassName ( String className ):
This method is from 'ActionConfig' class.
ActionConfig.setMethodName ( String methodName ):
This method is from 'ActionConfig' class.
ActionConfig.setPackageName ( String packageName ):
This method is from 'ActionConfig' class.
ActionConfig.setParams ( java.util.Map params ):
This method is from 'ActionConfig' class.
ActionConfig.setResults ( java.util.Map results ):
This method is from 'ActionConfig' class.
ActionConfig.toString ( ):
This method is from 'ActionConfig' class.
PackageConfig.addActionConfig ( String name, ActionConfig action ):
2nd parameter 'action' of this method has type 'ActionConfig'.
com.opensymphony.xwork.config.RuntimeConfiguration.getActionConfig ( String p1, String p2 ):
Return value of this abstract method has type 'ActionConfig'.
com.opensymphony.xwork.DefaultActionInvocation.invokeAction ( Object action, ActionConfig actionConfig ):
2nd parameter 'actionConfig' of this method has type 'ActionConfig'.
com.opensymphony.xwork.DefaultActionProxy.DefaultActionProxy ( String namespace, String actionName, java.util.Map extraContext, boolean executeResult, boolean cleanupContext ):
This constructor is from 'ActionConfig' class.
com.opensymphony.xwork.DefaultActionProxy.execute ( ):
This method is from 'ActionConfig' class.
com.opensymphony.xwork.DefaultActionProxy.getAction ( ):
This method is from 'ActionConfig' class.
com.opensymphony.xwork.DefaultActionProxy.getActionName ( ):
This method is from 'ActionConfig' class.
com.opensymphony.xwork.DefaultActionProxy.getConfig ( ):
This method is from 'ActionConfig' class.
com.opensymphony.xwork.DefaultActionProxy.getExecuteResult ( ):
This method is from 'ActionConfig' class.
com.opensymphony.xwork.DefaultActionProxy.getInvocation ( ):
This method is from 'ActionConfig' class.
com.opensymphony.xwork.DefaultActionProxy.getMethod ( ):
This method is from 'ActionConfig' class.
com.opensymphony.xwork.DefaultActionProxy.getNamespace ( ):
This method is from 'ActionConfig' class.
com.opensymphony.xwork.DefaultActionProxy.prepare ( ):
This method is from 'ActionConfig' class.
com.opensymphony.xwork.DefaultActionProxy.setExecuteResult ( boolean executeResult ):
This method is from 'ActionConfig' class.
com.opensymphony.xwork.DefaultActionProxy.setMethod ( String method ):
This method is from 'ActionConfig' class.
com.opensymphony.xwork.mock.MockActionProxy.getConfig ( ):
Return value of this method has type 'ActionConfig'.
com.opensymphony.xwork.mock.MockActionProxy.setConfig ( ActionConfig config ):
1st parameter 'config' of this method has type 'ActionConfig'.
com.opensymphony.xwork.ObjectFactory.buildAction ( String actionName, String namespace, ActionConfig config, java.util.Map extraContext ):
3rd parameter 'config' of this method has type 'ActionConfig'.
[+] ExceptionMappingConfig (1)
|
Added super-class com.opensymphony.xwork.util.location.Located. | A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class and cause IncompatibleClassChangeError exception. |
[+] affected methods (15)
ActionConfig.addExceptionMapping ( ExceptionMappingConfig exceptionMapping ):
1st parameter 'exceptionMapping' of this method has type 'ExceptionMappingConfig'.
ExceptionMappingConfig.addParam ( String name, Object value ):
This method is from 'ExceptionMappingConfig' class.
ExceptionMappingConfig.equals ( Object o ):
This method is from 'ExceptionMappingConfig' class.
ExceptionMappingConfig.ExceptionMappingConfig ( ):
This constructor is from 'ExceptionMappingConfig' class.
ExceptionMappingConfig.ExceptionMappingConfig ( String name, String exceptionClassName, String result ):
This constructor is from 'ExceptionMappingConfig' class.
ExceptionMappingConfig.ExceptionMappingConfig ( String name, String exceptionClassName, String result, java.util.Map params ):
This constructor is from 'ExceptionMappingConfig' class.
ExceptionMappingConfig.getExceptionClassName ( ):
This method is from 'ExceptionMappingConfig' class.
ExceptionMappingConfig.getName ( ):
This method is from 'ExceptionMappingConfig' class.
ExceptionMappingConfig.getParams ( ):
This method is from 'ExceptionMappingConfig' class.
ExceptionMappingConfig.getResult ( ):
This method is from 'ExceptionMappingConfig' class.
ExceptionMappingConfig.hashCode ( ):
This method is from 'ExceptionMappingConfig' class.
ExceptionMappingConfig.setExceptionClassName ( String exceptionClassName ):
This method is from 'ExceptionMappingConfig' class.
ExceptionMappingConfig.setName ( String name ):
This method is from 'ExceptionMappingConfig' class.
ExceptionMappingConfig.setResult ( String result ):
This method is from 'ExceptionMappingConfig' class.
PackageConfig.addExceptionMappingConfig ( ExceptionMappingConfig exceptionMappingConfig ):
1st parameter 'exceptionMappingConfig' of this method has type 'ExceptionMappingConfig'.
[+] InterceptorConfig (1)
|
Added super-class com.opensymphony.xwork.util.location.Located. | A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class and cause IncompatibleClassChangeError exception. |
[+] affected methods (14)
InterceptorConfig.addParam ( String name, Object value ):
This method is from 'InterceptorConfig' class.
InterceptorConfig.equals ( Object o ):
This method is from 'InterceptorConfig' class.
InterceptorConfig.getClassName ( ):
This method is from 'InterceptorConfig' class.
InterceptorConfig.getName ( ):
This method is from 'InterceptorConfig' class.
InterceptorConfig.getParams ( ):
This method is from 'InterceptorConfig' class.
InterceptorConfig.hashCode ( ):
This method is from 'InterceptorConfig' class.
InterceptorConfig.InterceptorConfig ( ):
This constructor is from 'InterceptorConfig' class.
InterceptorConfig.InterceptorConfig ( String name, Class clazz, java.util.Map params ):
This constructor is from 'InterceptorConfig' class.
InterceptorConfig.InterceptorConfig ( String name, String className, java.util.Map params ):
This constructor is from 'InterceptorConfig' class.
InterceptorConfig.setClassName ( String className ):
This method is from 'InterceptorConfig' class.
InterceptorConfig.setName ( String name ):
This method is from 'InterceptorConfig' class.
InterceptorConfig.setParams ( java.util.Map params ):
This method is from 'InterceptorConfig' class.
PackageConfig.addInterceptorConfig ( InterceptorConfig config ):
1st parameter 'config' of this method has type 'InterceptorConfig'.
com.opensymphony.xwork.ObjectFactory.buildInterceptor ( InterceptorConfig interceptorConfig, java.util.Map interceptorRefParams ):
1st parameter 'interceptorConfig' of this method has type 'InterceptorConfig'.
[+] InterceptorStackConfig (1)
|
Added super-class com.opensymphony.xwork.util.location.Located. | A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class and cause IncompatibleClassChangeError exception. |
[+] affected methods (11)
InterceptorStackConfig.addInterceptor ( InterceptorMapping interceptor ):
This method is from 'InterceptorStackConfig' class.
InterceptorStackConfig.addInterceptors ( java.util.List interceptors ):
This method is from 'InterceptorStackConfig' class.
InterceptorStackConfig.equals ( Object o ):
This method is from 'InterceptorStackConfig' class.
InterceptorStackConfig.getInterceptors ( ):
This method is from 'InterceptorStackConfig' class.
InterceptorStackConfig.getName ( ):
This method is from 'InterceptorStackConfig' class.
InterceptorStackConfig.hashCode ( ):
This method is from 'InterceptorStackConfig' class.
InterceptorStackConfig.InterceptorStackConfig ( ):
This constructor is from 'InterceptorStackConfig' class.
InterceptorStackConfig.InterceptorStackConfig ( String name ):
This constructor is from 'InterceptorStackConfig' class.
InterceptorStackConfig.setName ( String name ):
This method is from 'InterceptorStackConfig' class.
PackageConfig.addInterceptorStackConfig ( InterceptorStackConfig config ):
1st parameter 'config' of this method has type 'InterceptorStackConfig'.
com.opensymphony.xwork.config.providers.XmlConfigurationProvider.loadInterceptorStack ( org.w3c.dom.Element element, PackageConfig context ):
Return value of this method has type 'InterceptorStackConfig'.
[+] PackageConfig (1)
|
Added super-class com.opensymphony.xwork.util.location.Located. | A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class and cause IncompatibleClassChangeError exception. |
[+] affected methods (64)
com.opensymphony.xwork.config.Configuration.addPackageConfig ( String p1, PackageConfig p2 ):
2nd parameter 'p2' of this abstract method has type 'PackageConfig'.
com.opensymphony.xwork.config.Configuration.getPackageConfig ( String p1 ):
Return value of this abstract method has type 'PackageConfig'.
PackageConfig.addActionConfig ( String name, ActionConfig action ):
This method is from 'PackageConfig' class.
PackageConfig.addAllParents ( java.util.List parents ):
This method is from 'PackageConfig' class.
PackageConfig.addExceptionMappingConfig ( ExceptionMappingConfig exceptionMappingConfig ):
This method is from 'PackageConfig' class.
PackageConfig.addGlobalExceptionMappingConfigs ( java.util.List exceptionMappingConfigs ):
This method is from 'PackageConfig' class.
PackageConfig.addGlobalResultConfig ( ResultConfig resultConfig ):
This method is from 'PackageConfig' class.
PackageConfig.addGlobalResultConfigs ( java.util.Map resultConfigs ):
This method is from 'PackageConfig' class.
PackageConfig.addInterceptorConfig ( InterceptorConfig config ):
This method is from 'PackageConfig' class.
PackageConfig.addInterceptorStackConfig ( InterceptorStackConfig config ):
This method is from 'PackageConfig' class.
PackageConfig.addParent ( PackageConfig parent ):
1st parameter 'parent' of this method has type 'PackageConfig'.
PackageConfig.addResultTypeConfig ( ResultTypeConfig config ):
This method is from 'PackageConfig' class.
PackageConfig.compareTo ( Object o ):
This method is from 'PackageConfig' class.
PackageConfig.equals ( Object o ):
This method is from 'PackageConfig' class.
PackageConfig.getActionConfigs ( ):
This method is from 'PackageConfig' class.
PackageConfig.getAllActionConfigs ( ):
This method is from 'PackageConfig' class.
PackageConfig.getAllExceptionMappingConfigs ( ):
This method is from 'PackageConfig' class.
PackageConfig.getAllGlobalResults ( ):
This method is from 'PackageConfig' class.
PackageConfig.getAllInterceptorConfigs ( ):
This method is from 'PackageConfig' class.
PackageConfig.getAllResultTypeConfigs ( ):
This method is from 'PackageConfig' class.
PackageConfig.getDefaultActionRef ( ):
This method is from 'PackageConfig' class.
PackageConfig.getDefaultInterceptorRef ( ):
This method is from 'PackageConfig' class.
PackageConfig.getDefaultResultType ( ):
This method is from 'PackageConfig' class.
PackageConfig.getExternalRefResolver ( ):
This method is from 'PackageConfig' class.
PackageConfig.getFullDefaultActionRef ( ):
This method is from 'PackageConfig' class.
PackageConfig.getFullDefaultInterceptorRef ( ):
This method is from 'PackageConfig' class.
PackageConfig.getFullDefaultResultType ( ):
This method is from 'PackageConfig' class.
PackageConfig.getGlobalExceptionMappingConfigs ( ):
This method is from 'PackageConfig' class.
PackageConfig.getGlobalResultConfigs ( ):
This method is from 'PackageConfig' class.
PackageConfig.getInterceptorConfigs ( ):
This method is from 'PackageConfig' class.
PackageConfig.getName ( ):
This method is from 'PackageConfig' class.
PackageConfig.getNamespace ( ):
This method is from 'PackageConfig' class.
PackageConfig.getParents ( ):
This method is from 'PackageConfig' class.
PackageConfig.getResultTypeConfigs ( ):
This method is from 'PackageConfig' class.
PackageConfig.hashCode ( ):
This method is from 'PackageConfig' class.
PackageConfig.isAbstract ( ):
This method is from 'PackageConfig' class.
PackageConfig.PackageConfig ( ):
This constructor is from 'PackageConfig' class.
PackageConfig.PackageConfig ( String name ):
This constructor is from 'PackageConfig' class.
PackageConfig.PackageConfig ( String name, String namespace, boolean isAbstract, com.opensymphony.xwork.config.ExternalReferenceResolver externalRefResolver ):
This constructor is from 'PackageConfig' class.
PackageConfig.PackageConfig ( String name, String namespace, boolean isAbstract, com.opensymphony.xwork.config.ExternalReferenceResolver externalRefResolver, java.util.List parents ):
This constructor is from 'PackageConfig' class.
PackageConfig.removeParent ( PackageConfig parent ):
1st parameter 'parent' of this method has type 'PackageConfig'.
PackageConfig.setAbstract ( boolean isAbstract ):
This method is from 'PackageConfig' class.
PackageConfig.setDefaultActionRef ( String name ):
This method is from 'PackageConfig' class.
PackageConfig.setDefaultInterceptorRef ( String name ):
This method is from 'PackageConfig' class.
PackageConfig.setDefaultResultType ( String defaultResultType ):
This method is from 'PackageConfig' class.
PackageConfig.setExternalRefResolver ( com.opensymphony.xwork.config.ExternalReferenceResolver externalRefResolver ):
This method is from 'PackageConfig' class.
PackageConfig.setName ( String name ):
This method is from 'PackageConfig' class.
PackageConfig.setNamespace ( String namespace ):
This method is from 'PackageConfig' class.
PackageConfig.toString ( ):
This method is from 'PackageConfig' class.
com.opensymphony.xwork.config.providers.InterceptorBuilder.constructInterceptorReference ( PackageConfig packageConfig, String refName, java.util.Map refParams ):
1st parameter 'packageConfig' of this method has type 'PackageConfig'.
com.opensymphony.xwork.config.providers.XmlConfigurationProvider.addAction ( org.w3c.dom.Element actionElement, PackageConfig packageContext ):
2nd parameter 'packageContext' of this method has type 'PackageConfig'.
com.opensymphony.xwork.config.providers.XmlConfigurationProvider.addResultTypes ( PackageConfig packageContext, org.w3c.dom.Element element ):
1st parameter 'packageContext' of this method has type 'PackageConfig'.
com.opensymphony.xwork.config.providers.XmlConfigurationProvider.buildExceptionMappings ( org.w3c.dom.Element element, PackageConfig packageContext ):
2nd parameter 'packageContext' of this method has type 'PackageConfig'.
com.opensymphony.xwork.config.providers.XmlConfigurationProvider.buildExternalRefs ( org.w3c.dom.Element element, PackageConfig context ):
2nd parameter 'context' of this method has type 'PackageConfig'.
com.opensymphony.xwork.config.providers.XmlConfigurationProvider.buildInterceptorList ( org.w3c.dom.Element element, PackageConfig context ):
2nd parameter 'context' of this method has type 'PackageConfig'.
com.opensymphony.xwork.config.providers.XmlConfigurationProvider.buildPackageContext ( org.w3c.dom.Element packageElement ):
Return value of this method has type 'PackageConfig'.
com.opensymphony.xwork.config.providers.XmlConfigurationProvider.buildResults ( org.w3c.dom.Element element, PackageConfig packageContext ):
2nd parameter 'packageContext' of this method has type 'PackageConfig'.
com.opensymphony.xwork.config.providers.XmlConfigurationProvider.loadDefaultActionRef ( PackageConfig packageContext, org.w3c.dom.Element element ):
1st parameter 'packageContext' of this method has type 'PackageConfig'.
com.opensymphony.xwork.config.providers.XmlConfigurationProvider.loadDefaultInterceptorRef ( PackageConfig packageContext, org.w3c.dom.Element element ):
1st parameter 'packageContext' of this method has type 'PackageConfig'.
com.opensymphony.xwork.config.providers.XmlConfigurationProvider.loadGlobalResults ( PackageConfig packageContext, org.w3c.dom.Element packageElement ):
1st parameter 'packageContext' of this method has type 'PackageConfig'.
com.opensymphony.xwork.config.providers.XmlConfigurationProvider.loadGobalExceptionMappings ( PackageConfig packageContext, org.w3c.dom.Element packageElement ):
1st parameter 'packageContext' of this method has type 'PackageConfig'.
com.opensymphony.xwork.config.providers.XmlConfigurationProvider.loadInterceptors ( PackageConfig context, org.w3c.dom.Element element ):
1st parameter 'context' of this method has type 'PackageConfig'.
com.opensymphony.xwork.config.providers.XmlConfigurationProvider.loadInterceptorStack ( org.w3c.dom.Element element, PackageConfig context ):
2nd parameter 'context' of this method has type 'PackageConfig'.
com.opensymphony.xwork.config.providers.XmlConfigurationProvider.loadInterceptorStacks ( org.w3c.dom.Element element, PackageConfig context ):
2nd parameter 'context' of this method has type 'PackageConfig'.
[+] ResultConfig (1)
|
Added super-class com.opensymphony.xwork.util.location.Located. | A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class and cause IncompatibleClassChangeError exception. |
[+] affected methods (14)
ActionConfig.addResultConfig ( ResultConfig resultConfig ):
1st parameter 'resultConfig' of this method has type 'ResultConfig'.
PackageConfig.addGlobalResultConfig ( ResultConfig resultConfig ):
1st parameter 'resultConfig' of this method has type 'ResultConfig'.
ResultConfig.addParam ( String name, Object value ):
This method is from 'ResultConfig' class.
ResultConfig.equals ( Object o ):
This method is from 'ResultConfig' class.
ResultConfig.getClassName ( ):
This method is from 'ResultConfig' class.
ResultConfig.getName ( ):
This method is from 'ResultConfig' class.
ResultConfig.getParams ( ):
This method is from 'ResultConfig' class.
ResultConfig.hashCode ( ):
This method is from 'ResultConfig' class.
ResultConfig.ResultConfig ( ):
This constructor is from 'ResultConfig' class.
ResultConfig.ResultConfig ( String name, String className, java.util.Map params ):
This constructor is from 'ResultConfig' class.
ResultConfig.setClassName ( String className ):
This method is from 'ResultConfig' class.
ResultConfig.setName ( String name ):
This method is from 'ResultConfig' class.
ResultConfig.setParams ( java.util.Map params ):
This method is from 'ResultConfig' class.
com.opensymphony.xwork.ObjectFactory.buildResult ( ResultConfig resultConfig, java.util.Map extraContext ):
1st parameter 'resultConfig' of this method has type 'ResultConfig'.
[+] ResultTypeConfig (1)
|
Added super-class com.opensymphony.xwork.util.location.Located. | A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class and cause IncompatibleClassChangeError exception. |
[+] affected methods (9)
PackageConfig.addResultTypeConfig ( ResultTypeConfig config ):
1st parameter 'config' of this method has type 'ResultTypeConfig'.
ResultTypeConfig.addParam ( String key, String value ):
This method is from 'ResultTypeConfig' class.
ResultTypeConfig.equals ( Object o ):
This method is from 'ResultTypeConfig' class.
ResultTypeConfig.getName ( ):
This method is from 'ResultTypeConfig' class.
ResultTypeConfig.getParams ( ):
This method is from 'ResultTypeConfig' class.
ResultTypeConfig.hashCode ( ):
This method is from 'ResultTypeConfig' class.
ResultTypeConfig.ResultTypeConfig ( ):
This constructor is from 'ResultTypeConfig' class.
ResultTypeConfig.setName ( String name ):
This method is from 'ResultTypeConfig' class.
ResultTypeConfig.setParams ( java.util.Map params ):
This method is from 'ResultTypeConfig' class.
package com.opensymphony.xwork.interceptor
[+] ExceptionMappingInterceptor (4)
|
Field categoryLogger has been added to this class. | A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
Field logCategory has been added to this class. | A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
Field logEnabled has been added to this class. | A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
Field logLevel has been added to this class. | A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
[+] affected methods (6)
ExceptionMappingInterceptor.destroy ( ):
This method is from 'ExceptionMappingInterceptor' class.
ExceptionMappingInterceptor.ExceptionMappingInterceptor ( ):
This constructor is from 'ExceptionMappingInterceptor' class.
ExceptionMappingInterceptor.getDepth ( String exceptionMapping, Throwable t ):
This method is from 'ExceptionMappingInterceptor' class.
ExceptionMappingInterceptor.init ( ):
This method is from 'ExceptionMappingInterceptor' class.
ExceptionMappingInterceptor.intercept ( com.opensymphony.xwork.ActionInvocation invocation ):
This method is from 'ExceptionMappingInterceptor' class.
ExceptionMappingInterceptor.publishException ( com.opensymphony.xwork.ActionInvocation invocation, ExceptionHolder exceptionHolder ):
This method is from 'ExceptionMappingInterceptor' class.
[+] TimerInterceptor (3)
|
Field categoryLogger has been added to this class. | A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
Field logCategory has been added to this class. | A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
Field logLevel has been added to this class. | A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
[+] affected methods (4)
TimerInterceptor.destroy ( ):
This method is from 'TimerInterceptor' class.
TimerInterceptor.init ( ):
This method is from 'TimerInterceptor' class.
TimerInterceptor.intercept ( com.opensymphony.xwork.ActionInvocation invocation ):
This method is from 'TimerInterceptor' class.
TimerInterceptor.TimerInterceptor ( ):
This constructor is from 'TimerInterceptor' class.
package com.opensymphony.xwork.validator
[+] ValidatorConfig (1)
|
Added super-class com.opensymphony.xwork.util.location.Located. | A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class and cause IncompatibleClassChangeError exception. |
[+] affected methods (13)
ValidatorConfig.getDefaultMessage ( ):
This method is from 'ValidatorConfig' class.
ValidatorConfig.getMessageKey ( ):
This method is from 'ValidatorConfig' class.
ValidatorConfig.getParams ( ):
This method is from 'ValidatorConfig' class.
ValidatorConfig.getType ( ):
This method is from 'ValidatorConfig' class.
ValidatorConfig.isShortCircuit ( ):
This method is from 'ValidatorConfig' class.
ValidatorConfig.setDefaultMessage ( String defaultMessage ):
This method is from 'ValidatorConfig' class.
ValidatorConfig.setMessageKey ( String messageKey ):
This method is from 'ValidatorConfig' class.
ValidatorConfig.setParams ( java.util.Map params ):
This method is from 'ValidatorConfig' class.
ValidatorConfig.setShortCircuit ( boolean shortCircuit ):
This method is from 'ValidatorConfig' class.
ValidatorConfig.setType ( String validatorType ):
This method is from 'ValidatorConfig' class.
ValidatorConfig.ValidatorConfig ( ):
This constructor is from 'ValidatorConfig' class.
ValidatorConfig.ValidatorConfig ( String validatorType, java.util.Map params ):
This constructor is from 'ValidatorConfig' class.
ValidatorFactory.getValidator ( ValidatorConfig cfg ):
1st parameter 'cfg' of this method has type 'ValidatorConfig'.
package com.opensymphony.xwork.validator.validators
[+] ConversionErrorFieldValidator (1)
|
Method ConversionErrorFieldValidator.validate ( Object object ) has been moved up type hierarchy to RepopulateConversionErrorFieldValidatorSupport.validate ( Object object ) | Method RepopulateConversionErrorFieldValidatorSupport.validate ( Object object ) will be called instead of ConversionErrorFieldValidator.validate ( Object object ) in a client program. |
[+] affected methods (1)
ConversionErrorFieldValidator.validate ( Object object ):
Method 'RepopulateConversionErrorFieldValidatorSupport.validate ( Object object )' will be called instead of this method in a client program.
to the top
Problems with Methods, Low risk (3)
xwork-1.1.3.jar, ValidationAwareSupport
package com.opensymphony.xwork
[+] ValidationAwareSupport.addActionMessage ( String aMessage ):void (1)
[ run-time name: com/opensymphony/xwork/ValidationAwareSupport.addActionMessage:(Ljava/lang/String;)V ]
|
Method become synchronized.
| A multi-threaded client program may change behavior. |
[+] ValidationAwareSupport.clearErrorsAndMessages ( ):void (1)
[ run-time name: com/opensymphony/xwork/ValidationAwareSupport.clearErrorsAndMessages:()V ]
|
Method become synchronized.
| A multi-threaded client program may change behavior. |
[+] ValidationAwareSupport.hasActionMessages ( ):boolean (1)
[ run-time name: com/opensymphony/xwork/ValidationAwareSupport.hasActionMessages:()Z ]
|
Method become synchronized.
| A multi-threaded client program may change behavior. |
to the top
Java ARchives (2)
xwork-1.1.3.jar
xwork-tiger-1.1.3.jar
to the top
Classes (197)
package com.opensymphony.xwork
Action
ActionChainResult
ActionContext
ActionContext.ActionContextThreadLocal
ActionInvocation
ActionProxy
ActionProxyFactory
ActionSupport
DefaultActionInvocation
DefaultActionProxy
DefaultActionProxyFactory
DefaultTextProvider
InvalidMetadataException
LocaleProvider
ModelDriven
NonCloningContinuableObject
ObjectFactory
ObjectFactory.ContinuationsClassLoader
Preparable
Result
TextProvider
TextProviderSupport
Unchainable
Validateable
ValidationAware
ValidationAwareSupport
XworkException
XWorkMessages
XWorkTestCase
package com.opensymphony.xwork.apt
AbstractProcessor
ConversionGenerator
ConversionProcessor
Generator
XWorkProcessorFactory
package com.opensymphony.xwork.config
Configuration
ConfigurationException
ConfigurationManager
ConfigurationProvider
ConfigurationUtil
ExternalReferenceResolver
ReferenceResolverException
RuntimeConfiguration
package com.opensymphony.xwork.config.entities
ActionConfig
ExceptionMappingConfig
ExternalReference
InterceptorConfig
InterceptorListHolder
InterceptorMapping
InterceptorStackConfig
PackageConfig
Parameterizable
ResultConfig
ResultTypeConfig
package com.opensymphony.xwork.config.providers
InterceptorBuilder
XmlConfigurationProvider
XmlHelper
package com.opensymphony.xwork.conversion.annotations
Conversion
ConversionRule
ConversionType
TypeConversion
package com.opensymphony.xwork.conversion.metadata
ConversionDescription
package com.opensymphony.xwork.interceptor
AbstractLifecycleInterceptor
AliasInterceptor
AroundInterceptor
ChainingInterceptor
ConversionErrorInterceptor
DefaultWorkflowInterceptor
ExceptionHolder
ExceptionMappingInterceptor
ExternalReferencesInterceptor
I18nInterceptor
Interceptor
LoggingInterceptor
MethodFilterInterceptor
ModelDrivenInterceptor
NoParameters
ParameterFilterInterceptor
ParameterNameAware
ParametersInterceptor
PrepareInterceptor
PreResultListener
StaticParametersInterceptor
TimerInterceptor
package com.opensymphony.xwork.interceptor.annotations
After
AnnotationWorkflowInterceptor
Before
BeforeResult
package com.opensymphony.xwork.interceptor.component
ComponentConfiguration
ComponentConfiguration.ComponentDefinition
ComponentInterceptor
ComponentManager
DefaultComponentManager
DefaultComponentManager.ResourceEnablerPair
Disposable
Initializable
ResourceAware
package com.opensymphony.xwork.mock
MockActionInvocation
MockActionProxy
MockInterceptor
MockObjectTypeDeterminer
MockResult
package com.opensymphony.xwork.spring
SpringExternalReferenceResolver
SpringObjectFactory
SpringProxyableObjectFactory
package com.opensymphony.xwork.spring.interceptor
ActionAutowiringInterceptor
package com.opensymphony.xwork.util
AnnotationUtils
AnnotationXWorkConverter
CompoundRoot
CompoundRootAccessor
CompoundRootAccessor.MethodCall
CreateIfNull
DefaultObjectTypeDeterminer
Element
GenericsObjectTypeDeterminer
InstantiatingNullHandler
Key
KeyProperty
LocalizedTextUtil
LocalizedTextUtil.MessageFormatKey
ObjectProxy
ObjectProxyPropertyAccessor
ObjectTypeDeterminer
ObjectTypeDeterminerFactory
OgnlContextState
OgnlUtil
OgnlValueStack
OgnlValueStack.ObjectAccessor
SurrugateList
TextParseUtil
TypeConversionException
XWorkBasicConverter
XWorkCollectionPropertyAccessor
XWorkContinuationConfig
XWorkConverter
XWorkEnumerationAcccessor
XWorkIteratorPropertyAccessor
XWorkList
XWorkListPropertyAccessor
XWorkMap
XWorkMapPropertyAccessor
XWorkMethodAccessor
XWorkObjectPropertyAccessor
package com.opensymphony.xwork.validator
ActionValidatorManager
ActionValidatorManagerFactory
AnnotationActionValidatorManager
AnnotationValidationConfigurationBuilder
DefaultActionValidatorManager
DelegatingValidatorContext
DelegatingValidatorContext.ActionContextLocaleProvider
DelegatingValidatorContext.LoggingValidationAware
FieldValidator
ShortCircuitableValidator
ValidationException
ValidationInterceptor
Validator
ValidatorConfig
ValidatorContext
ValidatorFactory
ValidatorFileParser
package com.opensymphony.xwork.validator.annotations
ConversionErrorFieldValidator
CustomValidator
DateRangeFieldValidator
DoubleRangeFieldValidator
EmailValidator
ExpressionValidator
FieldExpressionValidator
IntRangeFieldValidator
RegexFieldValidator
RequiredFieldValidator
RequiredStringValidator
StringLengthFieldValidator
StringRegexValidator
UrlValidator
Validation
ValidationParameter
Validations
ValidatorType
VisitorFieldValidator
package com.opensymphony.xwork.validator.metadata
AbstractFieldValidatorDescription
ConversionErrorFieldValidatorDescription
DateRangeFieldValidatorDescription
DoubleRangeFieldValidatorDescription
EmailValidatorDescription
ExpressionValidatorDescription
FieldExpressionValidatorDescription
IntRangeFieldValidatorDescription
RequiredFieldValidatorDescription
RequiredStringValidatorDescription
StringLengthFieldValidatorDescription
URLValidatorDescription
ValidatorDescription
VisitorFieldValidatorDescription
package com.opensymphony.xwork.validator.validators
AbstractRangeValidator
FieldValidatorSupport
URLValidator
ValidatorSupport
VisitorFieldValidator.AppendingValidatorContext
to the top
Generated on Mon Jan 17 19:43:25 2011 for XWork by Java API Compliance Checker 1.0
The cross-platform tool for verifying backward compatibility of a Java Library API