public final class BinaryHandlerGenericType<T> extends AbstractBinaryHandlerReflective<T>
PersistenceTypeHandler.Abstract<D,T>PersistenceTypeDefinition.DefaultPersistenceTypeDescription.IdentityPersistenceDataTypeHolder.Default<D>BinaryTypeHandler.Abstract<T>| Modifier | Constructor and Description |
|---|---|
protected |
BinaryHandlerGenericType(Class<T> type,
String typeName,
one.microstream.collections.types.XGettingEnum<Field> persistableFields,
one.microstream.collections.types.XGettingEnum<Field> persisterFields,
PersistenceFieldLengthResolver lengthResolver,
PersistenceEagerStoringFieldEvaluator eagerStoringFieldEvaluator,
PersistenceTypeInstantiator<Binary,T> instantiator,
boolean switchByteOrder) |
| Modifier and Type | Method and Description |
|---|---|
T |
create(Binary data,
PersistenceLoadHandler handler) |
static <T> BinaryHandlerGenericType<T> |
New(Class<T> type,
String typeName,
one.microstream.collections.types.XGettingEnum<Field> persistableFields,
one.microstream.collections.types.XGettingEnum<Field> persisterFields,
PersistenceFieldLengthResolver lengthResolver,
PersistenceEagerStoringFieldEvaluator eagerStoringFieldEvaluator,
PersistenceTypeInstantiator<Binary,T> instantiator,
boolean switchByteOrder) |
allMembers, calculcateBinaryContentLength, complete, createStorers, createTypeDescriptionMembers, deriveAllMembers, deriveMembers, deriveSetter, deriveSetters, equal, filter, filterPrimitiveMembers, filterReferenceMembers, filterSettingMembers, hasPersistedReferences, hasPersistedVariableLength, hasVaryingPersistedLengthInstances, initializeSettingMemoryOffsets, initializeStoringMemoryOffsets, initializeStoringRefMemOffsets, instanceFields, instanceMembers, instancePrimitiveFields, instanceReferenceFields, isPrimitiveType, isSwitchedByteOrder, iterateInstanceReferences, iterateLoadableReferences, iterateMemberTypes, MemberEnum, MemberEnum, membersInDeclaredOrder, membersPersistedLengthMaximum, membersPersistedLengthMinimum, objectFieldOffsets, settingMembers, store, storingMembers, unbox, updateStatedeclaredField, declaredFielddeclaredField, declaredFields, deriveTypeName, initialize, internalInitialize, toString, type, typeId, typeName, validateAndImmure, validateInstanceclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcollectEnumConstants, dataType, getPersistedEnumOrdinal, guaranteeSpecificInstanceViablity, guaranteeSubTypeInstanceViablity, initialize, initializeState, isSpecificInstanceViable, isSubTypeInstanceViable, isValidEntityType, resolveEnumConstant, type, validateEntityTypedetermineIsPrimitive, determineVariableLength, New, runtimeTypeName, toRuntimeTypeIdentifier, typeId, typeNamebuildTypeIdentifier, buildTypeIdentifier, equalDescription, equalStructure, Identity, instancePrimitiveMembers, instanceReferenceMembers, toTypeIdentifier, typeIdentifierSeparatorequals, hashCodeorderAscending, sortByTypeIdAscendingdataTypeprotected BinaryHandlerGenericType(Class<T> type, String typeName, one.microstream.collections.types.XGettingEnum<Field> persistableFields, one.microstream.collections.types.XGettingEnum<Field> persisterFields, PersistenceFieldLengthResolver lengthResolver, PersistenceEagerStoringFieldEvaluator eagerStoringFieldEvaluator, PersistenceTypeInstantiator<Binary,T> instantiator, boolean switchByteOrder)
public static <T> BinaryHandlerGenericType<T> New(Class<T> type, String typeName, one.microstream.collections.types.XGettingEnum<Field> persistableFields, one.microstream.collections.types.XGettingEnum<Field> persisterFields, PersistenceFieldLengthResolver lengthResolver, PersistenceEagerStoringFieldEvaluator eagerStoringFieldEvaluator, PersistenceTypeInstantiator<Binary,T> instantiator, boolean switchByteOrder)
public final T create(Binary data, PersistenceLoadHandler handler)
create in interface PersistenceTypeHandler<Binary,T>create in class AbstractBinaryHandlerReflective<T>Copyright © 2022 MicroStream Software. All rights reserved.