Upgrading org.springframework:spring-webmvc 1 to 2
Unknown1.2.9 → 2.5.6.SEC03
Fetching 21 releases from GitHub…0 / 21
UnknownUpgrade verdict
DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.
In plain terms
- DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
- This page updates as the notes come in.
Must act Still reading release notes
DepDelta is still reading the release notes in this range. This updates as they come in.
Adds org.springframework:spring-context-support 2.5.6.SEC03.
Installs 10 packages in all (was 8).
Also installs aopalliance:aopalliance.
Moves commons-logging:commons-logging 1.0.4 → 1.1.1, javax.servlet:jstl 1.0 → 1.1.0. Your build may pick other versions.
4 packages of its own release move with it.
API changes
Generated by DepDelta from published JVM bytecode. Not mixed with prose notes.
- added:
abstract class RequestUtils - added:
abstract class ServletRequestUtils - added:
class EscapedErrors implements Errors - added:
class MissingServletRequestParameterException extends ServletRequestBindingException - added:
class ServletRequestBindingException extends NestedServletException - added:
class ServletRequestDataBinder extends WebDataBinder - added:
class ServletRequestParameterPropertyValues extends MutablePropertyValues - added:
class WebDataBinder extends DataBinder - added:
ctor EscapedErrors(Errors) - added:
ctor MissingServletRequestParameterException(String, String) - added:
ctor RequestUtils() - added:
ctor ServletRequestBindingException(String) - added:
ctor ServletRequestBindingException(String, Throwable) - added:
ctor ServletRequestDataBinder(Object) - added:
ctor ServletRequestDataBinder(Object, String) - added:
ctor ServletRequestParameterPropertyValues(ServletRequest) - added:
ctor ServletRequestParameterPropertyValues(ServletRequest, String) - added:
ctor ServletRequestParameterPropertyValues(ServletRequest, String, String) - added:
ctor ServletRequestUtils() - added:
ctor WebDataBinder(Object) - added:
ctor WebDataBinder(Object, String) - added:
method EscapedErrors.addAllErrors(Errors): void - added:
method EscapedErrors.getAllErrors(): List - added:
method EscapedErrors.getErrorCount(): int - added:
method EscapedErrors.getFieldError(): FieldError - added:
method EscapedErrors.getFieldError(String): FieldError - added:
method EscapedErrors.getFieldErrorCount(): int - added:
method EscapedErrors.getFieldErrorCount(String): int - added:
method EscapedErrors.getFieldErrors(): List - added:
method EscapedErrors.getFieldErrors(String): List - added:
method EscapedErrors.getFieldType(String): Class - added:
method EscapedErrors.getFieldValue(String): Object - added:
method EscapedErrors.getGlobalError(): ObjectError - added:
method EscapedErrors.getGlobalErrorCount(): int - added:
method EscapedErrors.getGlobalErrors(): List - added:
method EscapedErrors.getNestedPath(): String - added:
method EscapedErrors.getObjectName(): String - added:
method EscapedErrors.getSource(): Errors - added:
method EscapedErrors.hasErrors(): boolean - added:
method EscapedErrors.hasFieldErrors(): boolean - added:
method EscapedErrors.hasFieldErrors(String): boolean - added:
method EscapedErrors.hasGlobalErrors(): boolean - added:
method EscapedErrors.popNestedPath(): void - added:
method EscapedErrors.pushNestedPath(String): void - added:
method EscapedErrors.reject(String): void - added:
method EscapedErrors.reject(String, Object[], String): void - added:
method EscapedErrors.reject(String, String): void - added:
method EscapedErrors.rejectValue(String, String): void - added:
method EscapedErrors.rejectValue(String, String, Object[], String): void - added:
method EscapedErrors.rejectValue(String, String, String): void - added:
method EscapedErrors.setNestedPath(String): void - added:
method MissingServletRequestParameterException.getMessage(): String - added:
method MissingServletRequestParameterException.getParameterName(): String - added:
method MissingServletRequestParameterException.getParameterType(): String - added:
method ServletRequestDataBinder.bind(ServletRequest): void - added:
method ServletRequestDataBinder.closeNoCatch(): void - added:
method WebDataBinder.bindMultipartFiles(Map, MutablePropertyValues): void - added:
method WebDataBinder.checkFieldMarkers(MutablePropertyValues): void - added:
method WebDataBinder.doBind(MutablePropertyValues): void - added:
method WebDataBinder.getEmptyValue(String, Class): Object - added:
method WebDataBinder.getFieldMarkerPrefix(): String - added:
method WebDataBinder.isBindEmptyMultipartFiles(): boolean - added:
method WebDataBinder.setBindEmptyMultipartFiles(boolean): void - added:
method WebDataBinder.setFieldMarkerPrefix(String): void - added:
static field ServletRequestParameterPropertyValues.DEFAULT_PREFIX_SEPARATOR: String - added:
static field WebDataBinder.DEFAULT_FIELD_MARKER_PREFIX: String - added:
static method RequestUtils.getBooleanParameter(HttpServletRequest, String): Boolean - added:
static method RequestUtils.getBooleanParameter(HttpServletRequest, String, boolean): boolean - added:
static method RequestUtils.getBooleanParameters(HttpServletRequest, String): boolean[] - added:
static method RequestUtils.getDoubleParameter(HttpServletRequest, String): Double - added:
static method RequestUtils.getDoubleParameter(HttpServletRequest, String, double): double - added:
static method RequestUtils.getDoubleParameters(HttpServletRequest, String): double[] - added:
static method RequestUtils.getFloatParameter(HttpServletRequest, String): Float - added:
static method RequestUtils.getFloatParameter(HttpServletRequest, String, float): float - added:
static method RequestUtils.getFloatParameters(HttpServletRequest, String): float[] - added:
static method RequestUtils.getIntParameter(HttpServletRequest, String): Integer - added:
static method RequestUtils.getIntParameter(HttpServletRequest, String, int): int - added:
static method RequestUtils.getIntParameters(HttpServletRequest, String): int[] - added:
static method RequestUtils.getLongParameter(HttpServletRequest, String): Long - added:
static method RequestUtils.getLongParameter(HttpServletRequest, String, long): long - added:
static method RequestUtils.getLongParameters(HttpServletRequest, String): long[] - added:
static method RequestUtils.getRequiredBooleanParameter(HttpServletRequest, String): boolean - added:
static method RequestUtils.getRequiredBooleanParameters(HttpServletRequest, String): boolean[] - added:
static method RequestUtils.getRequiredDoubleParameter(HttpServletRequest, String): double - added:
static method RequestUtils.getRequiredDoubleParameters(HttpServletRequest, String): double[] - added:
static method RequestUtils.getRequiredFloatParameter(HttpServletRequest, String): float - added:
static method RequestUtils.getRequiredFloatParameters(HttpServletRequest, String): float[] - added:
static method RequestUtils.getRequiredIntParameter(HttpServletRequest, String): int - added:
static method RequestUtils.getRequiredIntParameters(HttpServletRequest, String): int[] - added:
static method RequestUtils.getRequiredLongParameter(HttpServletRequest, String): long - added:
static method RequestUtils.getRequiredLongParameters(HttpServletRequest, String): long[] - added:
static method RequestUtils.getRequiredStringParameter(HttpServletRequest, String): String - added:
static method RequestUtils.getRequiredStringParameters(HttpServletRequest, String): String[] - added:
static method RequestUtils.getStringParameter(HttpServletRequest, String): String - added:
static method RequestUtils.getStringParameter(HttpServletRequest, String, String): String - added:
static method RequestUtils.getStringParameters(HttpServletRequest, String): String[] - added:
static method RequestUtils.rejectRequestMethod(HttpServletRequest, String): void - added:
static method ServletRequestUtils.getBooleanParameter(ServletRequest, String): Boolean - added:
static method ServletRequestUtils.getBooleanParameter(ServletRequest, String, boolean): boolean - added:
static method ServletRequestUtils.getBooleanParameters(ServletRequest, String): boolean[] - added:
static method ServletRequestUtils.getDoubleParameter(ServletRequest, String): Double - added:
static method ServletRequestUtils.getDoubleParameter(ServletRequest, String, double): double - added:
static method ServletRequestUtils.getDoubleParameters(ServletRequest, String): double[] - added:
static method ServletRequestUtils.getFloatParameter(ServletRequest, String): Float - added:
static method ServletRequestUtils.getFloatParameter(ServletRequest, String, float): float - added:
static method ServletRequestUtils.getFloatParameters(ServletRequest, String): float[] - added:
static method ServletRequestUtils.getIntParameter(ServletRequest, String): Integer - added:
static method ServletRequestUtils.getIntParameter(ServletRequest, String, int): int - added:
static method ServletRequestUtils.getIntParameters(ServletRequest, String): int[] - added:
static method ServletRequestUtils.getLongParameter(ServletRequest, String): Long - added:
static method ServletRequestUtils.getLongParameter(ServletRequest, String, long): long - added:
static method ServletRequestUtils.getLongParameters(ServletRequest, String): long[] - added:
static method ServletRequestUtils.getRequiredBooleanParameter(ServletRequest, String): boolean - added:
static method ServletRequestUtils.getRequiredBooleanParameters(ServletRequest, String): boolean[] - added:
static method ServletRequestUtils.getRequiredDoubleParameter(ServletRequest, String): double - added:
static method ServletRequestUtils.getRequiredDoubleParameters(ServletRequest, String): double[] - added:
static method ServletRequestUtils.getRequiredFloatParameter(ServletRequest, String): float - added:
static method ServletRequestUtils.getRequiredFloatParameters(ServletRequest, String): float[] - added:
static method ServletRequestUtils.getRequiredIntParameter(ServletRequest, String): int - added:
static method ServletRequestUtils.getRequiredIntParameters(ServletRequest, String): int[] - added:
static method ServletRequestUtils.getRequiredLongParameter(ServletRequest, String): long - added:
static method ServletRequestUtils.getRequiredLongParameters(ServletRequest, String): long[] - added:
static method ServletRequestUtils.getRequiredStringParameter(ServletRequest, String): String - added:
static method ServletRequestUtils.getRequiredStringParameters(ServletRequest, String): String[] - added:
static method ServletRequestUtils.getStringParameter(ServletRequest, String): String - added:
static method ServletRequestUtils.getStringParameter(ServletRequest, String, String): String - added:
static method ServletRequestUtils.getStringParameters(ServletRequest, String): String[]
- added:
@interface InitBinder - added:
@interface ModelAttribute - added:
@interface RequestMapping - added:
@interface RequestParam - added:
@interface SessionAttributes - added:
enum RequestMethod - added:
method InitBinder.value(): String[] - added:
method ModelAttribute.value(): String - added:
method RequestMapping.method(): RequestMethod[] - added:
method RequestMapping.params(): String[] - added:
method RequestMapping.value(): String[] - added:
method RequestParam.required(): boolean - added:
method RequestParam.value(): String - added:
method SessionAttributes.types(): Class[] - added:
method SessionAttributes.value(): String[] - added:
static field RequestMethod.DELETE: RequestMethod - added:
static field RequestMethod.GET: RequestMethod - added:
static field RequestMethod.HEAD: RequestMethod - added:
static field RequestMethod.OPTIONS: RequestMethod - added:
static field RequestMethod.POST: RequestMethod - added:
static field RequestMethod.PUT: RequestMethod - added:
static field RequestMethod.TRACE: RequestMethod - added:
static method RequestMethod.valueOf(String): RequestMethod - added:
static method RequestMethod.values(): RequestMethod[]
- added:
class HandlerMethodInvocationException extends NestedRuntimeException - added:
class HandlerMethodInvoker - added:
class HandlerMethodResolver - added:
ctor HandlerMethodInvocationException(Method, Throwable) - added:
ctor HandlerMethodInvoker(HandlerMethodResolver) - added:
ctor HandlerMethodInvoker(HandlerMethodResolver, WebBindingInitializer) - added:
ctor HandlerMethodInvoker(HandlerMethodResolver, WebBindingInitializer, SessionAttributeStore, ParameterNameDiscoverer, WebArgumentResolver[]) - added:
ctor HandlerMethodResolver(Class) - added:
method HandlerMethodInvoker.createBinder(NativeWebRequest, Object, String): WebDataBinder - added:
method HandlerMethodInvoker.doBind(NativeWebRequest, WebDataBinder, boolean): void - added:
method HandlerMethodInvoker.invokeHandlerMethod(Method, Object, NativeWebRequest, ExtendedModelMap): Object - added:
method HandlerMethodInvoker.isBindingCandidate(Object): boolean - added:
method HandlerMethodInvoker.raiseMissingParameterException(String, Class): void - added:
method HandlerMethodInvoker.raiseSessionRequiredException(String): void - added:
method HandlerMethodInvoker.resolveCommonArgument(MethodParameter, NativeWebRequest): Object - added:
method HandlerMethodInvoker.resolveStandardArgument(Class, NativeWebRequest): Object - added:
method HandlerMethodInvoker.updateModelAttributes(Object, Map, ExtendedModelMap, NativeWebRequest): void - added:
method HandlerMethodResolver.getActualSessionAttributeNames(): Set - added:
method HandlerMethodResolver.getHandlerMethods(): Set - added:
method HandlerMethodResolver.getInitBinderMethods(): Set - added:
method HandlerMethodResolver.getModelAttributeMethods(): Set - added:
method HandlerMethodResolver.getTypeLevelMapping(): RequestMapping - added:
method HandlerMethodResolver.hasHandlerMethods(): boolean - added:
method HandlerMethodResolver.hasSessionAttributes(): boolean - added:
method HandlerMethodResolver.hasTypeLevelMapping(): boolean - added:
method HandlerMethodResolver.isSessionAttribute(String, Class): boolean
- added:
class ConfigurableWebBindingInitializer implements WebBindingInitializer - added:
class DefaultSessionAttributeStore implements SessionAttributeStore - added:
class SimpleSessionStatus implements SessionStatus - added:
class WebRequestDataBinder extends WebDataBinder - added:
ctor ConfigurableWebBindingInitializer() - added:
ctor DefaultSessionAttributeStore() - added:
ctor SimpleSessionStatus() - added:
ctor WebRequestDataBinder(Object) - added:
ctor WebRequestDataBinder(Object, String) - added:
interface SessionAttributeStore - added:
interface SessionStatus - added:
interface WebArgumentResolver - added:
interface WebBindingInitializer - added:
method ConfigurableWebBindingInitializer.getBindingErrorProcessor(): BindingErrorProcessor - added:
method ConfigurableWebBindingInitializer.getMessageCodesResolver(): MessageCodesResolver - added:
method ConfigurableWebBindingInitializer.getPropertyEditorRegistrars(): PropertyEditorRegistrar[] - added:
method ConfigurableWebBindingInitializer.initBinder(WebDataBinder, WebRequest): void - added:
method ConfigurableWebBindingInitializer.setBindingErrorProcessor(BindingErrorProcessor): void - added:
method ConfigurableWebBindingInitializer.setDirectFieldAccess(boolean): void - added:
method ConfigurableWebBindingInitializer.setMessageCodesResolver(MessageCodesResolver): void - added:
method ConfigurableWebBindingInitializer.setPropertyEditorRegistrar(PropertyEditorRegistrar): void - added:
method ConfigurableWebBindingInitializer.setPropertyEditorRegistrars(PropertyEditorRegistrar[]): void - added:
method DefaultSessionAttributeStore.cleanupAttribute(WebRequest, String): void - added:
method DefaultSessionAttributeStore.getAttributeNameInSession(WebRequest, String): String - added:
method DefaultSessionAttributeStore.retrieveAttribute(WebRequest, String): Object - added:
method DefaultSessionAttributeStore.setAttributeNamePrefix(String): void - added:
method DefaultSessionAttributeStore.storeAttribute(WebRequest, String, Object): void - added:
method SessionAttributeStore.cleanupAttribute(WebRequest, String): void - added:
method SessionAttributeStore.retrieveAttribute(WebRequest, String): Object - added:
method SessionAttributeStore.storeAttribute(WebRequest, String, Object): void - added:
method SessionStatus.isComplete(): boolean - added:
method SessionStatus.setComplete(): void - added:
method SimpleSessionStatus.isComplete(): boolean - added:
method SimpleSessionStatus.setComplete(): void - added:
method WebArgumentResolver.resolveArgument(MethodParameter, NativeWebRequest): Object - added:
method WebBindingInitializer.initBinder(WebDataBinder, WebRequest): void - added:
method WebRequestDataBinder.bind(WebRequest): void - added:
method WebRequestDataBinder.closeNoCatch(): void - added:
static field WebArgumentResolver.UNRESOLVED: Object
- added:
class MaxUploadSizeExceededException extends MultipartException - added:
class MultipartException extends NestedRuntimeException - added:
ctor MaxUploadSizeExceededException(long) - added:
ctor MaxUploadSizeExceededException(long, Throwable) - added:
ctor MultipartException(String) - added:
ctor MultipartException(String, Throwable) - added:
interface MultipartFile - added:
interface MultipartHttpServletRequest extends HttpServletRequest, MultipartRequest - added:
interface MultipartRequest - added:
interface MultipartResolver - added:
method MaxUploadSizeExceededException.getMaxUploadSize(): long - added:
method MultipartFile.getBytes(): byte[] - added:
method MultipartFile.getContentType(): String - added:
method MultipartFile.getInputStream(): InputStream - added:
method MultipartFile.getName(): String - added:
method MultipartFile.getOriginalFilename(): String - added:
method MultipartFile.getSize(): long - added:
method MultipartFile.isEmpty(): boolean - added:
method MultipartFile.transferTo(File): void - added:
method MultipartRequest.getFile(String): MultipartFile - added:
method MultipartRequest.getFileMap(): Map - added:
method MultipartRequest.getFileNames(): Iterator - added:
method MultipartResolver.cleanupMultipart(MultipartHttpServletRequest): void - added:
method MultipartResolver.isMultipart(HttpServletRequest): boolean - added:
method MultipartResolver.resolveMultipart(HttpServletRequest): MultipartHttpServletRequest
- added:
abstract class CommonsFileUploadSupport - added:
class CommonsMultipartFile implements MultipartFile, Serializable - added:
class CommonsMultipartResolver extends CommonsFileUploadSupport implements MultipartResolver, ServletContextAware - added:
ctor CommonsFileUploadSupport() - added:
ctor CommonsFileUploadSupport.MultipartParsingResult(Map, Map) - added:
ctor CommonsMultipartFile(FileItem) - added:
ctor CommonsMultipartResolver() - added:
ctor CommonsMultipartResolver(ServletContext) - added:
field CommonsFileUploadSupport.logger: Log - added:
method CommonsFileUploadSupport.MultipartParsingResult.getMultipartFiles(): Map - added:
method CommonsFileUploadSupport.MultipartParsingResult.getMultipartParameters(): Map - added:
method CommonsFileUploadSupport.cleanupFileItems(Collection): void - added:
method CommonsFileUploadSupport.getDefaultEncoding(): String - added:
method CommonsFileUploadSupport.getFileItemFactory(): DiskFileItemFactory - added:
method CommonsFileUploadSupport.getFileUpload(): FileUpload - added:
method CommonsFileUploadSupport.isUploadTempDirSpecified(): boolean - added:
method CommonsFileUploadSupport.newFileItemFactory(): DiskFileItemFactory - added:
method CommonsFileUploadSupport.newFileUpload(FileItemFactory): FileUpload - added:
method CommonsFileUploadSupport.parseFileItems(List, String): CommonsFileUploadSupport.MultipartParsingResult - added:
method CommonsFileUploadSupport.prepareFileUpload(String): FileUpload - added:
method CommonsFileUploadSupport.setDefaultEncoding(String): void - added:
method CommonsFileUploadSupport.setMaxInMemorySize(int): void - added:
method CommonsFileUploadSupport.setMaxUploadSize(long): void - added:
method CommonsFileUploadSupport.setUploadTempDir(Resource): void - added:
method CommonsMultipartFile.getBytes(): byte[] - added:
method CommonsMultipartFile.getContentType(): String - added:
method CommonsMultipartFile.getFileItem(): FileItem - added:
method CommonsMultipartFile.getInputStream(): InputStream - added:
method CommonsMultipartFile.getName(): String - added:
method CommonsMultipartFile.getOriginalFilename(): String - added:
method CommonsMultipartFile.getSize(): long - added:
method CommonsMultipartFile.getStorageDescription(): String - added:
method CommonsMultipartFile.isAvailable(): boolean - added:
method CommonsMultipartFile.isEmpty(): boolean - added:
method CommonsMultipartFile.transferTo(File): void - added:
method CommonsMultipartResolver.cleanupMultipart(MultipartHttpServletRequest): void - added:
method CommonsMultipartResolver.determineEncoding(HttpServletRequest): String - added:
method CommonsMultipartResolver.isMultipart(HttpServletRequest): boolean - added:
method CommonsMultipartResolver.newFileUpload(FileItemFactory): FileUpload - added:
method CommonsMultipartResolver.parseRequest(HttpServletRequest): CommonsFileUploadSupport.MultipartParsingResult - added:
method CommonsMultipartResolver.resolveMultipart(HttpServletRequest): MultipartHttpServletRequest - added:
method CommonsMultipartResolver.setResolveLazily(boolean): void - added:
method CommonsMultipartResolver.setServletContext(ServletContext): void - added:
static class CommonsFileUploadSupport.MultipartParsingResult - added:
static field CommonsMultipartFile.logger: Log
- added:
abstract class AbstractMultipartHttpServletRequest extends HttpServletRequestWrapper implements MultipartHttpServletRequest - added:
class ByteArrayMultipartFileEditor extends ByteArrayPropertyEditor - added:
class DefaultMultipartHttpServletRequest extends AbstractMultipartHttpServletRequest - added:
class MultipartFilter extends OncePerRequestFilter - added:
class StringMultipartFileEditor extends PropertyEditorSupport - added:
ctor AbstractMultipartHttpServletRequest(HttpServletRequest) - added:
ctor ByteArrayMultipartFileEditor() - added:
ctor DefaultMultipartHttpServletRequest(HttpServletRequest) - added:
ctor DefaultMultipartHttpServletRequest(HttpServletRequest, Map, Map) - added:
ctor MultipartFilter() - added:
ctor StringMultipartFileEditor() - added:
ctor StringMultipartFileEditor(String) - added:
method AbstractMultipartHttpServletRequest.getFile(String): MultipartFile - added:
method AbstractMultipartHttpServletRequest.getFileMap(): Map - added:
method AbstractMultipartHttpServletRequest.getFileNames(): Iterator - added:
method AbstractMultipartHttpServletRequest.getMultipartFiles(): Map - added:
method AbstractMultipartHttpServletRequest.initializeMultipart(): void - added:
method AbstractMultipartHttpServletRequest.setMultipartFiles(Map): void - added:
method ByteArrayMultipartFileEditor.getAsText(): String - added:
method ByteArrayMultipartFileEditor.setValue(Object): void - added:
method DefaultMultipartHttpServletRequest.getMultipartParameters(): Map - added:
method DefaultMultipartHttpServletRequest.getParameter(String): String - added:
method DefaultMultipartHttpServletRequest.getParameterMap(): Map - added:
method DefaultMultipartHttpServletRequest.getParameterNames(): Enumeration - added:
method DefaultMultipartHttpServletRequest.getParameterValues(String): String[] - added:
method DefaultMultipartHttpServletRequest.setMultipartParameters(Map): void - added:
method MultipartFilter.doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain): void - added:
method MultipartFilter.getMultipartResolverBeanName(): String - added:
method MultipartFilter.lookupMultipartResolver(): MultipartResolver - added:
method MultipartFilter.lookupMultipartResolver(HttpServletRequest): MultipartResolver - added:
method MultipartFilter.setMultipartResolverBeanName(String): void - added:
method StringMultipartFileEditor.setAsText(String): void - added:
method StringMultipartFileEditor.setValue(Object): void - added:
static field MultipartFilter.DEFAULT_MULTIPART_RESOLVER_BEAN_NAME: String
- removed:
method DispatcherServlet.initFrameworkServlet(): void - removed:
method FrameworkServlet.isPublishContext(): boolean - removed:
method FrameworkServlet.isPublishEvents(): boolean - removed:
static field DispatcherServlet.MULTIPART_RESOLVER_ATTRIBUTE: String - changed:
abstract class FrameworkServlet extends HttpServletBean → abstract class FrameworkServlet extends HttpServletBean implements ApplicationListener - changed:
method DispatcherServlet.getDefaultStrategies(Class): List → method DispatcherServlet.getDefaultStrategies(ApplicationContext, Class): List - changed:
method DispatcherServlet.getDefaultStrategy(Class): Object → method DispatcherServlet.getDefaultStrategy(ApplicationContext, Class): Object - added:
class ViewRendererServlet extends HttpServlet - added:
ctor ViewRendererServlet() - added:
interface RequestToViewNameTranslator - added:
method DispatcherServlet.cleanupMultipart(HttpServletRequest): void - added:
method DispatcherServlet.createDefaultStrategy(ApplicationContext, Class): Object - added:
method DispatcherServlet.getDefaultViewName(HttpServletRequest): String - added:
method DispatcherServlet.getMultipartResolver(): MultipartResolver - added:
method DispatcherServlet.getThemeSource(): ThemeSource - added:
method DispatcherServlet.initStrategies(ApplicationContext): void - added:
method DispatcherServlet.onRefresh(ApplicationContext): void - added:
method FrameworkServlet.doOptions(HttpServletRequest, HttpServletResponse): void - added:
method FrameworkServlet.doTrace(HttpServletRequest, HttpServletResponse): void - added:
method FrameworkServlet.findWebApplicationContext(): WebApplicationContext - added:
method FrameworkServlet.getContextAttribute(): String - added:
method FrameworkServlet.onApplicationEvent(ApplicationEvent): void - added:
method FrameworkServlet.onRefresh(ApplicationContext): void - added:
method FrameworkServlet.postProcessWebApplicationContext(ConfigurableWebApplicationContext): void - added:
method FrameworkServlet.refresh(): void - added:
method FrameworkServlet.setContextAttribute(String): void - added:
method FrameworkServlet.setDispatchOptionsRequest(boolean): void - added:
method FrameworkServlet.setDispatchTraceRequest(boolean): void - added:
method HandlerExecutionChain.addInterceptor(HandlerInterceptor): void - added:
method HandlerExecutionChain.addInterceptors(HandlerInterceptor[]): void - added:
method HandlerExecutionChain.toString(): String - added:
method ModelAndView.addObject(Object): ModelAndView - added:
method ModelAndView.getModelMap(): ModelMap - added:
method ModelAndView.hasView(): boolean - added:
method ModelAndView.wasCleared(): boolean - added:
method RequestToViewNameTranslator.getViewName(HttpServletRequest): String - added:
method View.getContentType(): String - added:
method ViewRendererServlet.doGet(HttpServletRequest, HttpServletResponse): void - added:
method ViewRendererServlet.doPost(HttpServletRequest, HttpServletResponse): void - added:
method ViewRendererServlet.processRequest(HttpServletRequest, HttpServletResponse): void - added:
method ViewRendererServlet.renderView(HttpServletRequest, HttpServletResponse): void - added:
static field DispatcherServlet.REQUEST_TO_VIEW_NAME_TRANSLATOR_BEAN_NAME: String - added:
static field DispatcherServlet.THEME_SOURCE_ATTRIBUTE: String - added:
static field HandlerMapping.PATH_WITHIN_HANDLER_MAPPING_ATTRIBUTE: String - added:
static field ViewRendererServlet.MODEL_ATTRIBUTE: String - added:
static field ViewRendererServlet.VIEW_ATTRIBUTE: String - added:
static field ViewRendererServlet.WEB_APPLICATION_CONTEXT_ATTRIBUTE: String
- removed:
method BeanNameUrlHandlerMapping.checkForUrl(String): String[] - removed:
method BeanNameUrlHandlerMapping.initApplicationContext(): void - changed:
class BeanNameUrlHandlerMapping extends AbstractUrlHandlerMapping → class BeanNameUrlHandlerMapping extends AbstractDetectingUrlHandlerMapping - changed:
class SimpleServletPostProcessor implements DestructionAwareBeanPostProcessor, ServletContextAware → class SimpleServletPostProcessor implements DestructionAwareBeanPostProcessor, ServletContextAware, ServletConfigAware - changed:
method AbstractHandlerMapping.setInterceptors(HandlerInterceptor[]): void → method AbstractHandlerMapping.setInterceptors(Object[]): void - changed:
method AbstractUrlHandlerMapping.lookupHandler(String): Object → method AbstractUrlHandlerMapping.lookupHandler(String, HttpServletRequest): Object - added:
abstract class AbstractDetectingUrlHandlerMapping extends AbstractUrlHandlerMapping - added:
class DispatcherServletWebRequest extends ServletWebRequest - added:
class WebRequestHandlerInterceptorAdapter implements HandlerInterceptor - added:
ctor AbstractDetectingUrlHandlerMapping() - added:
ctor DispatcherServletWebRequest(HttpServletRequest) - added:
ctor WebRequestHandlerInterceptorAdapter(WebRequestInterceptor) - added:
method AbstractDetectingUrlHandlerMapping.detectHandlers(): void - added:
method AbstractDetectingUrlHandlerMapping.determineUrlsForHandler(String): String[] - added:
method AbstractDetectingUrlHandlerMapping.initApplicationContext(): void - added:
method AbstractDetectingUrlHandlerMapping.setDetectHandlersInAncestorContexts(boolean): void - added:
method AbstractHandlerMapping.adaptInterceptor(Object): HandlerInterceptor - added:
method AbstractHandlerMapping.extendInterceptors(List): void - added:
method AbstractHandlerMapping.getAdaptedInterceptors(): HandlerInterceptor[] - added:
method AbstractHandlerMapping.getHandlerExecutionChain(Object, HttpServletRequest): HandlerExecutionChain - added:
method AbstractHandlerMapping.initApplicationContext(): void - added:
method AbstractHandlerMapping.initInterceptors(): void - added:
method AbstractUrlHandlerMapping.buildPathExposingHandler(Object, String): Object - added:
method AbstractUrlHandlerMapping.exposePathWithinMapping(String, HttpServletRequest): void - added:
method AbstractUrlHandlerMapping.getPathMatcher(): PathMatcher - added:
method AbstractUrlHandlerMapping.getRootHandler(): Object - added:
method AbstractUrlHandlerMapping.registerHandler(String[], String): void - added:
method AbstractUrlHandlerMapping.setRootHandler(Object): void - added:
method AbstractUrlHandlerMapping.validateHandler(Object, HttpServletRequest): void - added:
method BeanNameUrlHandlerMapping.determineUrlsForHandler(String): String[] - added:
method DispatcherServletWebRequest.getLocale(): Locale - added:
method SimpleMappingExceptionResolver.applyStatusCodeIfPossible(HttpServletRequest, HttpServletResponse, int): void - added:
method SimpleMappingExceptionResolver.buildLogMessage(Exception, HttpServletRequest): String - added:
method SimpleMappingExceptionResolver.determineStatusCode(HttpServletRequest, String): Integer - added:
method SimpleMappingExceptionResolver.determineViewName(Exception, HttpServletRequest): String - added:
method SimpleMappingExceptionResolver.doResolveException(HttpServletRequest, HttpServletResponse, Object, Exception): ModelAndView - added:
method SimpleMappingExceptionResolver.logException(Exception, HttpServletRequest): void - added:
method SimpleMappingExceptionResolver.setMappedHandlerClasses(Class[]): void - added:
method SimpleMappingExceptionResolver.setWarnLogCategory(String): void - added:
method SimpleMappingExceptionResolver.shouldApplyTo(HttpServletRequest, Object): boolean - added:
method SimpleServletPostProcessor.setServletConfig(ServletConfig): void - added:
method SimpleServletPostProcessor.setUseSharedServletConfig(boolean): void - added:
method SimpleUrlHandlerMapping.registerHandlers(Map): void - added:
method WebRequestHandlerInterceptorAdapter.afterCompletion(HttpServletRequest, HttpServletResponse, Object, Exception): void - added:
method WebRequestHandlerInterceptorAdapter.postHandle(HttpServletRequest, HttpServletResponse, Object, ModelAndView): void - added:
method WebRequestHandlerInterceptorAdapter.preHandle(HttpServletRequest, HttpServletResponse, Object): boolean
- added:
method AbstractPathMapHandlerMapping.detectAndCreateHandlers(ConfigurableListableBeanFactory): void - added:
method AbstractPathMapHandlerMapping.registerHandler(PathMap[], Object): void
- removed:
method FixedLocaleResolver.setDefaultLocale(Locale): void - changed:
class FixedLocaleResolver implements LocaleResolver → class FixedLocaleResolver extends AbstractLocaleResolver - added:
ctor FixedLocaleResolver(Locale) - added:
method LocaleChangeInterceptor.getParamName(): String
- removed:
method AbstractUrlViewController.getViewNameForUrlPath(String): String - removed:
method AbstractWizardFormController.isCancel(HttpServletRequest): boolean - removed:
method AbstractWizardFormController.isFinish(HttpServletRequest): boolean - changed:
method SimpleFormController.suppressValidation(HttpServletRequest): boolean → method SimpleFormController.suppressValidation(HttpServletRequest, Object): boolean - added:
class HttpRequestHandlerAdapter implements HandlerAdapter - added:
ctor HttpRequestHandlerAdapter() - added:
method AbstractUrlViewController.getUrlPathHelper(): UrlPathHelper - added:
method AbstractUrlViewController.getViewNameForRequest(HttpServletRequest): String - added:
method BaseCommandController.getWebBindingInitializer(): WebBindingInitializer - added:
method BaseCommandController.setWebBindingInitializer(WebBindingInitializer): void - added:
method BaseCommandController.suppressValidation(HttpServletRequest, Object): boolean - added:
method BaseCommandController.suppressValidation(HttpServletRequest, Object, BindException): boolean - added:
method BaseCommandController.useDirectFieldAccess(): boolean - added:
method CancellableFormController.suppressValidation(HttpServletRequest, Object): boolean - added:
method HttpRequestHandlerAdapter.getLastModified(HttpServletRequest, Object): long - added:
method HttpRequestHandlerAdapter.handle(HttpServletRequest, HttpServletResponse, Object): ModelAndView - added:
method HttpRequestHandlerAdapter.supports(Object): boolean - added:
method ServletForwardingController.useInclude(HttpServletRequest, HttpServletResponse): boolean - added:
method SimpleFormController.isFormChangeRequest(HttpServletRequest, Object): boolean - added:
method UrlFilenameViewController.extractOperableUrl(HttpServletRequest): String - added:
method UrlFilenameViewController.getViewNameForRequest(HttpServletRequest): String
- added:
class AnnotationMethodHandlerAdapter extends WebContentGenerator implements HandlerAdapter - added:
class DefaultAnnotationHandlerMapping extends AbstractDetectingUrlHandlerMapping - added:
ctor AnnotationMethodHandlerAdapter() - added:
ctor DefaultAnnotationHandlerMapping() - added:
method AnnotationMethodHandlerAdapter.createBinder(HttpServletRequest, Object, String): ServletRequestDataBinder - added:
method AnnotationMethodHandlerAdapter.getLastModified(HttpServletRequest, Object): long - added:
method AnnotationMethodHandlerAdapter.handle(HttpServletRequest, HttpServletResponse, Object): ModelAndView - added:
method AnnotationMethodHandlerAdapter.handleNoSuchRequestHandlingMethod(NoSuchRequestHandlingMethodException, HttpServletRequest, HttpServletResponse): ModelAndView - added:
method AnnotationMethodHandlerAdapter.invokeHandlerMethod(HttpServletRequest, HttpServletResponse, Object): ModelAndView - added:
method AnnotationMethodHandlerAdapter.setAlwaysUseFullPath(boolean): void - added:
method AnnotationMethodHandlerAdapter.setCacheSecondsForSessionAttributeHandlers(int): void - added:
method AnnotationMethodHandlerAdapter.setCustomArgumentResolver(WebArgumentResolver): void - added:
method AnnotationMethodHandlerAdapter.setCustomArgumentResolvers(WebArgumentResolver[]): void - added:
method AnnotationMethodHandlerAdapter.setMethodNameResolver(MethodNameResolver): void - added:
method AnnotationMethodHandlerAdapter.setParameterNameDiscoverer(ParameterNameDiscoverer): void - added:
method AnnotationMethodHandlerAdapter.setPathMatcher(PathMatcher): void - added:
method AnnotationMethodHandlerAdapter.setSessionAttributeStore(SessionAttributeStore): void - added:
method AnnotationMethodHandlerAdapter.setSynchronizeOnSession(boolean): void - added:
method AnnotationMethodHandlerAdapter.setUrlDecode(boolean): void - added:
method AnnotationMethodHandlerAdapter.setUrlPathHelper(UrlPathHelper): void - added:
method AnnotationMethodHandlerAdapter.setWebBindingInitializer(WebBindingInitializer): void - added:
method AnnotationMethodHandlerAdapter.supports(Object): boolean - added:
method DefaultAnnotationHandlerMapping.addUrlsForPath(Set, String): void - added:
method DefaultAnnotationHandlerMapping.determineUrlsForHandler(String): String[] - added:
method DefaultAnnotationHandlerMapping.determineUrlsForHandlerMethods(Class): String[] - added:
method DefaultAnnotationHandlerMapping.setUseDefaultSuffixPattern(boolean): void - added:
method DefaultAnnotationHandlerMapping.validateHandler(Object, HttpServletRequest): void - added:
method DefaultAnnotationHandlerMapping.validateMapping(RequestMapping, HttpServletRequest): void - added:
static field AnnotationMethodHandlerAdapter.PAGE_NOT_FOUND_LOG_CATEGORY: String - added:
static field AnnotationMethodHandlerAdapter.pageNotFoundLogger: Log
- changed:
method MultiActionController.bind(ServletRequest, Object): void → method MultiActionController.bind(HttpServletRequest, Object): void - changed:
method MultiActionController.createBinder(ServletRequest, Object): ServletRequestDataBinder → method MultiActionController.createBinder(HttpServletRequest, Object): ServletRequestDataBinder - added:
ctor NoSuchRequestHandlingMethodException(String, String, Map) - added:
method MultiActionController.getWebBindingInitializer(): WebBindingInitializer - added:
method MultiActionController.initBinder(HttpServletRequest, ServletRequestDataBinder): void - added:
method MultiActionController.setWebBindingInitializer(WebBindingInitializer): void
- added:
abstract class AbstractControllerUrlHandlerMapping extends AbstractDetectingUrlHandlerMapping - added:
class ControllerBeanNameHandlerMapping extends AbstractControllerUrlHandlerMapping - added:
class ControllerClassNameHandlerMapping extends AbstractControllerUrlHandlerMapping - added:
ctor AbstractControllerUrlHandlerMapping() - added:
ctor ControllerBeanNameHandlerMapping() - added:
ctor ControllerClassNameHandlerMapping() - added:
method AbstractControllerUrlHandlerMapping.buildUrlsForHandler(String, Class): String[] - added:
method AbstractControllerUrlHandlerMapping.determineUrlsForHandler(String): String[] - added:
method AbstractControllerUrlHandlerMapping.isControllerType(Class): boolean - added:
method AbstractControllerUrlHandlerMapping.isEligibleForMapping(String, Class): boolean - added:
method AbstractControllerUrlHandlerMapping.isMultiActionControllerType(Class): boolean - added:
method AbstractControllerUrlHandlerMapping.setExcludedClasses(Class[]): void - added:
method AbstractControllerUrlHandlerMapping.setExcludedPackages(String[]): void - added:
method AbstractControllerUrlHandlerMapping.setIncludeAnnotatedControllers(boolean): void - added:
method ControllerBeanNameHandlerMapping.buildUrlsForHandler(String, Class): String[] - added:
method ControllerBeanNameHandlerMapping.generatePathMapping(String): String - added:
method ControllerBeanNameHandlerMapping.setUrlPrefix(String): void - added:
method ControllerBeanNameHandlerMapping.setUrlSuffix(String): void - added:
method ControllerClassNameHandlerMapping.buildUrlsForHandler(String, Class): String[] - added:
method ControllerClassNameHandlerMapping.generatePathMappings(Class): String[] - added:
method ControllerClassNameHandlerMapping.setBasePackage(String): void - added:
method ControllerClassNameHandlerMapping.setCaseSensitive(boolean): void - added:
method ControllerClassNameHandlerMapping.setPathPrefix(String): void
- removed:
class RequestMethodNotSupportedException extends ServletException - removed:
class SessionRequiredException extends ServletException - removed:
ctor RequestMethodNotSupportedException(String) - removed:
ctor SessionRequiredException(String) - removed:
static field JspAwareRequestContext.PAGE_SCOPE_SUFFIX: String - removed:
static field JstlUtils.REQUEST_SCOPE_SUFFIX: String - removed:
static field RequestContext.APPLICATION_SCOPE_SUFFIX: String - removed:
static field RequestContext.JSTL_LOCALE_ATTRIBUTE: String - removed:
static field RequestContext.REQUEST_SCOPE_SUFFIX: String - removed:
static field RequestContext.SESSION_SCOPE_SUFFIX: String - removed:
static field WebContentGenerator.HEADER_CACHE_CONTROL: String - removed:
static field WebContentGenerator.HEADER_EXPIRES: String - removed:
static field WebContentGenerator.HEADER_PRAGMA: String - removed:
static method RequestContextUtils.getMultipartResolver(ServletRequest): MultipartResolver - added:
ctor WebContentGenerator(boolean) - added:
method BindStatus.findEditor(Class): PropertyEditor - added:
method BindStatus.getActualValue(): Object - added:
method BindStatus.getValueType(): Class - added:
method RequestContext.getDefaultHtmlEscape(): Boolean - added:
method RequestContext.getMessageSource(): MessageSource - added:
method RequestContext.getQueryString(): String - added:
method WebContentGenerator.isUseCacheControlNoStore(): boolean - added:
method WebContentGenerator.setUseCacheControlNoStore(boolean): void - added:
static field RequestContext.WEB_APPLICATION_CONTEXT_ATTRIBUTE: String - added:
static field RequestContext.jstlPresent: boolean - added:
static method JstlUtils.exposeLocalizationContext(RequestContext): void - added:
static method RequestContextUtils.getThemeSource(HttpServletRequest): ThemeSource
- changed:
class BindTag extends HtmlEscapingAwareTag → class BindTag extends HtmlEscapingAwareTag implements EditorAwareTag - changed:
class NestedPathTag extends TagSupport → class NestedPathTag extends TagSupport implements TryCatchFinally - added:
interface EditorAwareTag - added:
method EditorAwareTag.getEditor(): PropertyEditor - added:
method HtmlEscapingAwareTag.isDefaultHtmlEscape(): boolean - added:
method NestedPathTag.doCatch(Throwable): void - added:
method NestedPathTag.doFinally(): void
- added:
abstract class AbstractCheckedElementTag extends AbstractHtmlInputElementTag - added:
abstract class AbstractDataBoundFormElementTag extends AbstractFormTag implements EditorAwareTag - added:
abstract class AbstractFormTag extends HtmlEscapingAwareTag - added:
abstract class AbstractHtmlElementBodyTag extends AbstractHtmlElementTag implements BodyTag - added:
abstract class AbstractHtmlElementTag extends AbstractDataBoundFormElementTag - added:
abstract class AbstractHtmlInputElementTag extends AbstractHtmlElementTag - added:
abstract class AbstractMultiCheckedElementTag extends AbstractCheckedElementTag - added:
abstract class AbstractSingleCheckedElementTag extends AbstractCheckedElementTag - added:
class CheckboxTag extends AbstractSingleCheckedElementTag - added:
class CheckboxesTag extends AbstractMultiCheckedElementTag - added:
class ErrorsTag extends AbstractHtmlElementBodyTag implements BodyTag - added:
class FormTag extends AbstractHtmlElementTag - added:
class HiddenInputTag extends AbstractDataBoundFormElementTag - added:
class InputTag extends AbstractHtmlInputElementTag - added:
class LabelTag extends AbstractHtmlElementTag - added:
class OptionTag extends AbstractHtmlElementBodyTag implements BodyTag - added:
class OptionsTag extends AbstractHtmlElementTag - added:
class PasswordInputTag extends InputTag - added:
class RadioButtonTag extends AbstractSingleCheckedElementTag - added:
class RadioButtonsTag extends AbstractMultiCheckedElementTag - added:
class SelectTag extends AbstractHtmlInputElementTag - added:
class TagWriter - added:
class TextareaTag extends AbstractHtmlInputElementTag - added:
ctor AbstractCheckedElementTag() - added:
ctor AbstractDataBoundFormElementTag() - added:
ctor AbstractFormTag() - added:
ctor AbstractHtmlElementBodyTag() - added:
ctor AbstractHtmlElementTag() - added:
ctor AbstractHtmlInputElementTag() - added:
ctor AbstractMultiCheckedElementTag() - added:
ctor AbstractSingleCheckedElementTag() - added:
ctor CheckboxTag() - added:
ctor CheckboxesTag() - added:
ctor ErrorsTag() - added:
ctor FormTag() - added:
ctor HiddenInputTag() - added:
ctor InputTag() - added:
ctor LabelTag() - added:
ctor OptionTag() - added:
ctor OptionsTag() - added:
ctor PasswordInputTag() - added:
ctor RadioButtonTag() - added:
ctor RadioButtonsTag() - added:
ctor SelectTag() - added:
ctor TagWriter(PageContext) - added:
ctor TagWriter(Writer) - added:
ctor TextareaTag() - added:
method AbstractCheckedElementTag.autogenerateId(): String - added:
method AbstractCheckedElementTag.renderFromBoolean(Boolean, TagWriter): void - added:
method AbstractCheckedElementTag.renderFromValue(Object, Object, TagWriter): void - added:
method AbstractCheckedElementTag.renderFromValue(Object, TagWriter): void - added:
method AbstractCheckedElementTag.writeTagContent(TagWriter): int - added:
method AbstractDataBoundFormElementTag.autogenerateId(): String - added:
method AbstractDataBoundFormElementTag.doFinally(): void - added:
method AbstractDataBoundFormElementTag.getBindStatus(): BindStatus - added:
method AbstractDataBoundFormElementTag.getBoundValue(): Object - added:
method AbstractDataBoundFormElementTag.getEditor(): PropertyEditor - added:
method AbstractDataBoundFormElementTag.getId(): String - added:
method AbstractDataBoundFormElementTag.getName(): String - added:
method AbstractDataBoundFormElementTag.getNestedPath(): String - added:
method AbstractDataBoundFormElementTag.getPath(): String - added:
method AbstractDataBoundFormElementTag.getPropertyEditor(): PropertyEditor - added:
method AbstractDataBoundFormElementTag.getPropertyPath(): String - added:
method AbstractDataBoundFormElementTag.resolveId(): String - added:
method AbstractDataBoundFormElementTag.setId(String): void - added:
method AbstractDataBoundFormElementTag.setPath(String): void - added:
method AbstractDataBoundFormElementTag.writeDefaultAttributes(TagWriter): void - added:
method AbstractFormTag.createTagWriter(): TagWriter - added:
method AbstractFormTag.doStartTagInternal(): int - added:
method AbstractFormTag.evaluate(String, Object): Object - added:
method AbstractFormTag.getDisplayString(Object): String - added:
method AbstractFormTag.getDisplayString(Object, PropertyEditor): String - added:
method AbstractFormTag.isDefaultHtmlEscape(): boolean - added:
method AbstractFormTag.writeOptionalAttribute(TagWriter, String, String): void - added:
method AbstractFormTag.writeTagContent(TagWriter): int - added:
method AbstractHtmlElementBodyTag.doEndTag(): int - added:
method AbstractHtmlElementBodyTag.doFinally(): void - added:
method AbstractHtmlElementBodyTag.doInitBody(): void - added:
method AbstractHtmlElementBodyTag.exposeAttributes(): void - added:
method AbstractHtmlElementBodyTag.flushBufferedBodyContent(BodyContent): void - added:
method AbstractHtmlElementBodyTag.onWriteTagContent(): void - added:
method AbstractHtmlElementBodyTag.removeAttributes(): void - added:
method AbstractHtmlElementBodyTag.renderDefaultContent(TagWriter): void - added:
method AbstractHtmlElementBodyTag.renderFromBodyContent(BodyContent, TagWriter): void - added:
method AbstractHtmlElementBodyTag.setBodyContent(BodyContent): void - added:
method AbstractHtmlElementBodyTag.shouldRender(): boolean - added:
method AbstractHtmlElementBodyTag.writeTagContent(TagWriter): int - added:
method AbstractHtmlElementTag.getCssClass(): String - added:
method AbstractHtmlElementTag.getCssErrorClass(): String - added:
method AbstractHtmlElementTag.getCssStyle(): String - added:
method AbstractHtmlElementTag.getDir(): String - added:
method AbstractHtmlElementTag.getLang(): String - added:
method AbstractHtmlElementTag.getOnclick(): String - added:
method AbstractHtmlElementTag.getOndblclick(): String - added:
method AbstractHtmlElementTag.getOnkeydown(): String - added:
method AbstractHtmlElementTag.getOnkeypress(): String - added:
method AbstractHtmlElementTag.getOnkeyup(): String - added:
method AbstractHtmlElementTag.getOnmousedown(): String - added:
method AbstractHtmlElementTag.getOnmousemove(): String - added:
method AbstractHtmlElementTag.getOnmouseout(): String - added:
method AbstractHtmlElementTag.getOnmouseover(): String - added:
method AbstractHtmlElementTag.getOnmouseup(): String - added:
method AbstractHtmlElementTag.getTabindex(): String - added:
method AbstractHtmlElementTag.getTitle(): String - added:
method AbstractHtmlElementTag.resolveCssClass(): String - added:
method AbstractHtmlElementTag.setCssClass(String): void - added:
method AbstractHtmlElementTag.setCssErrorClass(String): void - added:
method AbstractHtmlElementTag.setCssStyle(String): void - added:
method AbstractHtmlElementTag.setDir(String): void - added:
method AbstractHtmlElementTag.setLang(String): void - added:
method AbstractHtmlElementTag.setOnclick(String): void - added:
method AbstractHtmlElementTag.setOndblclick(String): void - added:
method AbstractHtmlElementTag.setOnkeydown(String): void - added:
method AbstractHtmlElementTag.setOnkeypress(String): void - added:
method AbstractHtmlElementTag.setOnkeyup(String): void - added:
method AbstractHtmlElementTag.setOnmousedown(String): void - added:
method AbstractHtmlElementTag.setOnmousemove(String): void - added:
method AbstractHtmlElementTag.setOnmouseout(String): void - added:
method AbstractHtmlElementTag.setOnmouseover(String): void - added:
method AbstractHtmlElementTag.setOnmouseup(String): void - added:
method AbstractHtmlElementTag.setTabindex(String): void - added:
method AbstractHtmlElementTag.setTitle(String): void - added:
method AbstractHtmlElementTag.writeDefaultAttributes(TagWriter): void - added:
method AbstractHtmlElementTag.writeOptionalAttributes(TagWriter): void - added:
method AbstractHtmlInputElementTag.getAccesskey(): String - added:
method AbstractHtmlInputElementTag.getDisabled(): String - added:
method AbstractHtmlInputElementTag.getOnblur(): String - added:
method AbstractHtmlInputElementTag.getOnchange(): String - added:
method AbstractHtmlInputElementTag.getOnfocus(): String - added:
method AbstractHtmlInputElementTag.getReadonly(): String - added:
method AbstractHtmlInputElementTag.isDisabled(): boolean - added:
method AbstractHtmlInputElementTag.isReadonly(): boolean - added:
method AbstractHtmlInputElementTag.setAccesskey(String): void - added:
method AbstractHtmlInputElementTag.setDisabled(String): void - added:
method AbstractHtmlInputElementTag.setOnblur(String): void - added:
method AbstractHtmlInputElementTag.setOnchange(String): void - added:
method AbstractHtmlInputElementTag.setOnfocus(String): void - added:
method AbstractHtmlInputElementTag.setReadonly(String): void - added:
method AbstractHtmlInputElementTag.writeOptionalAttributes(TagWriter): void - added:
method AbstractMultiCheckedElementTag.getDelimiter(): String - added:
method AbstractMultiCheckedElementTag.getElement(): String - added:
method AbstractMultiCheckedElementTag.getInputType(): String - added:
method AbstractMultiCheckedElementTag.getItemLabel(): String - added:
method AbstractMultiCheckedElementTag.getItemValue(): String - added:
method AbstractMultiCheckedElementTag.getItems(): Object - added:
method AbstractMultiCheckedElementTag.resolveId(): String - added:
method AbstractMultiCheckedElementTag.setDelimiter(String): void - added:
method AbstractMultiCheckedElementTag.setElement(String): void - added:
method AbstractMultiCheckedElementTag.setItemLabel(String): void - added:
method AbstractMultiCheckedElementTag.setItemValue(String): void - added:
method AbstractMultiCheckedElementTag.setItems(Object): void - added:
method AbstractMultiCheckedElementTag.writeTagContent(TagWriter): int - added:
method AbstractSingleCheckedElementTag.getLabel(): Object - added:
method AbstractSingleCheckedElementTag.getValue(): Object - added:
method AbstractSingleCheckedElementTag.setLabel(Object): void - added:
method AbstractSingleCheckedElementTag.setValue(Object): void - added:
method AbstractSingleCheckedElementTag.writeTagContent(TagWriter): int - added:
method AbstractSingleCheckedElementTag.writeTagDetails(TagWriter): void - added:
method CheckboxTag.writeTagContent(TagWriter): int - added:
method CheckboxTag.writeTagDetails(TagWriter): void - added:
method CheckboxesTag.getInputType(): String - added:
method CheckboxesTag.writeTagContent(TagWriter): int - added:
method ErrorsTag.autogenerateId(): String - added:
method ErrorsTag.exposeAttributes(): void - added:
method ErrorsTag.getDelimiter(): String - added:
method ErrorsTag.getElement(): String - added:
method ErrorsTag.getName(): String - added:
method ErrorsTag.removeAttributes(): void - added:
method ErrorsTag.renderDefaultContent(TagWriter): void - added:
method ErrorsTag.setDelimiter(String): void - added:
method ErrorsTag.setElement(String): void - added:
method ErrorsTag.shouldRender(): boolean - added:
method FormTag.autogenerateId(): String - added:
method FormTag.doEndTag(): int - added:
method FormTag.doFinally(): void - added:
method FormTag.getAcceptCharset(): String - added:
method FormTag.getAction(): String - added:
method FormTag.getAutocomplete(): String - added:
method FormTag.getCommandName(): String - added:
method FormTag.getEnctype(): String - added:
method FormTag.getMethod(): String - added:
method FormTag.getModelAttribute(): String - added:
method FormTag.getName(): String - added:
method FormTag.getOnreset(): String - added:
method FormTag.getOnsubmit(): String - added:
method FormTag.getTarget(): String - added:
method FormTag.resolveAction(): String - added:
method FormTag.resolveCssClass(): String - added:
method FormTag.resolveModelAttribute(): String - added:
method FormTag.setAcceptCharset(String): void - added:
method FormTag.setAction(String): void - added:
method FormTag.setAutocomplete(String): void - added:
method FormTag.setCommandName(String): void - added:
method FormTag.setCssErrorClass(String): void - added:
method FormTag.setEnctype(String): void - added:
method FormTag.setMethod(String): void - added:
method FormTag.setModelAttribute(String): void - added:
method FormTag.setName(String): void - added:
method FormTag.setOnreset(String): void - added:
method FormTag.setOnsubmit(String): void - added:
method FormTag.setPath(String): void - added:
method FormTag.setTarget(String): void - added:
method FormTag.writeTagContent(TagWriter): int - added:
method HiddenInputTag.writeTagContent(TagWriter): int - added:
method InputTag.getAlt(): String - added:
method InputTag.getAutocomplete(): String - added:
method InputTag.getMaxlength(): String - added:
method InputTag.getOnselect(): String - added:
method InputTag.getSize(): String - added:
method InputTag.getType(): String - added:
method InputTag.setAlt(String): void - added:
method InputTag.setAutocomplete(String): void - added:
method InputTag.setMaxlength(String): void - added:
method InputTag.setOnselect(String): void - added:
method InputTag.setSize(String): void - added:
method InputTag.writeTagContent(TagWriter): int - added:
method InputTag.writeValue(TagWriter): void - added:
method LabelTag.autogenerateFor(): String - added:
method LabelTag.doEndTag(): int - added:
method LabelTag.doFinally(): void - added:
method LabelTag.getFor(): String - added:
method LabelTag.getName(): String - added:
method LabelTag.resolveFor(): String - added:
method LabelTag.setFor(String): void - added:
method LabelTag.writeTagContent(TagWriter): int - added:
method OptionTag.autogenerateId(): String - added:
method OptionTag.exposeAttributes(): void - added:
method OptionTag.getBindStatus(): BindStatus - added:
method OptionTag.getDisabled(): String - added:
method OptionTag.getLabel(): String - added:
method OptionTag.getValue(): Object - added:
method OptionTag.isDisabled(): boolean - added:
method OptionTag.onWriteTagContent(): void - added:
method OptionTag.removeAttributes(): void - added:
method OptionTag.renderDefaultContent(TagWriter): void - added:
method OptionTag.renderFromBodyContent(BodyContent, TagWriter): void - added:
method OptionTag.setDisabled(String): void - added:
method OptionTag.setLabel(String): void - added:
method OptionTag.setValue(Object): void - added:
method OptionsTag.getBindStatus(): BindStatus - added:
method OptionsTag.getDisabled(): String - added:
method OptionsTag.getItemLabel(): String - added:
method OptionsTag.getItemValue(): String - added:
method OptionsTag.getItems(): Object - added:
method OptionsTag.isDisabled(): boolean - added:
method OptionsTag.resolveId(): String - added:
method OptionsTag.setDisabled(String): void - added:
method OptionsTag.setItemLabel(String): void - added:
method OptionsTag.setItemValue(String): void - added:
method OptionsTag.setItems(Object): void - added:
method OptionsTag.writeTagContent(TagWriter): int - added:
method PasswordInputTag.getType(): String - added:
method PasswordInputTag.isShowPassword(): boolean - added:
method PasswordInputTag.setShowPassword(boolean): void - added:
method PasswordInputTag.writeValue(TagWriter): void - added:
method RadioButtonTag.writeTagDetails(TagWriter): void - added:
method RadioButtonsTag.getInputType(): String - added:
method SelectTag.doEndTag(): int - added:
method SelectTag.doFinally(): void - added:
method SelectTag.getItemLabel(): String - added:
method SelectTag.getItemValue(): String - added:
method SelectTag.getItems(): Object - added:
method SelectTag.getMultiple(): Object - added:
method SelectTag.getSize(): String - added:
method SelectTag.setItemLabel(String): void - added:
method SelectTag.setItemValue(String): void - added:
method SelectTag.setItems(Object): void - added:
method SelectTag.setMultiple(Object): void - added:
method SelectTag.setSize(String): void - added:
method SelectTag.writeTagContent(TagWriter): int - added:
method TagWriter.appendValue(String): void - added:
method TagWriter.endTag(): void - added:
method TagWriter.endTag(boolean): void - added:
method TagWriter.forceBlock(): void - added:
method TagWriter.startTag(String): void - added:
method TagWriter.writeAttribute(String, String): void - added:
method TagWriter.writeOptionalAttributeValue(String, String): void - added:
method TextareaTag.getCols(): String - added:
method TextareaTag.getOnselect(): String - added:
method TextareaTag.getRows(): String - added:
method TextareaTag.setCols(String): void - added:
method TextareaTag.setOnselect(String): void - added:
method TextareaTag.setRows(String): void - added:
method TextareaTag.writeTagContent(TagWriter): int - added:
static field AbstractDataBoundFormElementTag.COMMAND_NAME_VARIABLE_NAME: String - added:
static field AbstractDataBoundFormElementTag.NESTED_PATH_VARIABLE_NAME: String - added:
static field AbstractHtmlElementTag.CLASS_ATTRIBUTE: String - added:
static field AbstractHtmlElementTag.DIR_ATTRIBUTE: String - added:
static field AbstractHtmlElementTag.LANG_ATTRIBUTE: String - added:
static field AbstractHtmlElementTag.ONCLICK_ATTRIBUTE: String - added:
static field AbstractHtmlElementTag.ONDBLCLICK_ATTRIBUTE: String - added:
static field AbstractHtmlElementTag.ONKEYDOWN_ATTRIBUTE: String - added:
static field AbstractHtmlElementTag.ONKEYPRESS_ATTRIBUTE: String - added:
static field AbstractHtmlElementTag.ONKEYUP_ATTRIBUTE: String - added:
static field AbstractHtmlElementTag.ONMOUSEDOWN_ATTRIBUTE: String - added:
static field AbstractHtmlElementTag.ONMOUSEMOVE_ATTRIBUTE: String - added:
static field AbstractHtmlElementTag.ONMOUSEOUT_ATTRIBUTE: String - added:
static field AbstractHtmlElementTag.ONMOUSEOVER_ATTRIBUTE: String - added:
static field AbstractHtmlElementTag.ONMOUSEUP_ATTRIBUTE: String - added:
static field AbstractHtmlElementTag.STYLE_ATTRIBUTE: String - added:
static field AbstractHtmlElementTag.TABINDEX_ATTRIBUTE: String - added:
static field AbstractHtmlElementTag.TITLE_ATTRIBUTE: String - added:
static field AbstractHtmlInputElementTag.ACCESSKEY_ATTRIBUTE: String - added:
static field AbstractHtmlInputElementTag.DISABLED_ATTRIBUTE: String - added:
static field AbstractHtmlInputElementTag.ONBLUR_ATTRIBUTE: String - added:
static field AbstractHtmlInputElementTag.ONCHANGE_ATTRIBUTE: String - added:
static field AbstractHtmlInputElementTag.ONFOCUS_ATTRIBUTE: String - added:
static field AbstractHtmlInputElementTag.READONLY_ATTRIBUTE: String - added:
static field ErrorsTag.MESSAGES_ATTRIBUTE: String - added:
static field ErrorsTag.SPAN_TAG: String - added:
static field FormTag.DEFAULT_COMMAND_NAME: String - added:
static field FormTag.MODEL_ATTRIBUTE_VARIABLE_NAME: String - added:
static field InputTag.ALT_ATTRIBUTE: String - added:
static field InputTag.AUTOCOMPLETE_ATTRIBUTE: String - added:
static field InputTag.MAXLENGTH_ATTRIBUTE: String - added:
static field InputTag.ONSELECT_ATTRIBUTE: String - added:
static field InputTag.READONLY_ATTRIBUTE: String - added:
static field InputTag.SIZE_ATTRIBUTE: String - added:
static field OptionTag.DISPLAY_VALUE_VARIABLE_NAME: String - added:
static field OptionTag.VALUE_VARIABLE_NAME: String - added:
static field SelectTag.LIST_VALUE_PAGE_ATTRIBUTE: String - added:
static field TextareaTag.COLS_ATTRIBUTE: String - added:
static field TextareaTag.ONSELECT_ATTRIBUTE: String - added:
static field TextareaTag.READONLY_ATTRIBUTE: String - added:
static field TextareaTag.ROWS_ATTRIBUTE: String
- added:
method ThemeChangeInterceptor.getParamName(): String
- removed:
method InternalResourceView.exposeModelAsRequestAttributes(Map, HttpServletRequest): void - removed:
method JstlView.initApplicationContext(): void - removed:
static field RedirectView.DEFAULT_ENCODING_SCHEME: String - changed:
class UrlBasedViewResolver extends AbstractCachingViewResolver → class UrlBasedViewResolver extends AbstractCachingViewResolver implements Ordered - changed:
method AbstractCachingViewResolver.getCacheKey(String, Locale): String → method AbstractCachingViewResolver.getCacheKey(String, Locale): Object - changed:
method UrlBasedViewResolver.getCacheKey(String, Locale): String → method UrlBasedViewResolver.getCacheKey(String, Locale): Object - changed:
method XmlViewResolver.getCacheKey(String, Locale): String → method XmlViewResolver.getCacheKey(String, Locale): Object - added:
class DefaultRequestToViewNameTranslator implements RequestToViewNameTranslator - added:
ctor AbstractUrlBasedView(String) - added:
ctor DefaultRequestToViewNameTranslator() - added:
ctor InternalResourceView(String, boolean) - added:
ctor JstlView(String) - added:
ctor JstlView(String, MessageSource) - added:
ctor RedirectView(String, boolean, boolean, boolean) - added:
method AbstractTemplateView.applyContentType(HttpServletResponse): void - added:
method AbstractUrlBasedView.isUrlRequired(): boolean - added:
method AbstractView.createTemporaryOutputStream(): ByteArrayOutputStream - added:
method AbstractView.exposeModelAsRequestAttributes(Map, HttpServletRequest): void - added:
method AbstractView.generatesDownloadContent(): boolean - added:
method AbstractView.prepareResponse(HttpServletRequest, HttpServletResponse): void - added:
method AbstractView.writeToResponse(HttpServletResponse, ByteArrayOutputStream): void - added:
method DefaultRequestToViewNameTranslator.getViewName(HttpServletRequest): String - added:
method DefaultRequestToViewNameTranslator.setAlwaysUseFullPath(boolean): void - added:
method DefaultRequestToViewNameTranslator.setPrefix(String): void - added:
method DefaultRequestToViewNameTranslator.setSeparator(String): void - added:
method DefaultRequestToViewNameTranslator.setStripExtension(boolean): void - added:
method DefaultRequestToViewNameTranslator.setStripLeadingSlash(boolean): void - added:
method DefaultRequestToViewNameTranslator.setSuffix(String): void - added:
method DefaultRequestToViewNameTranslator.setUrlDecode(boolean): void - added:
method DefaultRequestToViewNameTranslator.setUrlPathHelper(UrlPathHelper): void - added:
method DefaultRequestToViewNameTranslator.transformPath(String): String - added:
method InternalResourceView.exposeForwardRequestAttributes(HttpServletRequest): void - added:
method InternalResourceView.getRequestToExpose(HttpServletRequest): HttpServletRequest - added:
method InternalResourceView.initServletContext(ServletContext): void - added:
method InternalResourceView.isContextRequired(): boolean - added:
method InternalResourceView.setAlwaysInclude(boolean): void - added:
method InternalResourceView.setExposeContextBeansAsAttributes(boolean): void - added:
method InternalResourceView.setExposeForwardAttributes(boolean): void - added:
method InternalResourceView.setExposedContextBeanNames(String[]): void - added:
method InternalResourceView.setPreventDispatchLoop(boolean): void - added:
method InternalResourceViewResolver.buildView(String): AbstractUrlBasedView - added:
method InternalResourceViewResolver.setAlwaysInclude(boolean): void - added:
method InternalResourceViewResolver.setExposeContextBeansAsAttributes(boolean): void - added:
method InternalResourceViewResolver.setExposedContextBeanNames(String[]): void - added:
method JstlView.initServletContext(ServletContext): void - added:
method RedirectView.isEligibleProperty(String, Object): boolean - added:
method RedirectView.isEligibleValue(Object): boolean - added:
method RedirectView.setExposeModelAttributes(boolean): void - added:
method ResourceBundleViewResolver.initApplicationContext(): void - added:
method ResourceBundleViewResolver.setLocalesToInitialize(Locale[]): void - added:
method UrlBasedViewResolver.canHandle(String, Locale): boolean - added:
method UrlBasedViewResolver.getOrder(): int - added:
method UrlBasedViewResolver.getViewNames(): String[] - added:
method UrlBasedViewResolver.setOrder(int): void - added:
method UrlBasedViewResolver.setViewNames(String[]): void
- removed:
method AbstractPdfView.getDocument(): Document - added:
abstract class AbstractPdfStamperView extends AbstractUrlBasedView - added:
ctor AbstractPdfStamperView() - added:
method AbstractExcelView.generatesDownloadContent(): boolean - added:
method AbstractJExcelView.generatesDownloadContent(): boolean - added:
method AbstractPdfStamperView.generatesDownloadContent(): boolean - added:
method AbstractPdfStamperView.mergePdfDocument(Map, PdfStamper, HttpServletRequest, HttpServletResponse): void - added:
method AbstractPdfStamperView.readPdfResource(): PdfReader - added:
method AbstractPdfStamperView.renderMergedOutputModel(Map, HttpServletRequest, HttpServletResponse): void - added:
method AbstractPdfView.generatesDownloadContent(): boolean
- changed:
class FreeMarkerConfigurer extends FreeMarkerConfigurationFactory implements FreeMarkerConfig, InitializingBean, ResourceLoaderAware → class FreeMarkerConfigurer extends FreeMarkerConfigurationFactory implements FreeMarkerConfig, InitializingBean, ResourceLoaderAware, ServletContextAware - changed:
method FreeMarkerView.autodetectConfiguration(): Configuration → method FreeMarkerView.autodetectConfiguration(): FreeMarkerConfig - added:
method FreeMarkerConfig.getTaglibFactory(): TaglibFactory - added:
method FreeMarkerConfigurer.getTaglibFactory(): TaglibFactory - added:
method FreeMarkerConfigurer.setServletContext(ServletContext): void - added:
method FreeMarkerView.getObjectWrapper(): ObjectWrapper
- added:
class ConfigurableJasperReportsView extends AbstractJasperReportsSingleFormatView - added:
ctor ConfigurableJasperReportsView() - added:
method AbstractJasperReportsSingleFormatView.generatesDownloadContent(): boolean - added:
method AbstractJasperReportsSingleFormatView.mergeExporterParameters(Map): Map - added:
method AbstractJasperReportsSingleFormatView.renderReportUsingOutputStream(JRExporter, JasperPrint, HttpServletResponse): void - added:
method AbstractJasperReportsSingleFormatView.renderReportUsingWriter(JRExporter, JasperPrint, HttpServletResponse): void - added:
method AbstractJasperReportsView.convertParameterValue(JRExporterParameter, Object): Object - added:
method AbstractJasperReportsView.createReport(JRDataSourceProvider): JRDataSource - added:
method AbstractJasperReportsView.isUrlRequired(): boolean - added:
method AbstractJasperReportsView.loadReport(): JasperReport - added:
method AbstractJasperReportsView.loadReport(Resource): JasperReport - added:
method AbstractJasperReportsView.onInit(): void - added:
method ConfigurableJasperReportsView.createExporter(): JRExporter - added:
method ConfigurableJasperReportsView.onInit(): void - added:
method ConfigurableJasperReportsView.setExporterClass(Class): void - added:
method ConfigurableJasperReportsView.setUseWriter(boolean): void - added:
method ConfigurableJasperReportsView.useWriter(): boolean - added:
method JasperReportsMultiFormatView.generatesDownloadContent(): boolean
- removed:
abstract class ComponentControllerSupport extends ControllerSupport - removed:
class TilesConfigurer extends WebApplicationObjectSupport implements InitializingBean - removed:
class TilesJstlView extends TilesView - removed:
class TilesView extends InternalResourceView - removed:
ctor ComponentControllerSupport() - removed:
ctor TilesConfigurer() - removed:
ctor TilesJstlView() - removed:
ctor TilesView() - removed:
method ComponentControllerSupport.doPerform(ComponentContext, HttpServletRequest, HttpServletResponse): void - removed:
method ComponentControllerSupport.execute(ComponentContext, HttpServletRequest, HttpServletResponse, ServletContext): void - removed:
method ComponentControllerSupport.getApplicationContext(): ApplicationContext - removed:
method ComponentControllerSupport.getMessageSourceAccessor(): MessageSourceAccessor - removed:
method ComponentControllerSupport.getServletContext(): ServletContext - removed:
method ComponentControllerSupport.getTempDir(): File - removed:
method ComponentControllerSupport.getWebApplicationContext(): WebApplicationContext - removed:
method ComponentControllerSupport.initApplicationContext(): void - removed:
method ComponentControllerSupport.perform(ComponentContext, HttpServletRequest, HttpServletResponse, ServletContext): void - removed:
method TilesConfigurer.afterPropertiesSet(): void - removed:
method TilesConfigurer.createDefinitionsFactory(DefinitionsFactoryConfig): DefinitionsFactory - removed:
method TilesConfigurer.setDefinitions(String[]): void - removed:
method TilesConfigurer.setFactoryClass(Class): void - removed:
method TilesConfigurer.setValidateDefinitions(boolean): void - removed:
method TilesJstlView.exposeHelpers(HttpServletRequest): void - removed:
method TilesJstlView.initApplicationContext(): void - removed:
method TilesView.executeController(Controller, ComponentContext, HttpServletRequest, HttpServletResponse): void - removed:
method TilesView.getComponentContext(ComponentDefinition, HttpServletRequest): ComponentContext - removed:
method TilesView.getComponentDefinition(DefinitionsFactory, HttpServletRequest): ComponentDefinition - removed:
method TilesView.getController(ComponentDefinition, HttpServletRequest): Controller - removed:
method TilesView.getDispatcherPath(ComponentDefinition, HttpServletRequest): String - removed:
method TilesView.initApplicationContext(): void - removed:
method TilesView.prepareForRendering(HttpServletRequest, HttpServletResponse): String - removed:
static field TilesView.PATH_ATTRIBUTE: String - removed:
static method TilesView.setPath(HttpServletRequest, String): void
- added:
abstract class AbstractSpringPreparerFactory implements PreparerFactory - added:
class SimpleSpringPreparerFactory extends AbstractSpringPreparerFactory - added:
class SpringBeanPreparerFactory extends AbstractSpringPreparerFactory - added:
class SpringLocaleResolver extends DefaultLocaleResolver - added:
class TilesConfigurer implements ServletContextAware, InitializingBean, DisposableBean - added:
class TilesView extends AbstractUrlBasedView - added:
ctor AbstractSpringPreparerFactory() - added:
ctor SimpleSpringPreparerFactory() - added:
ctor SpringBeanPreparerFactory() - added:
ctor SpringLocaleResolver() - added:
ctor TilesConfigurer() - added:
ctor TilesView() - added:
field TilesConfigurer.logger: Log - added:
method AbstractSpringPreparerFactory.getPreparer(String, TilesRequestContext): ViewPreparer - added:
method AbstractSpringPreparerFactory.getPreparer(String, WebApplicationContext): ViewPreparer - added:
method SimpleSpringPreparerFactory.getPreparer(String, WebApplicationContext): ViewPreparer - added:
method SpringBeanPreparerFactory.getPreparer(String, WebApplicationContext): ViewPreparer - added:
method SpringLocaleResolver.resolveLocale(TilesRequestContext): Locale - added:
method TilesConfigurer.afterPropertiesSet(): void - added:
method TilesConfigurer.createTilesContainer(ServletContext): TilesContainer - added:
method TilesConfigurer.destroy(): void - added:
method TilesConfigurer.setDefinitions(String[]): void - added:
method TilesConfigurer.setDefinitionsFactoryClass(Class): void - added:
method TilesConfigurer.setPreparerFactoryClass(Class): void - added:
method TilesConfigurer.setServletContext(ServletContext): void - added:
method TilesConfigurer.setTilesProperties(Properties): void - added:
method TilesConfigurer.setUseMutableTilesContainer(boolean): void - added:
method TilesConfigurer.setValidateDefinitions(boolean): void - added:
method TilesView.renderMergedOutputModel(Map, HttpServletRequest, HttpServletResponse): void
- changed:
class VelocityConfigurer extends VelocityEngineFactory implements VelocityConfig, InitializingBean, ResourceLoaderAware → class VelocityConfigurer extends VelocityEngineFactory implements VelocityConfig, InitializingBean, ResourceLoaderAware, ServletContextAware - added:
method VelocityConfigurer.setServletContext(ServletContext): void
- removed:
abstract class FormatHelper - removed:
ctor FormatHelper() - removed:
ctor FormatHelper.XsltFormattingException(String, Throwable) - removed:
method AbstractXsltView.createDomNode(Map, String, HttpServletRequest, HttpServletResponse): Node - removed:
method AbstractXsltView.doTransform(Map, Node, HttpServletRequest, HttpServletResponse): void - removed:
method AbstractXsltView.doTransform(Node, Map, Result, String): void - removed:
static class FormatHelper.XsltFormattingException extends NestedRuntimeException - removed:
static method FormatHelper.currency(double, Locale): String - removed:
static method FormatHelper.currency(double, String, String): String - removed:
static method FormatHelper.dateTimeElement(long): Node - removed:
static method FormatHelper.dateTimeElement(long, Locale): Node - removed:
static method FormatHelper.dateTimeElement(long, String, String): Node - added:
class XsltView extends AbstractUrlBasedView - added:
class XsltViewResolver extends UrlBasedViewResolver - added:
ctor XsltView() - added:
ctor XsltViewResolver() - added:
method AbstractXsltView.applyTransformerParameters(Map, Transformer): void - added:
method AbstractXsltView.buildTransformer(Map): Transformer - added:
method AbstractXsltView.getParameters(Map, HttpServletRequest): Map - added:
method AbstractXsltView.getStylesheetLocation(): Resource - added:
method AbstractXsltView.getTemplates(): Templates - added:
method AbstractXsltView.getTransformerFactory(): TransformerFactory - added:
method AbstractXsltView.newTransformerFactory(Class): TransformerFactory - added:
method AbstractXsltView.resetCachedTemplates(): void - added:
method AbstractXsltView.setContentType(String): void - added:
method AbstractXsltView.setTransformerFactoryClass(Class): void - added:
method XsltView.configureIndentation(Transformer): void - added:
method XsltView.configureResponse(Map, HttpServletResponse, Transformer): void - added:
method XsltView.configureTransformer(Map, HttpServletResponse, Transformer): void - added:
method XsltView.convertSource(Object): Source - added:
method XsltView.copyModelParameters(Map, Transformer): void - added:
method XsltView.copyOutputProperties(Transformer): void - added:
method XsltView.createResult(HttpServletResponse): Result - added:
method XsltView.createTransformer(Templates): Transformer - added:
method XsltView.getSourceTypes(): Class[] - added:
method XsltView.getStylesheetSource(): Source - added:
method XsltView.getTransformerFactory(): TransformerFactory - added:
method XsltView.initApplicationContext(): void - added:
method XsltView.locateSource(Map): Source - added:
method XsltView.newTransformerFactory(Class): TransformerFactory - added:
method XsltView.renderMergedOutputModel(Map, HttpServletRequest, HttpServletResponse): void - added:
method XsltView.setCacheTemplates(boolean): void - added:
method XsltView.setErrorListener(ErrorListener): void - added:
method XsltView.setIndent(boolean): void - added:
method XsltView.setOutputProperties(Properties): void - added:
method XsltView.setSourceKey(String): void - added:
method XsltView.setTransformerFactoryClass(Class): void - added:
method XsltView.setUriResolver(URIResolver): void - added:
method XsltViewResolver.buildView(String): AbstractUrlBasedView - added:
method XsltViewResolver.requiredViewClass(): Class - added:
method XsltViewResolver.setCacheTemplates(boolean): void - added:
method XsltViewResolver.setErrorListener(ErrorListener): void - added:
method XsltViewResolver.setIndent(boolean): void - added:
method XsltViewResolver.setOutputProperties(Properties): void - added:
method XsltViewResolver.setSourceKey(String): void - added:
method XsltViewResolver.setUriResolver(URIResolver): void - added:
static field AbstractXsltView.XML_CONTENT_TYPE: String