Package com.db4o.reflect.generic
Class GenericClassBuilder
- java.lang.Object
-
- com.db4o.reflect.generic.GenericClassBuilder
-
- All Implemented Interfaces:
ReflectClassBuilder
public class GenericClassBuilder extends java.lang.Object implements ReflectClassBuilder
-
-
Constructor Summary
Constructors Constructor Description GenericClassBuilder(GenericReflector reflector, Reflector delegate_)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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)
-
-
-
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 interfaceReflectClassBuilder
-
createField
public ReflectField createField(ReflectClass parentType, java.lang.String fieldName, ReflectClass fieldType, boolean isVirtual, boolean isPrimitive, boolean isArray, boolean isNArray)
- Specified by:
createField
in interfaceReflectClassBuilder
-
initFields
public void initFields(ReflectClass clazz, ReflectField[] fields)
- Specified by:
initFields
in interfaceReflectClassBuilder
-
fieldArray
public ReflectField[] fieldArray(int length)
- Specified by:
fieldArray
in interfaceReflectClassBuilder
-
-