Binary compatibility report for the library XWork from version 1.1.3 to 1.2


Summary


Total Java ARchives2
Total Classes197
Checked Methods / Types1420 / 192
VerdictIncompatible

Problem Summary


Added Methods117
Removed Methods19
Problems with
Data Types
High risk1
Medium risk3
Low risk16
Problems with
Methods
High risk0
Medium risk0
Low risk3

Added Methods (117)


xwork-1.2.jar, ConfigurationException.class
package com.opensymphony.xwork.config
ConfigurationException.ConfigurationException String s, Object target )
ConfigurationException.ConfigurationException String s, Throwable cause, Object target )
ConfigurationException.ConfigurationException Throwable cause, Object target )

xwork-1.2.jar, ConversionErrorFieldValidator.class
package com.opensymphony.xwork.validator.validators
ConversionErrorFieldValidator.doValidate Object object ):void

xwork-1.2.jar, DefaultWorkflowInterceptor.class
package com.opensymphony.xwork.interceptor
DefaultWorkflowInterceptor.setAlwaysInvokeValidate String alwaysInvokeValidate ):void

xwork-1.2.jar, DomHelper.class
package com.opensymphony.xwork.util
DomHelper.DomHelper (  )
DomHelper.getLocationObject org.w3c.dom.Element element ) [static]:location.Location
DomHelper.parse org.xml.sax.InputSource inputSource ) [static]:org.w3c.dom.Document
DomHelper.parse org.xml.sax.InputSource inputSource, java.util.Map dtdMappings ) [static]:org.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
ExceptionMappingInterceptor.getLogCategory (  ):String
ExceptionMappingInterceptor.getLogLevel (  ):String
ExceptionMappingInterceptor.handleLogging Exception e ):void
ExceptionMappingInterceptor.isLogEnabled (  ):boolean
ExceptionMappingInterceptor.setLogCategory String logCatgory ):void
ExceptionMappingInterceptor.setLogEnabled boolean logEnabled ):void
ExceptionMappingInterceptor.setLogLevel String logLevel ):void

xwork-1.2.jar, Locatable.class
package com.opensymphony.xwork.util.location
Locatable.getLocation ( ) [abstract]:Location

xwork-1.2.jar, Located.class
package com.opensymphony.xwork.util.location
Located.getLocation (  ):Location
Located.Located (  )
Located.setLocation Location loc ):void

xwork-1.2.jar, Location.class
package com.opensymphony.xwork.util.location
Location.getColumnNumber ( ) [abstract]:int
Location.getDescription ( ) [abstract]:String
Location.getLineNumber ( ) [abstract]:int
Location.getURI ( ) [abstract]: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
LocationAttributes.getColumn org.w3c.dom.Element elem ) [static]:int
LocationAttributes.getColumn org.xml.sax.Attributes attrs ) [static]:int
LocationAttributes.getLine org.w3c.dom.Element elem ) [static]:int
LocationAttributes.getLine org.xml.sax.Attributes attrs ) [static]:int
LocationAttributes.getLocation org.w3c.dom.Element elem ) [static]:Location
LocationAttributes.getLocation org.w3c.dom.Element elem, String description ) [static]:Location
LocationAttributes.getLocation org.xml.sax.Attributes attrs, String description ) [static]:Location
LocationAttributes.getLocationString org.w3c.dom.Element elem ) [static]:String
LocationAttributes.getLocationString org.xml.sax.Attributes attrs ) [static]:String
LocationAttributes.getURI org.w3c.dom.Element elem ) [static]:String
LocationAttributes.getURI org.xml.sax.Attributes attrs ) [static]:String
LocationAttributes.remove org.w3c.dom.Element elem, boolean recurse ) [static]:void

xwork-1.2.jar, LocationImpl.class
package com.opensymphony.xwork.util.location
LocationImpl.equals Object obj ):boolean
LocationImpl.get Location location ) [static]:LocationImpl
LocationImpl.getColumnNumber (  ):int
LocationImpl.getDescription (  ):String
LocationImpl.getLineNumber (  ):int
LocationImpl.getURI (  ):String
LocationImpl.hashCode (  ):int
LocationImpl.LocationImpl Location location )
LocationImpl.LocationImpl String description, Location location )
LocationImpl.LocationImpl String description, String uri )
LocationImpl.LocationImpl String description, String uri, int line, int column )
LocationImpl.toString (  ):String

xwork-1.2.jar, LocationUtils.class
package com.opensymphony.xwork.util.location
LocationUtils.addFinder LocationUtils.LocationFinder finder ) [static]:void
LocationUtils.getLocation Object obj ) [static]:Location
LocationUtils.getLocation Object obj, String description ) [static]:Location
LocationUtils.isKnown Location location ) [static]:boolean
LocationUtils.isUnknown Location location ) [static]:boolean
LocationUtils.parse String text ) [static]:LocationImpl
LocationUtils.toString Location location ) [static]:String

xwork-1.2.jar, MethodFilterInterceptor.class
package com.opensymphony.xwork.interceptor
MethodFilterInterceptor.getExcludeMethodsSet (  ):java.util.Set
MethodFilterInterceptor.getIncludeMethodsSet (  ):java.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
MethodFilterInterceptorUtil.applyMethod String excludeMethods, String includeMethods, String method ) [static]:boolean
MethodFilterInterceptorUtil.MethodFilterInterceptorUtil (  )

xwork-1.2.jar, MockConfiguration.class
package com.opensymphony.xwork.mock
MockConfiguration.addPackageConfig String name, com.opensymphony.xwork.config.entities.PackageConfig packageContext ):void
MockConfiguration.buildRuntimeConfiguration (  ):void
MockConfiguration.destroy (  ):void
MockConfiguration.getPackageConfig String name ):com.opensymphony.xwork.config.entities.PackageConfig
MockConfiguration.getPackageConfigNames (  ):java.util.Set
MockConfiguration.getPackageConfigs (  ):java.util.Map
MockConfiguration.getRuntimeConfiguration (  ):com.opensymphony.xwork.config.RuntimeConfiguration
MockConfiguration.MockConfiguration (  )
MockConfiguration.rebuildRuntimeConfiguration (  ):void
MockConfiguration.reload (  ):void
MockConfiguration.removePackageConfig String name ):void

xwork-1.2.jar, OgnlContextState.class
package com.opensymphony.xwork.util
OgnlContextState.isDenyMethodExecution java.util.Map context ) [static]:boolean
OgnlContextState.setDenyMethodExecution java.util.Map context, boolean denyMethodExecution ) [static]:void

xwork-1.2.jar, PrefixMethodInvocationUtil.class
package com.opensymphony.xwork.interceptor
PrefixMethodInvocationUtil.capitalizeMethodName String methodName ) [static]:String
PrefixMethodInvocationUtil.getPrefixedMethod String[] prefixes, String methodName, Object action ) [static]:reflect.Method
PrefixMethodInvocationUtil.invokePrefixMethod ( com.opensymphony.xwork.ActionInvocation actionInvocation, String[] prefixes ) [static]:void
PrefixMethodInvocationUtil.PrefixMethodInvocationUtil (  )

xwork-1.2.jar, PrepareInterceptor.class
package com.opensymphony.xwork.interceptor
PrepareInterceptor.setAlwaysInvokePrepare String alwaysInvokePrepare ):void

xwork-1.2.jar, RegexFieldValidator.class
package com.opensymphony.xwork.validator.validators
RegexFieldValidator.isCaseSensitive (  ):boolean
RegexFieldValidator.setCaseSensitive boolean caseSensitive ):void

xwork-1.2.jar, RepopulateConversionErrorFieldValidatorSupport.class
package com.opensymphony.xwork.validator.validators
RepopulateConversionErrorFieldValidatorSupport.doValidate Object x0 ) [abstract]:void
RepopulateConversionErrorFieldValidatorSupport.getRepopulateField (  ):String
RepopulateConversionErrorFieldValidatorSupport.RepopulateConversionErrorFieldValidatorSupport (  )
RepopulateConversionErrorFieldValidatorSupport.repopulateField Object object ):void
RepopulateConversionErrorFieldValidatorSupport.setRepopulateField String repopulateField ):void
RepopulateConversionErrorFieldValidatorSupport.validate Object object ):void

xwork-1.2.jar, ResultConfig.class
package com.opensymphony.xwork.config.entities
ResultConfig.ResultConfig String name, String clazz )

xwork-1.2.jar, ResultTypeConfig.class
package com.opensymphony.xwork.config.entities
ResultTypeConfig.getClazz (  ):String
ResultTypeConfig.getDefaultResultParam (  ):String
ResultTypeConfig.ResultTypeConfig String name, String clazz, String defaultResultParam )
ResultTypeConfig.setClazz String clazz ):void
ResultTypeConfig.setDefaultResultParam String defaultResultParam ):void

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
TextParseUtil.translateVariables String expression, OgnlValueStack stack, TextParseUtil.ParsedValueEvaluator evaluator ) [static]:String

xwork-1.2.jar, TimerInterceptor.class
package com.opensymphony.xwork.interceptor
TimerInterceptor.doLog org.apache.commons.logging.Log logger, String message ):void
TimerInterceptor.getLogCategory (  ):String
TimerInterceptor.getLoggerToUse (  ):org.apache.commons.logging.Log
TimerInterceptor.getLogLevel (  ):String
TimerInterceptor.invokeUnderTiming ( com.opensymphony.xwork.ActionInvocation invocation ):String
TimerInterceptor.setLogCategory String logCatgory ):void
TimerInterceptor.setLogLevel String logLevel ):void
TimerInterceptor.shouldLog (  ):boolean

xwork-1.2.jar, ValidatorFileParser.class
package com.opensymphony.xwork.validator
ValidatorFileParser.parseValidatorDefinitions java.io.InputStream is, String resourceName ) [static]:void

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
XmlConfigurationProvider.verifyResultType String className, com.opensymphony.xwork.util.location.Location loc ):Class

xwork-1.2.jar, XworkException.class
package com.opensymphony.xwork
XworkException.getLocation (  ):util.location.Location
XworkException.getSnippet (  ):java.util.List
XworkException.getSnippet int padding ):java.util.List
XworkException.XworkException String s, Object target )
XworkException.XworkException String s, Throwable cause, Object target )
XworkException.XworkException Throwable cause, Object target )

xwork-tiger-1.2.jar, EnumTypeConverter.class
package com.opensymphony.xwork.util
EnumTypeConverter.convertFromString String value, Class toClass ):Enum
EnumTypeConverter.convertValue java.util.Map context, Object o, Class toClass ):Object
EnumTypeConverter.EnumTypeConverter (  )

xwork-tiger-1.2.jar, GenericsObjectTypeDeterminer.class
package com.opensymphony.xwork.util
GenericsObjectTypeDeterminer.getAnnotation Class parentClass, String property, Class annotationClass ):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
LoggingInterceptor.hashCode (  ):int

xwork-1.1.3.jar, ResultConfig.class
package com.opensymphony.xwork.config.entities
ResultConfig.ResultConfig String name, Class clazz )
ResultConfig.ResultConfig String name, Class clazz, java.util.Map params )

xwork-1.1.3.jar, ResultTypeConfig.class
package com.opensymphony.xwork.config.entities
ResultTypeConfig.getClazz (  ):Class
ResultTypeConfig.ResultTypeConfig String name, Class clazz )
ResultTypeConfig.setClazz Class clazz ):void

xwork-1.1.3.jar, StringRegexValidator.class
package com.opensymphony.xwork.validator.validators
StringRegexValidator.getRegex (  ):String
StringRegexValidator.isCaseSensitive (  ):boolean
StringRegexValidator.setCaseSensitive boolean caseSensitive ):void
StringRegexValidator.setRegex String regex ):void
StringRegexValidator.StringRegexValidator (  )
StringRegexValidator.validate Object object ):void

xwork-1.1.3.jar, TimerInterceptor.class
package com.opensymphony.xwork.interceptor
TimerInterceptor.equals Object obj ):boolean
TimerInterceptor.hashCode (  ):int

xwork-1.1.3.jar, XmlConfigurationProvider.class
package com.opensymphony.xwork.config.providers
XmlConfigurationProvider.verifyAction String className, String name ):boolean
XmlConfigurationProvider.verifyResultType String className ):Class

xwork-1.1.3.jar, XworkException.class
package com.opensymphony.xwork
XworkException.printStackTrace java.io.PrintStream s ):void
XworkException.printStackTrace java.io.PrintWriter s ):void

to the top

Problems with Data Types, High risk (1)


xwork-1.1.3.jar
package com.opensymphony.xwork.validator.validators
[+] StringRegexValidator (1)

to the top

Problems with Data Types, Medium risk (3)


xwork-1.1.3.jar
package com.opensymphony.xwork.validator.validators
[+] ConversionErrorFieldValidator (1)
[+] EmailValidator (2)

to the top

Problems with Data Types, Low risk (16)


xwork-1.1.3.jar
package com.opensymphony.xwork.config.entities
[+] ActionConfig (1)
[+] ExceptionMappingConfig (1)
[+] InterceptorConfig (1)
[+] InterceptorStackConfig (1)
[+] PackageConfig (1)
[+] ResultConfig (1)
[+] ResultTypeConfig (1)

package com.opensymphony.xwork.interceptor
[+] ExceptionMappingInterceptor (4)
[+] TimerInterceptor (3)

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

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

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)
[+] ValidationAwareSupport.clearErrorsAndMessages (  ):void (1)
[+] ValidationAwareSupport.hasActionMessages (  ):boolean (1)

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