Source compatibility report for the library XWork from version 1.0 to 1.0.1


Summary


Total Java ARchives2
Total Classes110
Checked Methods / Types650 / 102
VerdictIncompatible

Problem Summary


Added Methods55
Removed Methods9
Problems with
Data Types
High risk7
Medium risk0
Low risk2
Problems with
Methods
High risk0
Medium risk0
Low risk0

Added Methods (55)


xwork-1.0.1.jar, ActionConfig.class
package com.opensymphony.xwork.config.entities
ActionConfig.ActionConfig String methodName, String className, java.util.Map parameters, java.util.Map results, java.util.List interceptors )
ActionConfig.ActionConfig String methodName, String className, java.util.Map parameters, java.util.Map results, java.util.List interceptors, java.util.List externalRefs, String packageName )
ActionConfig.getClassName (  ):String
ActionConfig.setClassName String className ):void

xwork-1.0.1.jar, ActionSupport.class
package com.opensymphony.xwork
ActionSupport.addActionMessage String aMessage ):void
ActionSupport.doDefault (  ):String
ActionSupport.getActionMessages (  ):java.util.Collection
ActionSupport.hasActionMessages (  ):boolean
ActionSupport.setActionMessages java.util.Collection messages ):void

xwork-1.0.1.jar, ComponentManager.class
package com.opensymphony.xwork.interceptor.component
ComponentManager.getComponent Class p1 ) [abstract]:Object

xwork-1.0.1.jar, Configuration.class
package com.opensymphony.xwork.config
Configuration.rebuildRuntimeConfiguration ( ) [abstract]:void

xwork-1.0.1.jar, ConversionErrorInterceptor.class
package com.opensymphony.xwork.interceptor
ConversionErrorInterceptor.getOverrideExpr ( com.opensymphony.xwork.ActionInvocation invocation, Object value ):Object

xwork-1.0.1.jar, DefaultComponentManager.class
package com.opensymphony.xwork.interceptor.component
DefaultComponentManager.getComponent Class enablerType ):Object

xwork-1.0.1.jar, DelegatingValidatorContext.class
package com.opensymphony.xwork.validator
DelegatingValidatorContext.addActionMessage String aMessage ):void
DelegatingValidatorContext.getActionMessages (  ):java.util.Collection
DelegatingValidatorContext.hasActionMessages (  ):boolean
DelegatingValidatorContext.setActionMessages java.util.Collection messages ):void

xwork-1.0.1.jar, InterceptorConfig.class
package com.opensymphony.xwork.config.entities
InterceptorConfig.getClassName (  ):String
InterceptorConfig.InterceptorConfig String name, String className, java.util.Map params )
InterceptorConfig.setClassName String className ):void

xwork-1.0.1.jar, LocalizedTextUtil.class
package com.opensymphony.xwork.util
LocalizedTextUtil.setReloadBundles boolean reloadBundles ) [static]:void

xwork-1.0.1.jar, ObjectFactory.class
package com.opensymphony.xwork
ObjectFactory.buildAction config.entities.ActionConfig config ):Action
ObjectFactory.buildBean Class clazz ):Object
ObjectFactory.buildBean String className ):Object
ObjectFactory.buildInterceptor ( config.entities.InterceptorConfig interceptorConfig, java.util.Map interceptorRefParams ):interceptor.Interceptor
ObjectFactory.buildResult config.entities.ResultConfig resultConfig ):Result
ObjectFactory.buildValidator String className, java.util.Map params ):validator.Validator
ObjectFactory.getClassInstance String className ):Class
ObjectFactory.getObjectFactory ( ) [static]:ObjectFactory
ObjectFactory.ObjectFactory (  )
ObjectFactory.setObjectFactory ObjectFactory factory ) [static]:void

xwork-1.0.1.jar, OgnlValueStack.class
package com.opensymphony.xwork.util
OgnlValueStack.setExprOverrides java.util.Map overrides ):void

xwork-1.0.1.jar, ResultConfig.class
package com.opensymphony.xwork.config.entities
ResultConfig.getClassName (  ):String
ResultConfig.ResultConfig String name, String className, java.util.Map params )
ResultConfig.setClassName String className ):void

xwork-1.0.1.jar, ShortCircuitableValidator.class
package com.opensymphony.xwork.validator
ShortCircuitableValidator.isShortCircuit ( ) [abstract]:boolean
ShortCircuitableValidator.setShortCircuit boolean p1 ) [abstract]:void

xwork-1.0.1.jar, StringLengthFieldValidator.class
package com.opensymphony.xwork.validator.validators
StringLengthFieldValidator.getMaxLength (  ):int
StringLengthFieldValidator.setMaxLength int maxLength ):void
StringLengthFieldValidator.StringLengthFieldValidator (  )
StringLengthFieldValidator.validate Object object ):void

xwork-1.0.1.jar, ValidationAware.class
package com.opensymphony.xwork
ValidationAware.addActionMessage String p1 ) [abstract]:void
ValidationAware.getActionMessages ( ) [abstract]:java.util.Collection
ValidationAware.hasActionMessages ( ) [abstract]:boolean
ValidationAware.setActionMessages java.util.Collection p1 ) [abstract]:void

xwork-1.0.1.jar, ValidationAwareSupport.class
package com.opensymphony.xwork
ValidationAwareSupport.addActionMessage String aMessage ):void
ValidationAwareSupport.getActionMessages (  ):java.util.Collection
ValidationAwareSupport.hasActionMessages (  ):boolean
ValidationAwareSupport.setActionMessages java.util.Collection messages ):void

xwork-1.0.1.jar, ValidatorFactory.class
package com.opensymphony.xwork.validator
ValidatorFactory.registerValidator String name, String className ) [static]:void

xwork-1.0.1.jar, ValidatorSupport.class
package com.opensymphony.xwork.validator.validators
ValidatorSupport.isShortCircuit (  ):boolean
ValidatorSupport.setShortCircuit boolean shortcircuit ):void

xwork-1.0.1.jar, VisitorFieldValidator.class
package com.opensymphony.xwork.validator.validators
VisitorFieldValidator.isAppendPrefix (  ):boolean
VisitorFieldValidator.setAppendPrefix boolean appendPrefix ):void

xwork-1.0.1.jar, XWorkConverter.class
package com.opensymphony.xwork.util
XWorkConverter.getConverter Class clazz, String property ):Object

to the top

Removed Methods (9)


xwork-1.0.jar, ActionConfig.class
package com.opensymphony.xwork.config.entities
ActionConfig.ActionConfig String methodName, Class clazz, java.util.Map parameters, java.util.Map results, java.util.List interceptors, java.util.List externalRefs, String packageName )
ActionConfig.getClazz (  ):Class
ActionConfig.setClazz Class clazz ):void

xwork-1.0.jar, InterceptorBuilder.class
package com.opensymphony.xwork.config.providers
InterceptorBuilder.buildInterceptor Class interceptorClass, java.util.Map params ) [static]:com.opensymphony.xwork.interceptor.Interceptor

xwork-1.0.jar, InterceptorConfig.class
package com.opensymphony.xwork.config.entities
InterceptorConfig.getClazz (  ):Class
InterceptorConfig.setClazz Class clazz ):void

xwork-1.0.jar, ResultConfig.class
package com.opensymphony.xwork.config.entities
ResultConfig.getClazz (  ):Class
ResultConfig.setClazz Class clazz ):void

xwork-1.0.jar, ValidatorFactory.class
package com.opensymphony.xwork.validator
ValidatorFactory.registerValidator String name, Class clazz ) [static]:void

to the top

Problems with Data Types, High risk (7)


xwork-1.0.jar
package com.opensymphony.xwork
[+] ValidationAware (4)

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

package com.opensymphony.xwork.interceptor.component
[+] ComponentManager (1)

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

to the top

Problems with Data Types, Low risk (2)


Shorthand notations: this - reference to method's object.
xwork-1.0.jar
package com.opensymphony.xwork.config.entities
[+] ActionConfig (1)

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

to the top

Java ARchives (2)


xwork-1.0.jar
xwork-editor-1.0.jar

to the top

Classes (110)


package com.opensymphony.xwork
Action
ActionChainResult
ActionContext
ActionContext.ActionContextThreadLocal
ActionInvocation
ActionProxy
ActionProxyFactory
ActionSupport
DefaultActionInvocation
DefaultActionProxy
DefaultActionProxyFactory
LocaleProvider
ModelDriven
Preparable
Result
TextProvider
TextProviderSupport
Validateable
ValidationAware
ValidationAwareSupport
XworkException
XWorkMessages

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

package com.opensymphony.xwork.config.entities
ActionConfig
ExternalReference
InterceptorConfig
InterceptorListHolder
InterceptorStackConfig
PackageConfig
Parameterizable
ResultConfig
ResultTypeConfig

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

package com.opensymphony.xwork.interceptor
AbstractLifecycleInterceptor
AroundInterceptor
ChainingInterceptor
ConversionErrorInterceptor
DefaultWorkflowInterceptor
ExternalReferencesInterceptor
Interceptor
LoggingInterceptor
ModelDrivenInterceptor
NoParameters
ParametersInterceptor
PrepareInterceptor
PreResultListener
StaticParametersInterceptor
TimerInterceptor

package com.opensymphony.xwork.interceptor.component
ComponentConfiguration
ComponentConfiguration.ComponentDefinition
ComponentInterceptor
ComponentManager
DefaultComponentManager
Disposable
Initializable

package com.opensymphony.xwork.util
CompoundRoot
CompoundRootAccessor
CompoundRootAccessor.MethodCall
InstantiatingNullHandler
LocalizedTextUtil
OgnlUtil
OgnlValueStack
TextParseUtil
TypeConversionException
XWorkBasicConverter
XWorkConverter
XWorkEnumerationAcccessor
XWorkIteratorPropertyAccessor
XWorkList
XWorkMap
XWorkMethodAccessor

package com.opensymphony.xwork.validator
ActionValidatorManager
DelegatingValidatorContext
DelegatingValidatorContext.ActionContextLocaleProvider
DelegatingValidatorContext.LoggingValidationAware
FieldValidator
ValidationException
ValidationInterceptor
Validator
ValidatorContext
ValidatorFactory
ValidatorFileParser

package com.opensymphony.xwork.validator.validators
AbstractRangeValidator
ConversionErrorFieldValidator
DateRangeFieldValidator
EmailValidator
ExpressionValidator
FieldExpressionValidator
FieldValidatorSupport
IntRangeFieldValidator
RequiredFieldValidator
RequiredStringValidator
URLValidator
ValidatorSupport
VisitorFieldValidator
VisitorFieldValidator.AppendingValidatorContext

package com.opensymphony.xworkeditor
Application
OnChooseDocumentOk
OnEditorShowAdapter
OnStartupAdapter
SaveChangesAdapter


to the top




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