net.sf.cglib.beans
Class BeanCopier.Generator

java.lang.Object
  extended bynet.sf.cglib.core.AbstractClassGenerator
      extended bynet.sf.cglib.beans.BeanCopier.Generator
All Implemented Interfaces:
ClassGenerator
Enclosing class:
BeanCopier

public static class BeanCopier.Generator
extends AbstractClassGenerator


Nested Class Summary
 
Nested classes inherited from class net.sf.cglib.core.AbstractClassGenerator
AbstractClassGenerator.Source
 
Constructor Summary
BeanCopier.Generator()
           
 
Method Summary
 BeanCopier create()
           
protected  java.lang.Object firstInstance(java.lang.Class type)
           
 void generateClass(org.objectweb.asm.ClassVisitor v)
           
protected  java.lang.ClassLoader getDefaultClassLoader()
           
protected  java.lang.Object nextInstance(java.lang.Object instance)
           
 void setSource(java.lang.Class source)
           
 void setTarget(java.lang.Class target)
           
 void setUseConverter(boolean useConverter)
           
 
Methods inherited from class net.sf.cglib.core.AbstractClassGenerator
create, getClassLoader, getClassName, setClassLoader, setNamePrefix, setNamingPolicy, setStrategy, setUseCache
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BeanCopier.Generator

public BeanCopier.Generator()
Method Detail

setSource

public void setSource(java.lang.Class source)

setTarget

public void setTarget(java.lang.Class target)

setUseConverter

public void setUseConverter(boolean useConverter)

getDefaultClassLoader

protected java.lang.ClassLoader getDefaultClassLoader()
Specified by:
getDefaultClassLoader in class AbstractClassGenerator

create

public BeanCopier create()

generateClass

public void generateClass(org.objectweb.asm.ClassVisitor v)

firstInstance

protected java.lang.Object firstInstance(java.lang.Class type)
Specified by:
firstInstance in class AbstractClassGenerator

nextInstance

protected java.lang.Object nextInstance(java.lang.Object instance)
Specified by:
nextInstance in class AbstractClassGenerator


Copyright © 2002-2003 cglib. All Rights Reserved.