Binary compatibility report for the library XWork from version 2.0.1 to 2.0.2


Summary


Total Java ARchives1
Total Classes267
Checked Methods / Types1588 / 221
VerdictIncompatible

Problem Summary


Added Methods17
Removed Methods14
Problems with
Data Types
High risk3
Medium risk2
Low risk4
Problems with
Methods
High risk1
Medium risk0
Low risk0

Added Methods (17)


xwork-2.0.2.jar, After.class
package com.opensymphony.xwork2.interceptor.annotations
After.priority ( ) [abstract]:int

xwork-2.0.2.jar, Before.class
package com.opensymphony.xwork2.interceptor.annotations
Before.priority ( ) [abstract]:int

xwork-2.0.2.jar, BeforeResult.class
package com.opensymphony.xwork2.interceptor.annotations
BeforeResult.priority ( ) [abstract]:int

xwork-2.0.2.jar, DefaultActionInvocation.class
package com.opensymphony.xwork2
DefaultActionInvocation.DefaultActionInvocation ObjectFactory objectFactory, UnknownHandler handler, ActionProxy proxy, java.util.Map extraContext, boolean pushAction, ActionEventListener actionEventListener )

xwork-2.0.2.jar, PackageConfig.class
package com.opensymphony.xwork2.config.entities
PackageConfig.isNeedsRefresh (  ):boolean
PackageConfig.setNeedsRefresh boolean needsRefresh ):void

xwork-2.0.2.jar, ParametersInterceptor.class
package com.opensymphony.xwork2.interceptor
ParametersInterceptor.doIntercept ( com.opensymphony.xwork2.ActionInvocation invocation ):String

xwork-2.0.2.jar, PrepareInterceptor.class
package com.opensymphony.xwork2.interceptor
PrepareInterceptor.doIntercept ( com.opensymphony.xwork2.ActionInvocation invocation ):String

xwork-2.0.2.jar, ResourceBundleTextProvider.class
package com.opensymphony.xwork2
ResourceBundleTextProvider.setBundle java.util.ResourceBundle p1 ) [abstract]:void
ResourceBundleTextProvider.setClazz Class p1 ) [abstract]:void
ResourceBundleTextProvider.setLocaleProvider LocaleProvider p1 ) [abstract]:void

xwork-2.0.2.jar, TextProviderFactory.class
package com.opensymphony.xwork2
TextProviderFactory.createInstance Class clazz, LocaleProvider provider ):TextProvider
TextProviderFactory.createInstance java.util.ResourceBundle bundle, LocaleProvider provider ):TextProvider
TextProviderFactory.getTextProvider (  ):TextProvider
TextProviderFactory.setTextProvider TextProvider textProvider ):void

xwork-2.0.2.jar, ValidationInterceptor.class
package com.opensymphony.xwork2.validator
ValidationInterceptor.setValidateAnnotatedMethodOnly boolean validateAnnotatedMethodOnly ):void

xwork-2.0.2.jar, XmlConfigurationProvider.class
package com.opensymphony.xwork2.config.providers
XmlConfigurationProvider.addPackage org.w3c.dom.Element packageElement ):com.opensymphony.xwork2.config.entities.PackageConfig

to the top

Removed Methods (14)


xwork-2.0.1.jar, StringRegexValidator.class
package com.opensymphony.xwork2.validator.annotations
StringRegexValidator.caseSensitive ( ) [abstract]:boolean
StringRegexValidator.fieldName ( ) [abstract]:String
StringRegexValidator.key ( ) [abstract]:String
StringRegexValidator.message ( ) [abstract]:String
StringRegexValidator.regex ( ) [abstract]:String
StringRegexValidator.shortCircuit ( ) [abstract]:boolean
StringRegexValidator.type ( ) [abstract]:ValidatorType

xwork-2.0.1.jar, TextProviderFactory.class
package com.opensymphony.xwork2
TextProviderFactory.getInstance ( ) [static]:TextProvider
TextProviderFactory.getInstance Class clazz, LocaleProvider provider ) [static]:TextProvider
TextProviderFactory.getInstance java.util.ResourceBundle bundle, LocaleProvider provider ) [static]:TextProvider
TextProviderFactory.setInstance TextProvider instance ) [static]:void

xwork-2.0.1.jar, ValidationInterceptor.class
package com.opensymphony.xwork2.validator
ValidationInterceptor.setValidateAnnotatedMethodOnly String validateAnnotatedMethodOnly ):void

xwork-2.0.1.jar, Validations.class
package com.opensymphony.xwork2.validator.annotations
Validations.stringRegexs ( ) [abstract]:StringRegexValidator[]

xwork-2.0.1.jar, XmlConfigurationProvider.class
package com.opensymphony.xwork2.config.providers
XmlConfigurationProvider.addPackage org.w3c.dom.Element packageElement ):void

to the top

Problems with Data Types, High risk (3)


xwork-2.0.1.jar
package com.opensymphony.xwork2
[+] TextProviderSupport (1)

package com.opensymphony.xwork2.validator.annotations
[+] StringRegexValidator (1)
[+] Validations (1)

to the top

Problems with Methods, High risk (1)


xwork-2.0.1.jar, XmlConfigurationProvider
package com.opensymphony.xwork2.config.providers
[+] XmlConfigurationProvider.addPackage org.w3c.dom.Element packageElement ):void (1)

to the top

Problems with Data Types, Medium risk (2)


xwork-2.0.1.jar
package com.opensymphony.xwork2.interceptor
[+] ParametersInterceptor (1)
[+] PrepareInterceptor (1)

to the top

Problems with Data Types, Low risk (4)


xwork-2.0.1.jar
package com.opensymphony.xwork2.interceptor
[+] ParametersInterceptor (2)
[+] PrepareInterceptor (2)

to the top

Java ARchives (1)


xwork-2.0.1.jar

to the top

Classes (267)


package com.opensymphony.xwork2
Action
ActionChainResult
ActionContext
ActionContext.ActionContextThreadLocal
ActionEventListener
ActionInvocation
ActionProxy
ActionProxyFactory
ActionSupport
DefaultActionInvocation
DefaultActionProxy
DefaultActionProxyFactory
DefaultTextProvider
InvalidMetadataException
LocaleProvider
ModelDriven
ObjectFactory
ObjectFactory.ContinuationsClassLoader
Preparable
Result
TestNGXWorkTestCase
TextProvider
TextProviderFactory
TextProviderSupport
Unchainable
UnknownHandler
Validateable
ValidationAware
ValidationAwareSupport
XWorkException
XWorkMessages
XWorkTestCase

package com.opensymphony.xwork2.config
Configuration
ConfigurationException
ConfigurationManager
ConfigurationProvider
ConfigurationUtil
ReferenceResolverException
RuntimeConfiguration

package com.opensymphony.xwork2.config.entities
ActionConfig
ExceptionMappingConfig
InterceptorConfig
InterceptorListHolder
InterceptorMapping
InterceptorStackConfig
PackageConfig
Parameterizable
ResultConfig
ResultTypeConfig

package com.opensymphony.xwork2.config.providers
InterceptorBuilder
XmlConfigurationProvider
XmlHelper

package com.opensymphony.xwork2.conversion.annotations
Conversion
ConversionRule
ConversionType
TypeConversion

package com.opensymphony.xwork2.conversion.metadata
ConversionDescription

package com.opensymphony.xwork2.inject
ConstructionContext
ConstructionContext.DelegatingInvocationHandler
Container
ContainerBuilder
ContainerBuilder.Command
ContainerImpl
ContainerImpl.ConstructorInjector
ContainerImpl.ContextualCallable
ContainerImpl.FieldInjector
ContainerImpl.Injector
ContainerImpl.InjectorFactory
ContainerImpl.MethodInjector
ContainerImpl.MissingDependencyException
ContainerImpl.ParameterInjector
Context
DependencyException
ExternalContext
Factory
Inject
InternalContext
InternalFactory
Key
Scope
Scope.Strategy
Scoped

package com.opensymphony.xwork2.inject.util
FinalizablePhantomReference
FinalizableReference
FinalizableReferenceQueue
FinalizableSoftReference
FinalizableWeakReference
Function
ReferenceCache
ReferenceCache.CallableCreate
ReferenceMap
ReferenceMap.Entry
ReferenceMap.InternalReference
ReferenceMap.KeyReferenceAwareWrapper
ReferenceMap.PutStrategy
ReferenceMap.ReferenceAwareWrapper
ReferenceMap.SoftKeyReference
ReferenceMap.SoftValueReference
ReferenceMap.Strategy
ReferenceMap.WeakKeyReference
ReferenceMap.WeakValueReference
ReferenceType
Strings

package com.opensymphony.xwork2.interceptor
AbstractInterceptor
AliasInterceptor
ChainingInterceptor
ConversionErrorInterceptor
DefaultWorkflowInterceptor
ExceptionHolder
ExceptionMappingInterceptor
I18nInterceptor
Interceptor
LoggingInterceptor
MethodFilterInterceptor
MethodFilterInterceptorUtil
ModelDrivenInterceptor
NoParameters
ParameterFilterInterceptor
ParameterNameAware
ParameterRemoverInterceptor
ParametersInterceptor
PrefixMethodInvocationUtil
PrepareInterceptor
PreResultListener
ScopedModelDriven
ScopedModelDrivenInterceptor
StaticParametersInterceptor
TimerInterceptor

package com.opensymphony.xwork2.interceptor.annotations
After
AnnotationWorkflowInterceptor
Before
BeforeResult

package com.opensymphony.xwork2.mock
MockActionInvocation
MockActionProxy
MockInterceptor
MockObjectTypeDeterminer
MockResult

package com.opensymphony.xwork2.spring
SpringObjectFactory
SpringProxyableObjectFactory

package com.opensymphony.xwork2.spring.interceptor
ActionAutowiringInterceptor

package com.opensymphony.xwork2.util
AnnotationUtils
AnnotationXWorkConverter
ClassLoaderUtil
ClassLoaderUtil.AggregateIterator
CompoundRoot
CompoundRootAccessor
CompoundRootAccessor.MethodCall
CreateIfNull
DefaultObjectTypeDeterminer
DomHelper
DomHelper.DOMBuilder
DomHelper.StartHandler
Element
EnumTypeConverter
FileManager
FileManager.FileRevision
GenericsObjectTypeDeterminer
InstantiatingNullHandler
KeyProperty
LocalizedTextUtil
LocalizedTextUtil.GetDefaultMessageReturnArg
LocalizedTextUtil.MessageFormatKey
ObjectProxy
ObjectProxyPropertyAccessor
ObjectTypeDeterminer
ObjectTypeDeterminerFactory
OgnlContextState
OgnlUtil
OgnlValueStack
OgnlValueStack.ObjectAccessor
OgnlValueStackFactory
PropertiesReader
ResolverUtil
ResolverUtil.AnnotatedWith
ResolverUtil.IsA
ResolverUtil.NameEndsWith
ResolverUtil.Test
SurrugateList
TextParseUtil
TextParseUtil.ParsedValueEvaluator
TextUtils
TypeConversionException
ValueStack
ValueStackFactory
WildcardHelper
XWorkBasicConverter
XWorkCollectionPropertyAccessor
XWorkConverter
XWorkEnumerationAcccessor
XWorkIteratorPropertyAccessor
XWorkList
XWorkListPropertyAccessor
XWorkMap
XWorkMapPropertyAccessor
XWorkMethodAccessor
XWorkObjectPropertyAccessor
XWorkTestCaseHelper

package com.opensymphony.xwork2.util.location
Locatable
LocatableProperties
Located
Location
LocationAttributes
LocationAttributes.Pipe
LocationImpl
LocationUtils
LocationUtils.LocationFinder

package com.opensymphony.xwork2.util.profiling
ObjectProfiler
ProfilingTimerBean
TimerInvocationHandler
UtilTimerStack
UtilTimerStack.ProfilingBlock

package com.opensymphony.xwork2.validator
ActionValidatorManager
ActionValidatorManagerFactory
AnnotationActionValidatorManager
AnnotationValidationConfigurationBuilder
DefaultActionValidatorManager
DelegatingValidatorContext
DelegatingValidatorContext.ActionContextLocaleProvider
DelegatingValidatorContext.LoggingValidationAware
FieldValidator
ShortCircuitableValidator
ValidationException
ValidationInterceptor
Validator
ValidatorConfig
ValidatorContext
ValidatorFactory
ValidatorFileParser

package com.opensymphony.xwork2.validator.annotations
CustomValidator
StringRegexValidator
UrlValidator
Validation
ValidationParameter
Validations
ValidatorType

package com.opensymphony.xwork2.validator.metadata
AbstractFieldValidatorDescription
ConversionErrorFieldValidatorDescription
DateRangeFieldValidatorDescription
DoubleRangeFieldValidatorDescription
EmailValidatorDescription
ExpressionValidatorDescription
FieldExpressionValidatorDescription
IntRangeFieldValidatorDescription
RequiredFieldValidatorDescription
RequiredStringValidatorDescription
StringLengthFieldValidatorDescription
URLValidatorDescription
ValidatorDescription
VisitorFieldValidatorDescription

package com.opensymphony.xwork2.validator.validators
AbstractRangeValidator
ConversionErrorFieldValidator
DateRangeFieldValidator
DoubleRangeFieldValidator
EmailValidator
ExpressionValidator
FieldExpressionValidator
FieldValidatorSupport
IntRangeFieldValidator
RegexFieldValidator
RepopulateConversionErrorFieldValidatorSupport
RequiredFieldValidator
RequiredStringValidator
StringLengthFieldValidator
URLValidator
ValidatorSupport
VisitorFieldValidator
VisitorFieldValidator.AppendingValidatorContext


to the top




Generated on Mon Jan 17 19:41:48 2011 for XWork by Java API Compliance Checker 1.0
The cross-platform tool for verifying backward compatibility of a Java Library API