play.data.binding
类 BeanWrapper

java.lang.Object
  继承者 play.data.binding.BeanWrapper

public abstract class BeanWrapper
extends java.lang.Object

Parameters map to POJO binder.


嵌套类摘要
static class BeanWrapper.Property
          Immutable property wrapper
 
方法摘要
 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