Package com.db4o.internal
Class TypeHandlerAspect
- java.lang.Object
-
- com.db4o.internal.ClassAspect
-
- com.db4o.internal.TypeHandlerAspect
-
public class TypeHandlerAspect extends ClassAspect
-
-
Field Summary
Fields Modifier and Type Field Description TypeHandler4_typeHandler-
Fields inherited from class com.db4o.internal.ClassAspect
_handle
-
-
Constructor Summary
Constructors Constructor Description TypeHandlerAspect(ClassMetadata classMetadata, TypeHandler4 typeHandler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactivate(UnmarshallingContext context)AspectTypeaspectType()booleancanBeDisabled()voidcascadeActivation(ActivationContext context)voidcollectIDs(CollectIdContext context)voiddeactivate(ActivationContext context)voiddefragAspect(DefragmentContext context)voiddelete(DeleteContextImpl context, boolean isUpdate)booleanequals(java.lang.Object obj)java.lang.StringgetName()inthashCode()intlinkLength(HandlerVersionContext context)voidmarshall(MarshallingContext context, java.lang.Object obj)-
Methods inherited from class com.db4o.internal.ClassAspect
checkEnabled, disableFromAspectCountVersion, incrementOffset, isEnabledOn, isVirtual, setHandle
-
-
-
-
Field Detail
-
_typeHandler
public final TypeHandler4 _typeHandler
-
-
Constructor Detail
-
TypeHandlerAspect
public TypeHandlerAspect(ClassMetadata classMetadata, TypeHandler4 typeHandler)
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
getName
public java.lang.String getName()
- Specified by:
getNamein classClassAspect
-
cascadeActivation
public void cascadeActivation(ActivationContext context)
- Specified by:
cascadeActivationin classClassAspect
-
collectIDs
public void collectIDs(CollectIdContext context)
- Specified by:
collectIDsin classClassAspect
-
defragAspect
public void defragAspect(DefragmentContext context)
- Specified by:
defragAspectin classClassAspect
-
linkLength
public int linkLength(HandlerVersionContext context)
- Specified by:
linkLengthin classClassAspect
-
marshall
public void marshall(MarshallingContext context, java.lang.Object obj)
- Specified by:
marshallin classClassAspect
-
aspectType
public AspectType aspectType()
- Specified by:
aspectTypein classClassAspect
-
activate
public void activate(UnmarshallingContext context)
- Specified by:
activatein classClassAspect
-
delete
public void delete(DeleteContextImpl context, boolean isUpdate)
- Specified by:
deletein classClassAspect
-
deactivate
public void deactivate(ActivationContext context)
- Specified by:
deactivatein classClassAspect
-
canBeDisabled
public boolean canBeDisabled()
- Specified by:
canBeDisabledin classClassAspect
-
-