Package com.db4o.internal.handlers.net
Class NetSimpleTypeHandler
- java.lang.Object
-
- com.db4o.internal.handlers.PrimitiveHandler
-
- com.db4o.internal.handlers.NetTypeHandler
-
- com.db4o.internal.handlers.net.NetSimpleTypeHandler
-
- All Implemented Interfaces:
BuiltinTypeHandler,CanExcludeNullInQueries,Comparable4,Indexable4,IndexableTypeHandler,LinkLengthAware,GenericConverter,QueryableTypeHandler,TypeHandler4,ValueTypeHandler
- Direct Known Subclasses:
NetDateTime,NetDecimal,NetSByte,NetUInt,NetULong,NetUShort
public abstract class NetSimpleTypeHandler extends NetTypeHandler implements GenericConverter
-
-
Field Summary
-
Fields inherited from class com.db4o.internal.handlers.PrimitiveHandler
_classReflector
-
-
Constructor Summary
Constructors Constructor Description NetSimpleTypeHandler(Reflector reflector, int typeID, int byteCount)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ReflectClassclassReflector()java.lang.ObjectdefaultValue()java.lang.StringgetName()java.lang.ObjectprimitiveNull()java.lang.Objectread(byte[] bytes, int offset)java.lang.StringtoString(byte[] bytes)java.lang.StringtoString(GenericArray array)java.lang.StringtoString(GenericObject obj)inttypeID()voidwrite(java.lang.Object obj, byte[] bytes, int offset)-
Methods inherited from class com.db4o.internal.handlers.NetTypeHandler
dotNetClassName, getID, internalPrepareComparison, javaClass, linkLength, primitiveJavaClass, registerReflector, write
-
Methods inherited from class com.db4o.internal.handlers.PrimitiveHandler
coerce, defragIndexEntry, defragment, delete, descendsIntoMembers, excludeNull, indexEntryToObject, nullRepresentationInUntypedArrays, prepareComparison, primitiveClassReflector, primitiveMarshaller, read, read, readIndexEntry, readIndexEntry, readIndexEntryFromObjectSlot, write, writeIndexEntry
-
-
-
-
Constructor Detail
-
NetSimpleTypeHandler
public NetSimpleTypeHandler(Reflector reflector, int typeID, int byteCount)
-
-
Method Detail
-
classReflector
public ReflectClass classReflector()
- Specified by:
classReflectorin interfaceBuiltinTypeHandler- Overrides:
classReflectorin classPrimitiveHandler
-
defaultValue
public java.lang.Object defaultValue()
- Specified by:
defaultValuein classPrimitiveHandler
-
primitiveNull
public java.lang.Object primitiveNull()
- Overrides:
primitiveNullin classPrimitiveHandler
-
getName
public java.lang.String getName()
- Overrides:
getNamein classNetTypeHandler
-
typeID
public int typeID()
- Specified by:
typeIDin classNetTypeHandler
-
write
public void write(java.lang.Object obj, byte[] bytes, int offset)- Specified by:
writein classNetTypeHandler
-
read
public java.lang.Object read(byte[] bytes, int offset)- Specified by:
readin classNetTypeHandler
-
toString
public java.lang.String toString(GenericObject obj)
- Specified by:
toStringin interfaceGenericConverter
-
toString
public java.lang.String toString(GenericArray array)
- Specified by:
toStringin interfaceGenericConverter
-
toString
public java.lang.String toString(byte[] bytes)
- Parameters:
bytes-
-
-