db4o 6.1

com.db4o.reflect.generic
Class GenericClassBuilder

java.lang.Object
  extended by com.db4o.reflect.generic.GenericClassBuilder
All Implemented Interfaces:
ReflectClassBuilder

public class GenericClassBuilder
extends java.lang.Object
implements ReflectClassBuilder


Constructor Summary
GenericClassBuilder(GenericReflector reflector, Reflector delegate)
           
 
Method Summary
 ReflectClass createClass(java.lang.String name, ReflectClass superClass, int fieldCount)
           
 ReflectField createField(ReflectClass parentType, java.lang.String fieldName, ReflectClass fieldType, boolean isVirtual, boolean isPrimitive, boolean isArray, boolean isNArray)
           
 ReflectField[] fieldArray(int length)
           
 void initFields(ReflectClass clazz, ReflectField[] fields)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GenericClassBuilder

public GenericClassBuilder(GenericReflector reflector,
                           Reflector delegate)
Method Detail

createClass

public ReflectClass createClass(java.lang.String name,
                                ReflectClass superClass,
                                int fieldCount)
Specified by:
createClass in interface ReflectClassBuilder

createField

public ReflectField createField(ReflectClass parentType,
                                java.lang.String fieldName,
                                ReflectClass fieldType,
                                boolean isVirtual,
                                boolean isPrimitive,
                                boolean isArray,
                                boolean isNArray)
Specified by:
createField in interface ReflectClassBuilder

initFields

public void initFields(ReflectClass clazz,
                       ReflectField[] fields)
Specified by:
initFields in interface ReflectClassBuilder

fieldArray

public ReflectField[] fieldArray(int length)
Specified by:
fieldArray in interface ReflectClassBuilder

db4o 6.1