Binary compatibility report for the library XWork from version 1.1.1 to 1.1.2


Summary


Total Java ARchives2
Total Classes185
Checked Methods / Types1336 / 179
VerdictIncompatible

Problem Summary


Added Methods152
Removed Methods10
Problems with
Data Types
High risk4
Medium risk2
Low risk26
Problems with
Methods
High risk0
Medium risk0
Low risk0

Added Methods (152)


xwork-1.1.2.jar, ActionChainResult.class
package com.opensymphony.xwork
ActionChainResult.setMethod String method ):void

xwork-1.1.2.jar, ActionConfig.class
package com.opensymphony.xwork.config.entities
ActionConfig.addInterceptor InterceptorMapping interceptor ):void

xwork-1.1.2.jar, ActionSupport.class
package com.opensymphony.xwork
ActionSupport.clearErrorsAndMessages (  ):void
ActionSupport.getText String aTextName, String defaultValue, String obj ):String
ActionSupport.getText String key, String defaultValue, String[] args ):String
ActionSupport.getText String key, String defaultValue, String[] args, util.OgnlValueStack stack ):String
ActionSupport.getText String key, String[] args ):String

xwork-1.1.2.jar, DefaultTextProvider.class
package com.opensymphony.xwork
DefaultTextProvider.getText String key, String defaultValue, String obj ):String
DefaultTextProvider.getText String key, String defaultValue, String[] args ):String
DefaultTextProvider.getText String key, String defaultValue, String[] args, util.OgnlValueStack stack ):String
DefaultTextProvider.getText String key, String[] args ):String

xwork-1.1.2.jar, DefaultWorkflowInterceptor.class
package com.opensymphony.xwork.interceptor
DefaultWorkflowInterceptor.doIntercept ( com.opensymphony.xwork.ActionInvocation invocation ):String

xwork-1.1.2.jar, DelegatingValidatorContext.class
package com.opensymphony.xwork.validator
DelegatingValidatorContext.getText String aTextName, String defaultValue, String obj ):String
DelegatingValidatorContext.getText String key, String defaultValue, String[] args ):String
DelegatingValidatorContext.getText String key, String defaultValue, String[] args, com.opensymphony.xwork.util.OgnlValueStack stack ):String
DelegatingValidatorContext.getText String key, String[] args ):String

xwork-1.1.2.jar, DoubleRangeFieldValidator.class
package com.opensymphony.xwork.validator.validators
DoubleRangeFieldValidator.DoubleRangeFieldValidator (  )
DoubleRangeFieldValidator.getMaxExclusive (  ):String
DoubleRangeFieldValidator.getMaxInclusive (  ):String
DoubleRangeFieldValidator.getMinExclusive (  ):String
DoubleRangeFieldValidator.getMinInclusive (  ):String
DoubleRangeFieldValidator.setMaxExclusive String maxExclusive ):void
DoubleRangeFieldValidator.setMaxInclusive String maxInclusive ):void
DoubleRangeFieldValidator.setMinExclusive String minExclusive ):void
DoubleRangeFieldValidator.setMinInclusive String minInclusive ):void
DoubleRangeFieldValidator.validate Object object ):void

xwork-1.1.2.jar, I18nInterceptor.class
package com.opensymphony.xwork.interceptor
I18nInterceptor.saveLocale ( com.opensymphony.xwork.ActionInvocation invocation, java.util.Locale locale ):void

xwork-1.1.2.jar, InterceptorListHolder.class
package com.opensymphony.xwork.config.entities
InterceptorListHolder.addInterceptor InterceptorMapping p1 ) [abstract]:void

xwork-1.1.2.jar, InterceptorMapping.class
package com.opensymphony.xwork.config.entities
InterceptorMapping.equals Object o ):boolean
InterceptorMapping.getInterceptor (  ):com.opensymphony.xwork.interceptor.Interceptor
InterceptorMapping.getName (  ):String
InterceptorMapping.hashCode (  ):int
InterceptorMapping.InterceptorMapping (  )
InterceptorMapping.InterceptorMapping String name, com.opensymphony.xwork.interceptor.Interceptor interceptor )
InterceptorMapping.setInterceptor ( com.opensymphony.xwork.interceptor.Interceptor interceptor ):void
InterceptorMapping.setName String name ):void

xwork-1.1.2.jar, InterceptorStackConfig.class
package com.opensymphony.xwork.config.entities
InterceptorStackConfig.addInterceptor InterceptorMapping interceptor ):void

xwork-1.1.2.jar, LocalizedTextUtil.class
package com.opensymphony.xwork.util
LocalizedTextUtil.localeFromString String localeStr, java.util.Locale defaultLocale ) [static]:java.util.Locale

xwork-1.1.2.jar, MethodFilterInterceptor.class
package com.opensymphony.xwork.interceptor
MethodFilterInterceptor.applyInterceptor ( com.opensymphony.xwork.ActionInvocation invocation ):boolean
MethodFilterInterceptor.destroy (  ):void
MethodFilterInterceptor.doIntercept com.opensymphony.xwork.ActionInvocation p1 ) [abstract]:String
MethodFilterInterceptor.init (  ):void
MethodFilterInterceptor.intercept ( com.opensymphony.xwork.ActionInvocation invocation ):String
MethodFilterInterceptor.MethodFilterInterceptor (  )
MethodFilterInterceptor.setExcludeMethods String excludeMethods ):void
MethodFilterInterceptor.setIncludeMethods String includeMethods ):void

xwork-1.1.2.jar, MockActionInvocation.class
package com.opensymphony.xwork.mock
MockActionInvocation.addPreResultListener ( com.opensymphony.xwork.interceptor.PreResultListener listener ):void
MockActionInvocation.getAction (  ):Object
MockActionInvocation.getInvocationContext (  ):com.opensymphony.xwork.ActionContext
MockActionInvocation.getProxy (  ):com.opensymphony.xwork.ActionProxy
MockActionInvocation.getResult (  ):com.opensymphony.xwork.Result
MockActionInvocation.getResultCode (  ):String
MockActionInvocation.getStack (  ):com.opensymphony.xwork.util.OgnlValueStack
MockActionInvocation.invoke (  ):String
MockActionInvocation.invokeActionOnly (  ):String
MockActionInvocation.isExecuted (  ):boolean
MockActionInvocation.MockActionInvocation (  )
MockActionInvocation.setAction Object action ):void
MockActionInvocation.setInvocationContext ( com.opensymphony.xwork.ActionContext invocationContext ):void
MockActionInvocation.setProxy com.opensymphony.xwork.ActionProxy proxy ):void
MockActionInvocation.setResult com.opensymphony.xwork.Result result ):void
MockActionInvocation.setResultCode String resultCode ):void
MockActionInvocation.setStack ( com.opensymphony.xwork.util.OgnlValueStack stack ):void

xwork-1.1.2.jar, MockActionProxy.class
package com.opensymphony.xwork.mock
MockActionProxy.execute (  ):String
MockActionProxy.getAction (  ):Object
MockActionProxy.getActionName (  ):String
MockActionProxy.getConfig (  ):com.opensymphony.xwork.config.entities.ActionConfig
MockActionProxy.getExecuteResult (  ):boolean
MockActionProxy.getInvocation (  ):com.opensymphony.xwork.ActionInvocation
MockActionProxy.getMethod (  ):String
MockActionProxy.getNamespace (  ):String
MockActionProxy.isExecutedCalled (  ):boolean
MockActionProxy.MockActionProxy (  )
MockActionProxy.setAction Object action ):void
MockActionProxy.setActionName String actionName ):void
MockActionProxy.setConfig ( com.opensymphony.xwork.config.entities.ActionConfig config ):void
MockActionProxy.setExecuteResult boolean executeResult ):void
MockActionProxy.setInvocation ( com.opensymphony.xwork.ActionInvocation invocation ):void
MockActionProxy.setMethod String method ):void
MockActionProxy.setNamespace String namespace ):void
MockActionProxy.setReturnedResult String returnedResult ):void

xwork-1.1.2.jar, MockInterceptor.class
package com.opensymphony.xwork.mock
MockInterceptor.destroy (  ):void
MockInterceptor.equals Object o ):boolean
MockInterceptor.getExpectedFoo (  ):String
MockInterceptor.getFoo (  ):String
MockInterceptor.hashCode (  ):int
MockInterceptor.init (  ):void
MockInterceptor.intercept ( com.opensymphony.xwork.ActionInvocation invocation ):String
MockInterceptor.isExecuted (  ):boolean
MockInterceptor.MockInterceptor (  )
MockInterceptor.setExpectedFoo String expectedFoo ):void
MockInterceptor.setFoo String foo ):void

xwork-1.1.2.jar, MockObjectTypeDeterminer.class
package com.opensymphony.xwork.mock
MockObjectTypeDeterminer.getElementClass (  ):Class
MockObjectTypeDeterminer.getElementClass Class parentClass, String property, Object key ):Class
MockObjectTypeDeterminer.getKeyClass (  ):Class
MockObjectTypeDeterminer.getKeyClass Class parentClass, String property ):Class
MockObjectTypeDeterminer.getKeyProperty (  ):String
MockObjectTypeDeterminer.getKeyProperty Class parentClass, String property ):String
MockObjectTypeDeterminer.isShouldCreateIfNew (  ):boolean
MockObjectTypeDeterminer.MockObjectTypeDeterminer (  )
MockObjectTypeDeterminer.MockObjectTypeDeterminer Class keyClass, Class elementClass, String keyProperty, boolean shouldCreateIfNew )
MockObjectTypeDeterminer.setElementClass Class elementClass ):void
MockObjectTypeDeterminer.setKeyClass Class keyClass ):void
MockObjectTypeDeterminer.setKeyProperty String keyProperty ):void
MockObjectTypeDeterminer.setShouldCreateIfNew boolean shouldCreateIfNew ):void
MockObjectTypeDeterminer.shouldCreateIfNew Class parentClass, String property, Object target, String keyProperty, boolean isIndexAccessed ):boolean

xwork-1.1.2.jar, MockResult.class
package com.opensymphony.xwork.mock
MockResult.equals Object o ):boolean
MockResult.execute ( com.opensymphony.xwork.ActionInvocation invocation ):void
MockResult.hashCode (  ):int
MockResult.MockResult (  )

xwork-1.1.2.jar, OgnlValueStack.class
package com.opensymphony.xwork.util
OgnlValueStack.isDevModeEnabled (  ):boolean

xwork-1.1.2.jar, ParameterFilterInterceptor.class
package com.opensymphony.xwork.interceptor
ParameterFilterInterceptor.getAllowedCollection (  ):java.util.Collection
ParameterFilterInterceptor.getBlockedCollection (  ):java.util.Collection
ParameterFilterInterceptor.setAllowedCollection java.util.Collection allowed ):void
ParameterFilterInterceptor.setBlockedCollection java.util.Collection blocked ):void

xwork-1.1.2.jar, SpringObjectFactory.class
package com.opensymphony.xwork.spring
SpringObjectFactory.setUseClassCache boolean useClassCache ):void

xwork-1.1.2.jar, StaticParametersInterceptor.class
package com.opensymphony.xwork.interceptor
StaticParametersInterceptor.setParse String value ):void

xwork-1.1.2.jar, TextProvider.class
package com.opensymphony.xwork
TextProvider.getText String p1, String p2, String p3 ) [abstract]:String
TextProvider.getText String p1, String p2, String[] p3 ) [abstract]:String
TextProvider.getText String p1, String p2, String[] p3, util.OgnlValueStack p4 ) [abstract]:String
TextProvider.getText String p1, String[] p2 ) [abstract]:String

xwork-1.1.2.jar, TextProviderSupport.class
package com.opensymphony.xwork
TextProviderSupport.getText String key, String defaultValue, String arg ):String
TextProviderSupport.getText String key, String defaultValue, String[] args ):String
TextProviderSupport.getText String key, String defaultValue, String[] args, util.OgnlValueStack stack ):String
TextProviderSupport.getText String key, String[] args ):String

xwork-1.1.2.jar, ValidationAwareSupport.class
package com.opensymphony.xwork
ValidationAwareSupport.clearErrorsAndMessages (  ):void

xwork-1.1.2.jar, ValidationInterceptor.class
package com.opensymphony.xwork.validator
ValidationInterceptor.doBeforeInvocation ( com.opensymphony.xwork.ActionInvocation invocation ):void
ValidationInterceptor.doIntercept ( com.opensymphony.xwork.ActionInvocation invocation ):String

xwork-1.1.2.jar, ValidatorFileParser.class
package com.opensymphony.xwork.validator
ValidatorFileParser.getTextValue org.w3c.dom.Element valueEle ) [static]:String

xwork-1.1.2.jar, XWorkBasicConverter.class
package com.opensymphony.xwork.util
XWorkBasicConverter.isIntegerType Class type ):boolean

xwork-1.1.2.jar, XWorkConverter.class
package com.opensymphony.xwork.util
XWorkConverter.setInstance XWorkConverter instance ) [static]:void

xwork-tiger-1.1.2.jar, AnnotationUtils.class
package com.opensymphony.xwork.util
AnnotationUtils.resolvePropertyName ( com.sun.mirror.declaration.MethodDeclaration method ) [static]:String
AnnotationUtils.resolvePropertyName reflect.Method method ) [static]:String

xwork-tiger-1.1.2.jar, CreateIfNull.class
package com.opensymphony.xwork.util
CreateIfNull.value ( ) [abstract]:boolean

xwork-tiger-1.1.2.jar, DoubleRangeFieldValidator.class
package com.opensymphony.xwork.validator.annotations
DoubleRangeFieldValidator.fieldName ( ) [abstract]:String
DoubleRangeFieldValidator.key ( ) [abstract]:String
DoubleRangeFieldValidator.maxExclusive ( ) [abstract]:String
DoubleRangeFieldValidator.maxInclusive ( ) [abstract]:String
DoubleRangeFieldValidator.message ( ) [abstract]:String
DoubleRangeFieldValidator.minExclusive ( ) [abstract]:String
DoubleRangeFieldValidator.minInclusive ( ) [abstract]:String
DoubleRangeFieldValidator.shortCircuit ( ) [abstract]:boolean
DoubleRangeFieldValidator.type ( ) [abstract]:ValidatorType

xwork-tiger-1.1.2.jar, DoubleRangeFieldValidatorDescription.class
package com.opensymphony.xwork.validator.metadata
DoubleRangeFieldValidatorDescription.asFieldXml (  ):String
DoubleRangeFieldValidatorDescription.asSimpleXml (  ):String
DoubleRangeFieldValidatorDescription.DoubleRangeFieldValidatorDescription (  )
DoubleRangeFieldValidatorDescription.DoubleRangeFieldValidatorDescription String fieldName )
DoubleRangeFieldValidatorDescription.setMax String max ):void
DoubleRangeFieldValidatorDescription.setMin String min ):void

xwork-tiger-1.1.2.jar, Element.class
package com.opensymphony.xwork.util
Element.value ( ) [abstract]:Class

xwork-tiger-1.1.2.jar, GenericsObjectTypeDeterminer.class
package com.opensymphony.xwork.util
GenericsObjectTypeDeterminer.shouldCreateIfNew Class parentClass, String property, Object target, String keyProperty, boolean isIndexAccessed ):boolean

xwork-tiger-1.1.2.jar, Key.class
package com.opensymphony.xwork.util
Key.value ( ) [abstract]:Class

to the top

Removed Methods (10)


xwork-1.1.1.jar, ActionConfig.class
package com.opensymphony.xwork.config.entities
ActionConfig.addInterceptor ( com.opensymphony.xwork.interceptor.Interceptor interceptor ):void

xwork-1.1.1.jar, InterceptorListHolder.class
package com.opensymphony.xwork.config.entities
InterceptorListHolder.addInterceptor ( com.opensymphony.xwork.interceptor.Interceptor p1 ) [abstract]:void

xwork-1.1.1.jar, InterceptorStackConfig.class
package com.opensymphony.xwork.config.entities
InterceptorStackConfig.addInterceptor ( com.opensymphony.xwork.interceptor.Interceptor interceptor ):void

xwork-1.1.1.jar, ParameterFilterInterceptor.class
package com.opensymphony.xwork.interceptor
ParameterFilterInterceptor.getAllowed (  ):java.util.Collection
ParameterFilterInterceptor.getBlocked (  ):java.util.Collection
ParameterFilterInterceptor.setAllowed java.util.Collection allowed ):void
ParameterFilterInterceptor.setBlocked java.util.Collection blocked ):void

xwork-1.1.1.jar, ValidationInterceptor.class
package com.opensymphony.xwork.validator
ValidationInterceptor.after ( com.opensymphony.xwork.ActionInvocation dispatcher, String result ):void
ValidationInterceptor.before ( com.opensymphony.xwork.ActionInvocation invocation ):void

xwork-tiger-1.1.1.jar, Generator.class
package com.opensymphony.xwork.apt
Generator.resolvePropertyName ( com.sun.mirror.declaration.MethodDeclaration method ) [static]:String

to the top

Problems with Data Types, High risk (4)


xwork-1.1.1.jar
package com.opensymphony.xwork
[+] MockActionInvocation (1)

package com.opensymphony.xwork.config.entities
[+] InterceptorListHolder (1)

package com.opensymphony.xwork.interceptor
[+] DefaultWorkflowInterceptor (1)
[+] ExceptionMappingInterceptor (1)

to the top

Problems with Data Types, Medium risk (2)


xwork-1.1.1.jar
package com.opensymphony.xwork.interceptor
[+] ExceptionMappingInterceptor (1)

package com.opensymphony.xwork.validator
[+] ValidationInterceptor (1)

to the top

Problems with Data Types, Low risk (26)


xwork-1.1.1.jar
package com.opensymphony.xwork
[+] MockActionInvocation (17)

package com.opensymphony.xwork.interceptor
[+] DefaultWorkflowInterceptor (6)

package com.opensymphony.xwork.validator
[+] ValidationInterceptor (2)

xwork-tiger-1.1.1.jar
package com.opensymphony.xwork.util
[+] GenericsObjectTypeDeterminer (1)

to the top

Java ARchives (2)


xwork-1.1.1.jar
xwork-tiger-1.1.1.jar

to the top

Classes (185)


package com.opensymphony.xwork
Action
ActionChainResult
ActionContext
ActionContext.ActionContextThreadLocal
ActionInvocation
ActionProxy
ActionProxyFactory
ActionSupport
DefaultActionInvocation
DefaultActionProxy
DefaultActionProxyFactory
DefaultTextProvider
InvalidMetadataException
LocaleProvider
MockActionInvocation
ModelDriven
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
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
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.spring
SpringExternalReferenceResolver
SpringObjectFactory
SpringProxyableObjectFactory

package com.opensymphony.xwork.spring.interceptor
ActionAutowiringInterceptor

package com.opensymphony.xwork.util
AnnotationUtils
AnnotationXWorkConverter
CompoundRoot
CompoundRootAccessor
CompoundRootAccessor.MethodCall
DefaultObjectTypeDeterminer
GenericsObjectTypeDeterminer
InstantiatingNullHandler
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
EmailValidator
ExpressionValidator
FieldExpressionValidator
IntRangeFieldValidator
RegexFieldValidator
RequiredFieldValidator
RequiredStringValidator
StringLengthFieldValidator
StringRegexValidator
UrlValidator
Validation
ValidationParameter
Validations
ValidatorType
VisitorFieldValidator

package com.opensymphony.xwork.validator.metadata
AbstractFieldValidatorDescription
ConversionErrorFieldValidatorDescription
DateRangeFieldValidatorDescription
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:47 2011 for XWork by Java API Compliance Checker 1.0
The cross-platform tool for verifying backward compatibility of a Java Library API