public static final class BinaryField.DefaultReference<T,R> extends BinaryField.Abstract<T>
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>PersistenceTypeDescriptionMember.IdentityHashEqualator| Modifier and Type | Method and Description |
|---|---|
long |
calculateBinaryLength(T instance) |
boolean |
canSet() |
BinaryField<T> |
copyForName(String qualifier,
String name) |
<L extends PersistenceReferenceLoader> |
iterateLoadableReferences(Binary data,
L loader) |
<F extends PersistenceFunction> |
iterateReferences(Object instance,
F iterator) |
R |
readReference(Binary data,
PersistenceLoadHandler handler) |
void |
setToInstance(T instance,
Binary data,
PersistenceLoadHandler handler) |
void |
storeFromInstance(T instance,
Binary data,
PersistenceStoreHandler<Binary> handler) |
void |
validateState(T instance,
Binary data,
PersistenceLoadHandler handler) |
actual, assembleTypeDescription, binaryOffset, createDefinitionMember, hasReferences, identifier, initializeIdentifier, initializeOffset, isEnumConstant, isPrimitive, isPrimitiveDefinition, isReference, isValidPersistentLength, name, persistentMaximumLength, persistentMinimumLength, qualifier, throwValidationException, type, typeName, validatePersistentLengthclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitinitializeIdentifierOptionalcopyForName, read_boolean, read_byte, read_char, read_double, read_float, read_int, read_long, read_shortfieldruntimeQualifierisInstanceMembercalculatePersistentMaximumLength, calculatePersistentMinimumLength, determineHasReferences, determineIsPrimitive, equalDescription, equalDescriptions, equalMembers, equalsDescription, equalsStructure, equalStructure, equalStructures, equalTypeAndName, equalTypeAndNameAndQualifier, identityHash, identityHashEqualator, isFixedLength, isIdentical, isIdentical, isVariableLengthpublic final long calculateBinaryLength(T instance)
public final BinaryField<T> copyForName(String qualifier, String name)
public final void storeFromInstance(T instance, Binary data, PersistenceStoreHandler<Binary> handler)
public final R readReference(Binary data, PersistenceLoadHandler handler)
public final boolean canSet()
public final void setToInstance(T instance, Binary data, PersistenceLoadHandler handler)
public final <F extends PersistenceFunction> F iterateReferences(Object instance, F iterator)
public final <L extends PersistenceReferenceLoader> L iterateLoadableReferences(Binary data, L loader)
public final void validateState(T instance, Binary data, PersistenceLoadHandler handler)
Copyright © 2022 MicroStream Software. All rights reserved.