Uses of Interface
com.db4o.reflect.ReflectClass
-
-
Uses of ReflectClass in com.db4o.cs.internal
Methods in com.db4o.cs.internal with parameters of type ReflectClass Modifier and Type Method Description ClassMetadata
ClientObjectContainer. classMetadataForReflectClass(ReflectClass claxx)
boolean
ClientObjectContainer. createClassMetadata(ClassMetadata clazz, ReflectClass claxx, ClassMetadata superClazz)
ClassInfo
ClassInfoHelper. getClassMeta(ReflectClass claxx)
-
Uses of ReflectClass in com.db4o.ext
Methods in com.db4o.ext that return ReflectClass Modifier and Type Method Description ReflectClass
StoredField. getStoredType()
returns the Class (Java) / Type (.NET) of the field.ReflectClass[]
ExtObjectContainer. knownClasses()
returns all class representations that are known to this ObjectContainer because they have been used or stored.Constructors in com.db4o.ext with parameters of type ReflectClass Constructor Description ObjectNotStorableException(ReflectClass clazz)
ObjectNotStorableException(ReflectClass clazz, java.lang.String message)
-
Uses of ReflectClass in com.db4o.internal
Fields in com.db4o.internal declared as ReflectClass Modifier and Type Field Description ReflectClass
HandlerRegistry. ICLASS_COMPARE
ReflectClass
HandlerRegistry. ICLASS_INTERNAL
ReflectClass
HandlerRegistry. ICLASS_OBJECT
ReflectClass
HandlerRegistry. ICLASS_STATICCLASS
ReflectClass
HandlerRegistry. ICLASS_STRING
Methods in com.db4o.internal that return ReflectClass Modifier and Type Method Description static ReflectClass
Handlers4. baseType(ReflectClass clazz)
ReflectClass
HandlerRegistry. classForID(int id)
ReflectClass
BuiltinTypeHandler. classReflector()
ReflectClass
ClassMetadata. classReflector()
ReflectClass
OpenTypeHandler. classReflector()
ReflectClass
VirtualFieldMetadata. classReflector(Reflector reflector)
ReflectClass
FieldMetadata. getStoredType()
ReflectClass
StoredFieldImpl. getStoredType()
ReflectClass[]
ObjectContainerBase. knownClasses()
ReflectClass[]
ObjectContainerSession. knownClasses()
static ReflectClass
Handlers4. primitiveClassReflector(ClassMetadata classMetadata, Reflector reflector)
static ReflectClass
Handlers4. primitiveClassReflector(TypeHandler4 handler, Reflector reflector)
Methods in com.db4o.internal with parameters of type ReflectClass Modifier and Type Method Description static ReflectClass
Handlers4. baseType(ReflectClass clazz)
boolean
ReflectorConfigurationImpl. callConstructor(ReflectClass clazz)
ClassMetadata
InternalObjectContainer. classMetadataForReflectClass(ReflectClass reflectClass)
ClassMetadata
ObjectContainerBase. classMetadataForReflectClass(ReflectClass claxx)
ClassMetadata
ObjectContainerSession. classMetadataForReflectClass(ReflectClass reflectClass)
java.lang.Object
FieldMetadata. coerce(ReflectClass valueClass, java.lang.Object value)
TypeHandler4
HandlerRegistry. configuredTypeHandler(ReflectClass claxx)
boolean
ObjectContainerBase. createClassMetadata(ClassMetadata classMeta, ReflectClass clazz, ClassMetadata superClassMeta)
static ClassMetadata
Handlers4. erasedFieldType(ObjectContainerBase container, ReflectClass fieldType)
Config4Class
JDK. extendConfiguration(ReflectClass clazz, Configuration config, Config4Class classConfig)
static Config4Class
Platform4. extendConfiguration(ReflectClass clazz, Configuration config, Config4Class classConfig)
Should create additional configuration, for example through reflection on annotations.static EventDispatcher
EventDispatchers. forClass(ObjectContainerBase container, ReflectClass classReflector)
Collection4
ClassMetadataRepository. forInterface(ReflectClass claxx)
static boolean
Platform4. isEnum(Reflector reflector, ReflectClass claxx)
static boolean
Platform4. isJavaEnum(GenericReflector reflector, ReflectClass classReflector)
static boolean
Platform4. isStruct(ReflectClass claxx)
Returns true if claxx represents a .net struct (a value type with members in the type handler jargon).boolean
HandlerRegistry. isTransient(ReflectClass claxx)
static boolean
Platform4. isTransient(ReflectClass claxx)
TypeHandler4
HandlerRegistry. openArrayHandler(ReflectClass clazz)
ClassMetadata
ObjectContainerBase. produceClassMetadata(ReflectClass claxx)
ClassMetadata
TransportObjectContainer. produceClassMetadata(ReflectClass claxx)
ClassMetadata
ClassMetadataRepository. readClassMetadata(ClassMetadata classMetadata, ReflectClass clazz)
void
ClassMetadataRepository. refreshClassCache(ClassMetadata clazz, ReflectClass oldReflector)
static boolean
Platform4. storeStaticFieldValues(Reflector reflector, ReflectClass claxx)
TypeHandler4
Config4Impl. typeHandlerForClass(ReflectClass classReflector, byte handlerVersion)
protected TypeHandler4
FieldMetadata. typeHandlerForClass(ObjectContainerBase container, ReflectClass fieldType)
TypeHandler4
HandlerRegistry. typeHandlerForClass(ReflectClass clazz)
TypeHandler4
ObjectContainerBase. typeHandlerForClass(ReflectClass claxx)
Constructors in com.db4o.internal with parameters of type ReflectClass Constructor Description ClassMetadata(ObjectContainerBase container, ReflectClass classReflector)
ObjectTypeMetadata(ObjectContainerBase container, TypeHandler4 handler, int id, ReflectClass classReflector)
PrimitiveTypeMetadata(ObjectContainerBase container, TypeHandler4 handler, int id, ReflectClass classReflector)
-
Uses of ReflectClass in com.db4o.internal.delete
Constructors in com.db4o.internal.delete with parameters of type ReflectClass Constructor Description DeleteContextImpl(DeleteContextImpl parentContext, ReflectClass fieldClass, Config4Field fieldConfig)
DeleteContextImpl(StatefulBuffer buffer, ObjectHeader objectHeader, ReflectClass fieldClass, Config4Field fieldConfig)
-
Uses of ReflectClass in com.db4o.internal.handlers
Fields in com.db4o.internal.handlers declared as ReflectClass Modifier and Type Field Description protected ReflectClass
PrimitiveHandler. _classReflector
Methods in com.db4o.internal.handlers that return ReflectClass Modifier and Type Method Description ReflectClass
PrimitiveHandler. classReflector()
ReflectClass
StringBasedValueTypeHandlerBase. classReflector()
ReflectClass
StringHandler. classReflector()
ReflectClass
PrimitiveHandler. primitiveClassReflector()
Methods in com.db4o.internal.handlers with parameters of type ReflectClass Modifier and Type Method Description java.lang.Object
ByteHandler. coerce(ReflectClass claxx, java.lang.Object obj)
java.lang.Object
DateHandlerBase. coerce(ReflectClass claxx, java.lang.Object obj)
java.lang.Object
DoubleHandler. coerce(ReflectClass claxx, java.lang.Object obj)
java.lang.Object
FloatHandler. coerce(ReflectClass claxx, java.lang.Object obj)
java.lang.Object
IntHandler. coerce(ReflectClass claxx, java.lang.Object obj)
java.lang.Object
LongHandler. coerce(ReflectClass claxx, java.lang.Object obj)
java.lang.Object
PrimitiveHandler. coerce(ReflectClass claxx, java.lang.Object obj)
java.lang.Object
ShortHandler. coerce(ReflectClass claxx, java.lang.Object obj)
Constructors in com.db4o.internal.handlers with parameters of type ReflectClass Constructor Description PreparedComparisonImpl(int id, ReflectClass claxx)
-
Uses of ReflectClass in com.db4o.internal.handlers.array
Methods in com.db4o.internal.handlers.array that return ReflectClass Modifier and Type Method Description protected ReflectClass
ArrayHandler. classReflector(Reflector reflector, ClassMetadata classMetadata, boolean isPrimitive)
ReflectClass
ArrayVersionHelper. classReflector(Reflector reflector, ClassMetadata classMetadata, boolean isPrimitive)
ReflectClass
ArrayVersionHelper3. classReflector(Reflector reflector, ClassMetadata classMetadata, boolean isPrimitive)
protected ReflectClass
ArrayHandler. newInstanceReflectClass(Reflector reflector, ArrayInfo info)
ReflectClass
ArrayHandler. primitiveClassReflector(Reflector reflector)
ReflectClass
ArrayVersionHelper. reflectClassFromElementsEntry(ObjectContainerBase container, ArrayInfo info, int classID)
ReflectClass
ArrayVersionHelper3. reflectClassFromElementsEntry(ObjectContainerBase container, ArrayInfo info, int classID)
Methods in com.db4o.internal.handlers.array with parameters of type ReflectClass Modifier and Type Method Description protected boolean
ArrayHandler. isPrimitive(Reflector reflector, ReflectClass claxx, ClassMetadata classMetadata)
boolean
ArrayVersionHelper. isPrimitive(Reflector reflector, ReflectClass claxx, ClassMetadata classMetadata)
boolean
ArrayVersionHelper3. isPrimitive(Reflector reflector, ReflectClass claxx, ClassMetadata classMetadata)
static Iterator4
ArrayHandler. iterator(ReflectClass claxx, java.lang.Object obj)
protected java.lang.Object
ArrayHandler. newInstance(ReflectArray arrayReflector, ArrayInfo info, ReflectClass clazz)
-
Uses of ReflectClass in com.db4o.internal.handlers.net
Methods in com.db4o.internal.handlers.net that return ReflectClass Modifier and Type Method Description ReflectClass
NetSimpleTypeHandler. classReflector()
-
Uses of ReflectClass in com.db4o.internal.metadata
Constructors in com.db4o.internal.metadata with parameters of type ReflectClass Constructor Description HierarchyAnalyzer(ClassMetadata storedClass, ReflectClass runtimeClass)
-
Uses of ReflectClass in com.db4o.internal.reflect
Methods in com.db4o.internal.reflect with parameters of type ReflectClass Modifier and Type Method Description static boolean
ReflectClasses. areEqual(java.lang.Class expected, ReflectClass actual)
-
Uses of ReflectClass in com.db4o.internal.reflect.generic
Methods in com.db4o.internal.reflect.generic that return ReflectClass Modifier and Type Method Description ReflectClass[]
KnownClassesCollector. collect()
-
Uses of ReflectClass in com.db4o.qlin
Methods in com.db4o.qlin with parameters of type ReflectClass Modifier and Type Method Description <T> Iterator4<java.lang.String>
Prototypes. backingFieldPath(ReflectClass claxx, java.lang.Object expression)
analyzes the passed expression and tries to find the path to the backing field that is accessed.static void
QLinSupport. context(ReflectClass claxx)
sets the context for the next query on this thread. -
Uses of ReflectClass in com.db4o.reflect
Methods in com.db4o.reflect that return ReflectClass Modifier and Type Method Description ReflectClass
Reflector. forClass(java.lang.Class clazz)
returns an ReflectClass for a ClassReflectClass
Reflector. forName(java.lang.String className)
returns an ReflectClass class reflector for a class name or null if no such class is foundReflectClass
Reflector. forObject(java.lang.Object obj)
returns an ReflectClass for an object or null if the passed object is null.ReflectClass
ReflectArray. getComponentType(ReflectClass a_class)
ReflectClass
ReflectClass. getComponentType()
ReflectClass
ReflectClass. getDelegate()
Returns the ReflectClass instance being delegated to.ReflectClass
ReflectField. getFieldType()
The ReflectClass returned by this method should have been provided by the parent reflector.ReflectClass
ReflectMethod. getReturnType()
ReflectClass
ReflectClass. getSuperclass()
ReflectClass
ReflectField. indexType()
The ReflectClass returned by this method should have been provided by the parent reflector.ReflectClass
ArrayInfo. reflectClass()
Methods in com.db4o.reflect with parameters of type ReflectClass Modifier and Type Method Description boolean
ReflectorConfiguration. callConstructor(ReflectClass clazz)
ReflectClass
ReflectArray. getComponentType(ReflectClass a_class)
ReflectMethod
ReflectClass. getMethod(java.lang.String methodName, ReflectClass[] paramClasses)
boolean
ReflectClass. isAssignableFrom(ReflectClass type)
boolean
Reflector. isCollection(ReflectClass clazz)
boolean
ReflectArray. isNDimensional(ReflectClass a_class)
boolean
ReflectClassPredicate. match(ReflectClass item)
Match method definition.java.lang.Object
ReflectArray. newInstance(ReflectClass componentType, int length)
java.lang.Object
ReflectArray. newInstance(ReflectClass componentType, int[] dimensions)
java.lang.Object
ReflectArray. newInstance(ReflectClass componentType, ArrayInfo info)
void
ArrayInfo. reflectClass(ReflectClass claxx)
-
Uses of ReflectClass in com.db4o.reflect.core
Subinterfaces of ReflectClass in com.db4o.reflect.core Modifier and Type Interface Description interface
ConstructorAwareReflectClass
Methods in com.db4o.reflect.core that return ReflectClass Modifier and Type Method Description ReflectClass
AbstractReflectArray. getComponentType(ReflectClass a_class)
ReflectClass[]
PlatformReflectConstructor. getParameterTypes()
ReflectClass[]
ReflectConstructor. getParameterTypes()
static ReflectClass
ReflectorUtils. reflectClassFor(Reflector reflector, java.lang.Object clazz)
Methods in com.db4o.reflect.core with parameters of type ReflectClass Modifier and Type Method Description static ReflectField
ReflectorUtils. field(ReflectClass claxx, java.lang.String name)
static void
ReflectorUtils. forEachField(ReflectClass claxx, Procedure4<ReflectField> procedure)
ReflectClass
AbstractReflectArray. getComponentType(ReflectClass a_class)
boolean
AbstractReflectArray. isNDimensional(ReflectClass a_class)
abstract java.lang.Object
AbstractReflectArray. newInstance(ReflectClass componentType, int length)
abstract java.lang.Object
AbstractReflectArray. newInstance(ReflectClass componentType, int[] dimensions)
-
Uses of ReflectClass in com.db4o.reflect.generic
Classes in com.db4o.reflect.generic that implement ReflectClass Modifier and Type Class Description class
GenericArrayClass
class
GenericClass
Methods in com.db4o.reflect.generic that return ReflectClass Modifier and Type Method Description ReflectClass
GenericClassBuilder. createClass(java.lang.String name, ReflectClass superClass, int fieldCount)
ReflectClass
ReflectClassBuilder. createClass(java.lang.String name, ReflectClass superClass, int fieldCount)
ReflectClass
GenericReflector. forClass(java.lang.Class clazz)
Returns a ReflectClass instance for the specified classReflectClass
KnownClassesRepository. forID(int id)
ReflectClass
GenericReflector. forName(java.lang.String className)
Returns a ReflectClass instance for the specified class nameReflectClass
KnownClassesRepository. forName(java.lang.String className)
ReflectClass
GenericReflector. forObject(java.lang.Object obj)
Returns a ReflectClass instance for the specified class objectReflectClass
GenericArrayClass. getComponentType()
ReflectClass
GenericArrayReflector. getComponentType(ReflectClass claxx)
ReflectClass
GenericClass. getComponentType()
ReflectClass
GenericClass. getDelegate()
ReflectClass
GenericField. getFieldType()
ReflectClass
GenericVirtualField. getFieldType()
ReflectClass
GenericClass. getSuperclass()
ReflectClass
GenericField. indexType()
ReflectClass[]
GenericReflector. knownClasses()
Returns an array of classes known to the reflectorReflectClass
KnownClassesRepository. lookupByID(int id)
ReflectClass
KnownClassesRepository. lookupByName(java.lang.String name)
Methods in com.db4o.reflect.generic with parameters of type ReflectClass Modifier and Type Method Description ReflectClass
GenericClassBuilder. createClass(java.lang.String name, ReflectClass superClass, int fieldCount)
ReflectClass
ReflectClassBuilder. createClass(java.lang.String name, ReflectClass superClass, int fieldCount)
ReflectField
GenericClassBuilder. createField(ReflectClass parentType, java.lang.String fieldName, ReflectClass fieldType, boolean isVirtual, boolean isPrimitive, boolean isArray, boolean isNArray)
ReflectField
ReflectClassBuilder. createField(ReflectClass parentType, java.lang.String fieldName, ReflectClass fieldType, boolean isVirtual, boolean isPrimitive, boolean isArray, boolean isNArray)
ReflectClass
GenericArrayReflector. getComponentType(ReflectClass claxx)
ReflectMethod
GenericClass. getMethod(java.lang.String methodName, ReflectClass[] paramClasses)
void
GenericClassBuilder. initFields(ReflectClass clazz, ReflectField[] fields)
void
ReflectClassBuilder. initFields(ReflectClass clazz, ReflectField[] fields)
boolean
GenericClass. isAssignableFrom(ReflectClass subclassCandidate)
boolean
GenericReflector. isCollection(ReflectClass candidate)
Determines if a candidate ReflectClass is a collectionboolean
GenericArrayReflector. isNDimensional(ReflectClass a_class)
java.lang.Object
GenericArrayReflector. newInstance(ReflectClass componentType, int length)
java.lang.Object
GenericArrayReflector. newInstance(ReflectClass componentType, int[] dimensions)
java.lang.Object
GenericArrayReflector. newInstance(ReflectClass componentType, ArrayInfo info)
void
KnownClassesRepository. register(int id, ReflectClass clazz)
void
KnownClassesRepository. register(ReflectClass clazz)
Method parameters in com.db4o.reflect.generic with type arguments of type ReflectClass Modifier and Type Method Description void
KnownClassesRepository. addListener(Listener4<ReflectClass> listener)
void
KnownClassesRepository. removeListener(Listener4<ReflectClass> listener)
Constructors in com.db4o.reflect.generic with parameters of type ReflectClass Constructor Description GenericArrayClass(GenericReflector reflector, ReflectClass delegateClass, java.lang.String name, GenericClass superclass)
GenericClass(GenericReflector reflector, ReflectClass delegateClass, java.lang.String name, GenericClass superclass)
GenericField(java.lang.String name, ReflectClass clazz, boolean primitive)
-
Uses of ReflectClass in com.db4o.reflect.jdk
Subinterfaces of ReflectClass in com.db4o.reflect.jdk Modifier and Type Interface Description interface
JavaReflectClass
Classes in com.db4o.reflect.jdk that implement ReflectClass Modifier and Type Class Description class
JdkClass
Reflection implementation for Class to map to JDK reflection.Methods in com.db4o.reflect.jdk that return ReflectClass Modifier and Type Method Description ReflectClass
JdkReflector. forClass(java.lang.Class clazz)
Returns ReflectClass for the specified classReflectClass
JdkReflector. forName(java.lang.String className)
Returns ReflectClass for the specified class nameReflectClass
JdkReflector. forObject(java.lang.Object a_object)
Returns ReflectClass for the specified class objectReflectClass
JdkClass. getComponentType()
ReflectClass
JdkClass. getDelegate()
ReflectClass
JdkField. getFieldType()
ReflectClass[]
JdkConstructor. getParameterTypes()
ReflectClass
JdkMethod. getReturnType()
ReflectClass
JdkClass. getSuperclass()
ReflectClass
JdkField. indexType()
static ReflectClass[]
JdkReflector. toMeta(Reflector reflector, java.lang.Class[] clazz)
Creates ReflectClass[] array from the Class[] array using the reflector specifiedMethods in com.db4o.reflect.jdk with parameters of type ReflectClass Modifier and Type Method Description ReflectMethod
JdkClass. getMethod(java.lang.String methodName, ReflectClass[] paramClasses)
boolean
JdkClass. isAssignableFrom(ReflectClass type)
boolean
JdkReflector. isCollection(ReflectClass candidate)
Method stub.java.lang.Object
JdkArray. newInstance(ReflectClass componentType, int length)
java.lang.Object
JdkArray. newInstance(ReflectClass componentType, int[] dimensions)
java.lang.Object
JdkArray. newInstance(ReflectClass componentType, ArrayInfo info)
static java.lang.Class
JdkReflector. toNative(ReflectClass claxx)
Translates a ReflectClass into a native Class -
Uses of ReflectClass in com.db4o.typehandlers
Methods in com.db4o.typehandlers with parameters of type ReflectClass Modifier and Type Method Description boolean
SingleClassTypeHandlerPredicate. match(ReflectClass candidate)
boolean
SingleNamedClassTypeHandlerPredicate. match(ReflectClass candidate)
boolean
TypeHandlerPredicate. match(ReflectClass classReflector)
return true if a TypeHandler is to be used for a specific Type
-