play.data.binding
类 BeanWrapper
java.lang.Object
play.data.binding.BeanWrapper
public abstract class BeanWrapper
- extends java.lang.Object
Parameters map to POJO binder.
方法摘要 |
java.lang.Object |
bind(java.lang.String name,
java.lang.reflect.Type type,
java.util.Map<java.lang.String,java.lang.String[]> params,
java.lang.String prefix,
java.lang.annotation.Annotation[] annotations)
|
java.lang.Object |
bind(java.lang.String name,
java.lang.reflect.Type type,
java.util.Map<java.lang.String,java.lang.String[]> params,
java.lang.String prefix,
java.lang.Object instance,
java.lang.annotation.Annotation[] annotations)
|
static BeanWrapper |
forClass(java.lang.Class<?> forClass)
Generator method - uses thread-safe cache |
java.util.Collection<BeanWrapper.Property> |
getWrappers()
|
protected java.lang.Object |
newBeanInstance()
|
void |
set(java.lang.String name,
java.lang.Object instance,
java.lang.Object value)
|
从类 java.lang.Object 继承的方法 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
forClass
public static BeanWrapper forClass(java.lang.Class<?> forClass)
- Generator method - uses thread-safe cache
- 参数:
forClass
- the class to be wrapped
- 返回:
- the wrapper
getWrappers
public java.util.Collection<BeanWrapper.Property> getWrappers()
set
public void set(java.lang.String name,
java.lang.Object instance,
java.lang.Object value)
newBeanInstance
protected java.lang.Object newBeanInstance()
throws java.lang.InstantiationException,
java.lang.IllegalAccessException,
java.lang.NoSuchMethodException,
java.lang.reflect.InvocationTargetException
- 抛出:
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.NoSuchMethodException
java.lang.reflect.InvocationTargetException
bind
public java.lang.Object bind(java.lang.String name,
java.lang.reflect.Type type,
java.util.Map<java.lang.String,java.lang.String[]> params,
java.lang.String prefix,
java.lang.annotation.Annotation[] annotations)
throws java.lang.Exception
- 抛出:
java.lang.Exception
bind
public java.lang.Object bind(java.lang.String name,
java.lang.reflect.Type type,
java.util.Map<java.lang.String,java.lang.String[]> params,
java.lang.String prefix,
java.lang.Object instance,
java.lang.annotation.Annotation[] annotations)
throws java.lang.Exception
- 抛出:
java.lang.Exception
Guillaume Bort & zenexity - Distributed under Apache 2 licence, without any warrantly