net.sf.cglib
Class MetaClass

java.lang.Object
  extended bynet.sf.cglib.MetaClass

public abstract class MetaClass
extends java.lang.Object

Author:
baliuka

Method Summary
 ConstructorProxy getConstructor(java.lang.Class[] types)
           
 java.lang.String[] getGetters()
           
static MetaClass getInstance(java.lang.ClassLoader loader, java.lang.Class target, java.lang.String[] getters, java.lang.String[] setters, java.lang.Class[] types)
           
 MethodProxy getMethod(java.lang.String name, java.lang.Class[] types)
           
 java.lang.Class[] getPropertyTypes()
           
abstract  java.lang.Object[] getPropertyValues(java.lang.Object bean)
           
 java.lang.String[] getSetters()
           
abstract  java.lang.Object newInstance()
           
abstract  void setPropertyValues(java.lang.Object bean, java.lang.Object[] values)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getPropertyTypes

public java.lang.Class[] getPropertyTypes()

getMethod

public MethodProxy getMethod(java.lang.String name,
                             java.lang.Class[] types)

getConstructor

public ConstructorProxy getConstructor(java.lang.Class[] types)

getGetters

public java.lang.String[] getGetters()

getSetters

public java.lang.String[] getSetters()

getInstance

public static MetaClass getInstance(java.lang.ClassLoader loader,
                                    java.lang.Class target,
                                    java.lang.String[] getters,
                                    java.lang.String[] setters,
                                    java.lang.Class[] types)
                             throws java.lang.Throwable
Throws:
java.lang.Throwable

newInstance

public abstract java.lang.Object newInstance()

getPropertyValues

public abstract java.lang.Object[] getPropertyValues(java.lang.Object bean)

setPropertyValues

public abstract void setPropertyValues(java.lang.Object bean,
                                       java.lang.Object[] values)


Copyright (c) 2001 - Apache Software Foundation