Uses of Interface
com.db4o.typehandlers.TypeHandler4
-
-
Uses of TypeHandler4 in com.db4o.config
Methods in com.db4o.config with parameters of type TypeHandler4 Modifier and Type Method Description void
CommonConfiguration. registerTypeHandler(TypeHandlerPredicate predicate, TypeHandler4 typeHandler)
Allows registering special TypeHandlers for customized marshalling and customized comparisons.void
Configuration. registerTypeHandler(TypeHandlerPredicate predicate, TypeHandler4 typeHandler)
allows registering special TypeHandlers for customized marshalling and customized comparisons. -
Uses of TypeHandler4 in com.db4o.defragment
Methods in com.db4o.defragment that return TypeHandler4 Modifier and Type Method Description TypeHandler4
DefragmentServicesImpl. sourceHandler(int id)
-
Uses of TypeHandler4 in com.db4o.internal
Subinterfaces of TypeHandler4 in com.db4o.internal Modifier and Type Interface Description interface
BuiltinTypeHandler
interface
IndexableTypeHandler
interface
VersionedTypeHandler
Classes in com.db4o.internal that implement TypeHandler4 Modifier and Type Class Description class
IDHandler
class
InterfaceTypeHandler
class
OpenTypeHandler
Fields in com.db4o.internal declared as TypeHandler4 Modifier and Type Field Description protected TypeHandler4
ClassMetadata. _typeHandler
For reference types, _typeHandler always holds a StandardReferenceTypeHandler that will use the _aspects of this class to take care of its business.TypeHandler4
TypeHandlerAspect. _typeHandler
TypeHandler4
TypeHandlerCloneContext. original
Methods in com.db4o.internal with parameters of type TypeHandler4 Modifier and Type Method Description static void
Handlers4. activate(UnmarshallingContext context, TypeHandler4 handler)
static TypeHandler4
Handlers4. arrayElementHandler(TypeHandler4 handler, QueryingReadContext queryingReadContext)
static TypeHandler4
Handlers4. baseTypeHandler(TypeHandler4 handler)
static int
Handlers4. calculateLinkLength(TypeHandler4 handler)
static boolean
Handlers4. canLoadFieldByIndex(TypeHandler4 handler)
static void
Handlers4. cascadeActivation(ActivationContext context, TypeHandler4 handler)
static void
Handlers4. collectIDs(QueryingReadContext context, TypeHandler4 typeHandler)
static void
Handlers4. collectIdsInternal(CollectIdContext context, TypeHandler4 handler, int linkLength, boolean doWithSlotIndirection)
static TypeHandler4
HandlerRegistry. correctHandlerVersion(HandlerVersionContext context, TypeHandler4 handler)
static TypeHandler4
HandlerRegistry. correctHandlerVersion(HandlerVersionContext context, TypeHandler4 typeHandler, ClassMetadata classMetadata)
TypeHandler4
HandlerRegistry. correctHandlerVersion(TypeHandler4 handler, int version)
TypeHandler4
HandlerVersionRegistry. correctHandlerVersion(TypeHandler4 originalHandler, int version)
TypeHandler4
TypeHandlerCloneContext. correctHandlerVersion(TypeHandler4 typeHandler)
void
DefragmentContext. defragment(TypeHandler4 handler)
void
DefragmentContextImpl. defragment(TypeHandler4 handler)
static FieldAwareTypeHandler
Handlers4. fieldAwareTypeHandler(TypeHandler4 typeHandler)
static boolean
Handlers4. handleAsObject(TypeHandler4 typeHandler)
static boolean
Handlers4. handlesArray(TypeHandler4 handler)
static boolean
Handlers4. handlesClass(TypeHandler4 handler)
static boolean
Handlers4. handlesMultidimensionalArray(TypeHandler4 handler)
static boolean
Handlers4. handlesPrimitiveArray(TypeHandler4 typeHandler)
static boolean
Handlers4. hasClassIndex(TypeHandler4 typeHandler)
static boolean
Handlers4. holdsValueType(TypeHandler4 handler)
static boolean
Handlers4. isCascading(TypeHandler4 handler)
static boolean
Handlers4. isClassAware(TypeHandler4 typeHandler)
static boolean
Handlers4. isIndirectedIndexed(TypeHandler4 handler)
static boolean
OpenTypeHandler. isPlainObject(TypeHandler4 typeHandler)
static boolean
Handlers4. isQueryLeaf(TypeHandler4 handler)
static boolean
Handlers4. isStandaloneTypeHandler(TypeHandler4 customTypeHandler)
static boolean
Handlers4. isUntyped(TypeHandler4 handler)
static boolean
Handlers4. isValueType(TypeHandler4 handler)
static boolean
Handlers4. isVariableLength(TypeHandler4 handler)
protected void
TypeHandlerConfiguration. listTypeHandler(TypeHandler4 listTypeHandler)
protected void
TypeHandlerConfiguration. mapTypeHandler(TypeHandler4 mapTypehandler)
static java.lang.Object
Handlers4. nullRepresentationInUntypedArrays(TypeHandler4 handler)
static PreparedComparison
Handlers4. prepareComparisonFor(TypeHandler4 handler, Context context, java.lang.Object obj)
static ReflectClass
Handlers4. primitiveClassReflector(TypeHandler4 handler, Reflector reflector)
void
HandlerVersionRegistry. put(TypeHandler4 handler, int version, TypeHandler4 replacement)
static java.lang.Object
Handlers4. readValueType(ReadContext context, TypeHandler4 handler)
void
HandlerRegistry. registerHandlerVersion(TypeHandler4 handler, int version, TypeHandler4 replacement)
void
Config4Impl. registerTypeHandler(TypeHandlerPredicate predicate, TypeHandler4 typeHandler)
protected void
TypeHandlerConfiguration. registerTypeHandlerFor(java.lang.Class clazz, TypeHandler4 typeHandler)
protected void
TypeHandlerConfiguration. registerTypeHandlerFor(java.lang.String className, TypeHandler4 typeHandler)
protected void
OpenTypeHandler. seekSecondaryOffset(ReadBuffer buffer, TypeHandler4 typeHandler)
static boolean
Handlers4. useDedicatedSlot(Context context, TypeHandler4 handler)
protected TypeHandler4
FieldMetadata. wrapHandlerToArrays(TypeHandler4 handler)
static java.lang.Object
Handlers4. wrapWithTransactionContext(Transaction transaction, java.lang.Object value, TypeHandler4 handler)
static void
Handlers4. write(TypeHandler4 handler, WriteContext context, java.lang.Object obj)
Constructors in com.db4o.internal with parameters of type TypeHandler4 Constructor Description ObjectTypeMetadata(ObjectContainerBase container, TypeHandler4 handler, int id, ReflectClass classReflector)
PreparedArrayContainsComparison(Context context, ArrayHandler arrayHandler, TypeHandler4 typeHandler, java.lang.Object obj)
PrimitiveTypeMetadata(ObjectContainerBase container, TypeHandler4 handler, int id, ReflectClass classReflector)
TypeHandlerAspect(ClassMetadata classMetadata, TypeHandler4 typeHandler)
TypeHandlerCloneContext(HandlerRegistry handlerRegistry_, TypeHandler4 original_, int version_)
-
Uses of TypeHandler4 in com.db4o.internal.collections
Classes in com.db4o.internal.collections that implement TypeHandler4 Modifier and Type Class Description class
BigSetTypeHandler
Methods in com.db4o.internal.collections that return TypeHandler4 Modifier and Type Method Description TypeHandler4
BigSetTypeHandler. readCandidateHandler(QueryingReadContext context)
-
Uses of TypeHandler4 in com.db4o.internal.config
Methods in com.db4o.internal.config with parameters of type TypeHandler4 Modifier and Type Method Description void
CommonConfigurationImpl. registerTypeHandler(TypeHandlerPredicate predicate, TypeHandler4 typeHandler)
-
Uses of TypeHandler4 in com.db4o.internal.delete
Methods in com.db4o.internal.delete with parameters of type TypeHandler4 Modifier and Type Method Description void
DeleteContext. delete(TypeHandler4 handler)
void
DeleteContextImpl. delete(TypeHandler4 handler)
-
Uses of TypeHandler4 in com.db4o.internal.handlers
Subinterfaces of TypeHandler4 in com.db4o.internal.handlers Modifier and Type Interface Description interface
FieldAwareTypeHandler
interface
VariableLengthTypeHandler
marker interface for TypeHandlers where the slot length can change, depending on the object storedClasses in com.db4o.internal.handlers that implement TypeHandler4 Modifier and Type Class Description class
BooleanHandler
class
ByteHandler
class
CharHandler
class
DateHandler
class
DateHandler0
class
DateHandlerBase
Shared (java/.net) logic for Date handling.class
DoubleHandler
class
DoubleHandler0
class
FloatHandler
class
FloatHandler0
class
IntHandler
class
IntHandler0
class
LongHandler
class
LongHandler0
class
NetTypeHandler
class
NullFieldAwareTypeHandler
class
PlainObjectHandler
Tyehandler for naked plain objects (java.lang.Object).class
PrimitiveHandler
class
ShortHandler
class
ShortHandler0
class
StandardReferenceTypeHandler
class
StandardReferenceTypeHandler0
class
StringBasedValueTypeHandlerBase<T>
class
StringBufferHandler
class
StringHandler
class
StringHandler0
Fields in com.db4o.internal.handlers declared as TypeHandler4 Modifier and Type Field Description TypeHandler4
TypeHandlerPredicatePair. _typeHandler
Methods in com.db4o.internal.handlers that return TypeHandler4 Modifier and Type Method Description TypeHandler4
StandardReferenceTypeHandler. delegateTypeHandler(Context context)
TypeHandler4
NullFieldAwareTypeHandler. readCandidateHandler(QueryingReadContext context)
TypeHandler4
StandardReferenceTypeHandler. readCandidateHandler(QueryingReadContext context)
TypeHandler4
NullFieldAwareTypeHandler. unversionedTemplate()
TypeHandler4
StandardReferenceTypeHandler. unversionedTemplate()
Constructors in com.db4o.internal.handlers with parameters of type TypeHandler4 Constructor Description TypeHandlerPredicatePair(TypeHandlerPredicate predicate, TypeHandler4 typeHandler)
-
Uses of TypeHandler4 in com.db4o.internal.handlers.array
Classes in com.db4o.internal.handlers.array that implement TypeHandler4 Modifier and Type Class Description class
ArrayHandler
This is the latest version, the one that should be used.class
ArrayHandler0
class
ArrayHandler1
class
ArrayHandler3
class
ArrayHandler5
class
MultidimensionalArrayHandler
n-dimensional arrayclass
MultidimensionalArrayHandler0
class
MultidimensionalArrayHandler3
Methods in com.db4o.internal.handlers.array that return TypeHandler4 Modifier and Type Method Description TypeHandler4
ArrayHandler. delegateTypeHandler()
TypeHandler4
ArrayHandler. readCandidateHandler(QueryingReadContext context)
TypeHandler4
ArrayHandler. unversionedTemplate()
TypeHandler4
MultidimensionalArrayHandler. unversionedTemplate()
Constructors in com.db4o.internal.handlers.array with parameters of type TypeHandler4 Constructor Description ArrayHandler(TypeHandler4 handler, boolean usePrimitiveClassReflector)
MultidimensionalArrayHandler(TypeHandler4 a_handler, boolean a_isPrimitive)
-
Uses of TypeHandler4 in com.db4o.internal.handlers.net
Classes in com.db4o.internal.handlers.net that implement TypeHandler4 Modifier and Type Class Description class
NetDateTime
class
NetDecimal
.NET decimal layout is (bytewise) |M3|M2|M1|M0|M7|M6|M5|M4|M11|M10|M9|M8|S[7]|E[4-0]|X|X| (M=mantissa, E=exponent(negative powers of 10), S=sign, X=unused/unknown)class
NetSByte
class
NetSimpleTypeHandler
class
NetUInt
class
NetULong
class
NetUShort
-
Uses of TypeHandler4 in com.db4o.internal.handlers.versions
Classes in com.db4o.internal.handlers.versions that implement TypeHandler4 Modifier and Type Class Description class
OpenTypeHandler0
class
OpenTypeHandler2
class
OpenTypeHandler7
Methods in com.db4o.internal.handlers.versions that return TypeHandler4 Modifier and Type Method Description TypeHandler4
OpenTypeHandler0. readCandidateHandler(QueryingReadContext context)
Methods in com.db4o.internal.handlers.versions with parameters of type TypeHandler4 Modifier and Type Method Description protected void
OpenTypeHandler2. seekSecondaryOffset(ReadBuffer buffer, TypeHandler4 typeHandler)
-
Uses of TypeHandler4 in com.db4o.internal.marshall
Methods in com.db4o.internal.marshall with parameters of type TypeHandler4 Modifier and Type Method Description void
MarshallingContext. createIndirectionWithinSlot(TypeHandler4 handler)
java.lang.Object
SlotFormat. doWithSlotIndirection(ReadBuffer buffer, TypeHandler4 typeHandler, Closure4 closure)
abstract boolean
SlotFormat. isIndirectedWithinSlot(TypeHandler4 handler)
boolean
SlotFormat0. isIndirectedWithinSlot(TypeHandler4 handler)
boolean
SlotFormat2. isIndirectedWithinSlot(TypeHandler4 handler)
boolean
SlotFormatCurrent. isIndirectedWithinSlot(TypeHandler4 handler)
java.lang.Object
AbstractReadContext. read(TypeHandler4 handlerType)
java.lang.Object
InternalReadContext. read(TypeHandler4 handler)
java.lang.Object
AbstractReadContext. readAtCurrentSeekPosition(TypeHandler4 handler)
java.lang.Object
InternalReadContext. readAtCurrentSeekPosition(TypeHandler4 handler)
java.lang.Object
UnmarshallingContext. readFullyActivatedObjectForKeys(TypeHandler4 handler)
void
QueryingReadContext. readId(TypeHandler4 handler)
java.lang.Object
AbstractReadContext. readObject(TypeHandler4 handlerType)
void
QueryingReadContext. skipId(TypeHandler4 handler)
void
MarshallingContext. writeObject(TypeHandler4 handler, java.lang.Object obj)
void
MarshallingContext. writeObjectWithCurrentState(TypeHandler4 handler, java.lang.Object obj)
-
Uses of TypeHandler4 in com.db4o.internal.query.processor
Methods in com.db4o.internal.query.processor with parameters of type TypeHandler4 Modifier and Type Method Description InternalCandidate
QCandidates. readSubCandidate(QueryingReadContext context, TypeHandler4 handler)
-
Uses of TypeHandler4 in com.db4o.marshall
Methods in com.db4o.marshall with parameters of type TypeHandler4 Modifier and Type Method Description java.lang.Object
ReadContext. readObject(TypeHandler4 handler)
reads sub-objects, in cases where theTypeHandler4
is known.void
WriteContext. writeObject(TypeHandler4 handler, java.lang.Object obj)
writes sub-objects, in cases where theTypeHandler4
is known. -
Uses of TypeHandler4 in com.db4o.typehandlers
Subinterfaces of TypeHandler4 in com.db4o.typehandlers Modifier and Type Interface Description interface
CascadingTypeHandler
TypeHandler for objects with members.interface
InstantiatingTypeHandler
interface
QueryableTypeHandler
interface
ReferenceTypeHandler
interface
TypeFamilyTypeHandler
interface
ValueTypeHandler
Classes in com.db4o.typehandlers that implement TypeHandler4 Modifier and Type Class Description class
CollectionTypeHandler
TypeHandler for Collections.class
HashtableTypeHandler
Typehandler for java.util.Hashtableclass
IgnoreFieldsTypeHandler
Typehandler that ignores all fields on a classclass
MapTypeHandler
Typehandler for classes that implement java.util.Map.class
VectorTypeHandler
TypeHandler for java.util.Vector for JDKs without the collection framework.Fields in com.db4o.typehandlers declared as TypeHandler4 Modifier and Type Field Description static TypeHandler4
IgnoreFieldsTypeHandler. INSTANCE
Methods in com.db4o.typehandlers that return TypeHandler4 Modifier and Type Method Description TypeHandler4
CascadingTypeHandler. readCandidateHandler(QueryingReadContext context)
will be called during querying to ask for the handler to be used to collect children of the handled objectTypeHandler4
CollectionTypeHandler. readCandidateHandler(QueryingReadContext context)
TypeHandler4
HashtableTypeHandler. readCandidateHandler(QueryingReadContext context)
TypeHandler4
IgnoreFieldsTypeHandler. readCandidateHandler(QueryingReadContext context)
TypeHandler4
MapTypeHandler. readCandidateHandler(QueryingReadContext context)
TypeHandler4
VectorTypeHandler. readCandidateHandler(QueryingReadContext context)
-
Uses of TypeHandler4 in com.db4o.typehandlers.internal
Classes in com.db4o.typehandlers.internal that implement TypeHandler4 Modifier and Type Class Description class
TreeSetTypeHandler
class
UnmodifiableListTypeHandler
Fields in com.db4o.typehandlers.internal declared as TypeHandler4 Modifier and Type Field Description TypeHandler4
KeyValueHandlerPair. _keyHandler
TypeHandler4
KeyValueHandlerPair. _valueHandler
Methods in com.db4o.typehandlers.internal that return TypeHandler4 Modifier and Type Method Description TypeHandler4
UnmodifiableListTypeHandler. readCandidateHandler(QueryingReadContext context)
Constructors in com.db4o.typehandlers.internal with parameters of type TypeHandler4 Constructor Description KeyValueHandlerPair(TypeHandler4 keyHandler, TypeHandler4 valueHandler)
-