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