Class BinaryField.Default_double<T>
- java.lang.Object
-
- org.eclipse.serializer.persistence.binary.types.BinaryField.Abstract<T>
-
- org.eclipse.serializer.persistence.binary.types.BinaryField.Default_double<T>
-
- All Implemented Interfaces:
BinaryField<T>,BinaryField.Initializable<T>,PersistenceTypeDefinitionMember,PersistenceTypeDefinitionMemberField,PersistenceTypeDefinitionMemberFieldGeneric,PersistenceTypeDescriptionMember,PersistenceTypeDescriptionMemberField,PersistenceTypeDescriptionMemberFieldGeneric
- Enclosing interface:
- BinaryField<T>
public static final class BinaryField.Default_double<T> extends BinaryField.Abstract<T>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.serializer.persistence.binary.types.BinaryField
BinaryField.Abstract<T>, BinaryField.Default_boolean<T>, BinaryField.Default_byte<T>, BinaryField.Default_char<T>, BinaryField.Default_double<T>, BinaryField.Default_float<T>, BinaryField.Default_int<T>, BinaryField.Default_long<T>, BinaryField.Default_short<T>, BinaryField.DefaultReference<T,R>, BinaryField.Defaults, BinaryField.Initializable<T>
-
Nested classes/interfaces inherited from interface org.eclipse.serializer.persistence.types.PersistenceTypeDescriptionMember
PersistenceTypeDescriptionMember.IdentityHashEqualator
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longcalculateBinaryLength(T instance)booleancanSet()BinaryField<T>copyForName(String qualifier, String name)doubleread_double(Binary data)voidsetToInstance(T instance, Binary data, PersistenceLoadHandler handler)voidstoreFromInstance(T instance, Binary data, PersistenceStoreHandler<Binary> handler)voidvalidateState(T instance, Binary data, PersistenceLoadHandler handler)-
Methods inherited from class org.eclipse.serializer.persistence.binary.types.BinaryField.Abstract
actual, assembleTypeDescription, binaryOffset, createDefinitionMember, hasReferences, identifier, initializeIdentifier, initializeOffset, isEnumConstant, isPrimitive, isPrimitiveDefinition, isReference, isValidPersistentLength, name, persistentMaximumLength, persistentMinimumLength, qualifier, throwValidationException, type, typeName, validatePersistentLength
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.eclipse.serializer.persistence.binary.types.BinaryField
copyForName, iterateLoadableReferences, iterateReferences, read_boolean, read_byte, read_char, read_float, read_int, read_long, read_short, readReference
-
Methods inherited from interface org.eclipse.serializer.persistence.binary.types.BinaryField.Initializable
initializeIdentifierOptional
-
Methods inherited from interface org.eclipse.serializer.persistence.types.PersistenceTypeDefinitionMember
runtimeQualifier
-
Methods inherited from interface org.eclipse.serializer.persistence.types.PersistenceTypeDefinitionMemberField
field
-
Methods inherited from interface org.eclipse.serializer.persistence.types.PersistenceTypeDescriptionMember
equalsDescription, equalsStructure, isFixedLength, isIdentical, isVariableLength
-
Methods inherited from interface org.eclipse.serializer.persistence.types.PersistenceTypeDescriptionMemberField
isInstanceMember
-
-
-
-
Method Detail
-
calculateBinaryLength
public final long calculateBinaryLength(T instance)
-
copyForName
public final BinaryField<T> copyForName(String qualifier, String name)
-
storeFromInstance
public final void storeFromInstance(T instance, Binary data, PersistenceStoreHandler<Binary> handler)
-
read_double
public final double read_double(Binary data)
-
canSet
public final boolean canSet()
-
setToInstance
public final void setToInstance(T instance, Binary data, PersistenceLoadHandler handler)
-
validateState
public final void validateState(T instance, Binary data, PersistenceLoadHandler handler)
-
-