public abstract static class BinaryField.Abstract<T> extends Object implements BinaryField.Initializable<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 | Constructor and Description |
|---|---|
protected |
Abstract(Class<?> type) |
protected |
Abstract(Class<?> type,
String name) |
protected |
Abstract(PersistenceTypeDefinitionMemberFieldGeneric actual,
long offset) |
| Modifier and Type | Method and Description |
|---|---|
protected PersistenceTypeDefinitionMemberFieldGeneric |
actual() |
void |
assembleTypeDescription(PersistenceTypeDescriptionMemberAppender assembler) |
long |
binaryOffset() |
PersistenceTypeDefinitionMember |
createDefinitionMember(PersistenceTypeDefinitionMemberCreator creator) |
boolean |
hasReferences() |
String |
identifier() |
String |
initializeIdentifier(String qualifier,
String name) |
long |
initializeOffset(long offset) |
boolean |
isEnumConstant() |
boolean |
isPrimitive() |
boolean |
isPrimitiveDefinition() |
boolean |
isReference() |
boolean |
isValidPersistentLength(long persistentLength) |
String |
name() |
long |
persistentMaximumLength() |
long |
persistentMinimumLength() |
String |
qualifier() |
protected void |
throwValidationException(String instanceValue,
String persistedValue) |
Class<?> |
type() |
String |
typeName() |
void |
validatePersistentLength(long persistentLength) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitinitializeIdentifierOptionalcalculateBinaryLength, canSet, copyForName, copyForName, iterateLoadableReferences, iterateReferences, read_boolean, read_byte, read_char, read_double, read_float, read_int, read_long, read_short, readReference, setToInstance, storeFromInstance, validateStatefieldruntimeQualifierisInstanceMembercalculatePersistentMaximumLength, calculatePersistentMinimumLength, determineHasReferences, determineIsPrimitive, equalDescription, equalDescriptions, equalMembers, equalsDescription, equalsStructure, equalStructure, equalStructures, equalTypeAndName, equalTypeAndNameAndQualifier, identityHash, identityHashEqualator, isFixedLength, isIdentical, isIdentical, isVariableLengthprotected Abstract(Class<?> type)
protected Abstract(PersistenceTypeDefinitionMemberFieldGeneric actual, long offset)
public final long initializeOffset(long offset)
initializeOffset in interface BinaryField.Initializable<T>public final long binaryOffset()
protected final PersistenceTypeDefinitionMemberFieldGeneric actual()
public final String initializeIdentifier(String qualifier, String name)
initializeIdentifier in interface BinaryField.Initializable<T>public final Class<?> type()
type in interface BinaryField<T>type in interface PersistenceTypeDefinitionMemberpublic final String typeName()
typeName in interface PersistenceTypeDescriptionMembertypeName in interface PersistenceTypeDescriptionMemberFieldpublic final String qualifier()
qualifier in interface PersistenceTypeDescriptionMemberqualifier in interface PersistenceTypeDescriptionMemberFieldpublic final String name()
name in interface BinaryField<T>name in interface PersistenceTypeDescriptionMembername in interface PersistenceTypeDescriptionMemberFieldpublic final String identifier()
identifier in interface PersistenceTypeDescriptionMemberpublic final void assembleTypeDescription(PersistenceTypeDescriptionMemberAppender assembler)
assembleTypeDescription in interface PersistenceTypeDescriptionMemberpublic final boolean isReference()
isReference in interface PersistenceTypeDescriptionMemberpublic final boolean isPrimitive()
isPrimitive in interface PersistenceTypeDescriptionMemberpublic final boolean isPrimitiveDefinition()
isPrimitiveDefinition in interface PersistenceTypeDescriptionMemberpublic final boolean isEnumConstant()
isEnumConstant in interface PersistenceTypeDescriptionMemberpublic final boolean hasReferences()
hasReferences in interface PersistenceTypeDescriptionMemberpublic final long persistentMinimumLength()
persistentMinimumLength in interface PersistenceTypeDescriptionMemberpublic final long persistentMaximumLength()
persistentMaximumLength in interface PersistenceTypeDescriptionMemberpublic final boolean isValidPersistentLength(long persistentLength)
isValidPersistentLength in interface PersistenceTypeDescriptionMemberpublic final void validatePersistentLength(long persistentLength)
validatePersistentLength in interface PersistenceTypeDescriptionMemberpublic final PersistenceTypeDefinitionMember createDefinitionMember(PersistenceTypeDefinitionMemberCreator creator)
createDefinitionMember in interface PersistenceTypeDescriptionMemberCopyright © 2022 MicroStream Software. All rights reserved.