- All Implemented Interfaces:
- PropertyEditor
public class MediaTypeEditor
extends PropertyEditorSupport
Spring uses property editors heavily for managing conversion
between String values and custom Object types; this is based
on Java Beans PropertyEditor.
Standard JavaBeans infrastructure will automatically discover
PropertyEditor classes if they are in the same package as the
class they handle. Also, these need to have the same name
as that class plus the Editor suffix
This is a property editor for javax.ws.rs.core.MediaType. This
editor does not reside in the same package as MediaType, so
a custom binding between the required type and the property editor
would need to be defined in order to Spring-framework to use it.
The property editory would need to be registered in the Spring
Controller using the method annotated with @InitBinder.
example
@InitBinder
public void initBinder(WebDataBinder binder) {
binder.registerCustomEditor(MediaType.class,
new MediaTypeEditor());
}
- Version:
- $Revision$
- Author:
- Justin Edelson