protected abstract static class DefaultMVCGroupManager.InjectionPoint extends Object
Modifier and Type | Class and Description |
---|---|
protected static class |
DefaultMVCGroupManager.InjectionPoint.Kind |
Modifier and Type | Field and Description |
---|---|
protected Class<? extends PropertyEditor> |
editor |
protected String |
format |
protected DefaultMVCGroupManager.InjectionPoint.Kind |
kind |
protected String |
name |
protected boolean |
nullable |
protected Class<?> |
type |
Modifier | Constructor and Description |
---|---|
protected |
InjectionPoint(String name,
boolean nullable,
DefaultMVCGroupManager.InjectionPoint.Kind kind,
Class<?> type,
String format,
Class<? extends PropertyEditor> editor) |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
apply(MVCGroup group,
String memberType,
Object instance,
Map<String,Object> args) |
protected Object |
convertValue(Class<?> type,
Object value,
String format,
Class<? extends PropertyEditor> editor) |
protected boolean |
isNoopPropertyEditor(Class<? extends PropertyEditor> editor) |
protected PropertyEditor |
resolvePropertyEditor(Class<?> type,
String format,
Class<? extends PropertyEditor> editor) |
protected final String name
protected final boolean nullable
protected final DefaultMVCGroupManager.InjectionPoint.Kind kind
protected final Class<?> type
protected final String format
protected final Class<? extends PropertyEditor> editor
protected InjectionPoint(String name, boolean nullable, DefaultMVCGroupManager.InjectionPoint.Kind kind, Class<?> type, String format, Class<? extends PropertyEditor> editor)
protected abstract void apply(@Nonnull MVCGroup group, @Nonnull String memberType, @Nonnull Object instance, @Nonnull Map<String,Object> args)
@Nonnull protected Object convertValue(@Nonnull Class<?> type, @Nonnull Object value, @Nullable String format, @Nonnull Class<? extends PropertyEditor> editor)
@Nonnull protected PropertyEditor resolvePropertyEditor(@Nonnull Class<?> type, @Nullable String format, @Nonnull Class<? extends PropertyEditor> editor)
protected boolean isNoopPropertyEditor(@Nonnull Class<? extends PropertyEditor> editor)