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)