public class BeanGenerator extends AbstractClassGenerator
| Constructor and Description |
|---|
BeanGenerator() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addProperties(BeanGenerator gen,
java.lang.Class type) |
static void |
addProperties(BeanGenerator gen,
java.util.Map props) |
static void |
addProperties(BeanGenerator gen,
java.beans.PropertyDescriptor[] descriptors) |
void |
addProperty(java.lang.String name,
java.lang.Class type) |
java.lang.Object |
create() |
java.lang.Object |
createClass() |
void |
generateClass(ClassVisitor v) |
void |
setSuperclass(java.lang.Class superclass)
Set the class which the generated class will extend.
|
getAttemptLoad, getClassLoader, getCurrent, getNamingPolicy, getStrategy, getUseCache, setAttemptLoad, setClassLoader, setNamingPolicy, setStrategy, setUseCachepublic void setSuperclass(java.lang.Class superclass)
superclass - class to extend, or null to extend Objectpublic void addProperty(java.lang.String name,
java.lang.Class type)
public java.lang.Object create()
public java.lang.Object createClass()
public void generateClass(ClassVisitor v)
throws java.lang.Exception
java.lang.Exceptionpublic static void addProperties(BeanGenerator gen, java.util.Map props)
public static void addProperties(BeanGenerator gen, java.lang.Class type)
public static void addProperties(BeanGenerator gen, java.beans.PropertyDescriptor[] descriptors)
Copyright (c) 2001 - Apache Software Foundation