Interface BinaryPersistenceFoundation<F extends BinaryPersistenceFoundation<?>>
-
- All Superinterfaces:
ByteOrderTargeting<F>,ByteOrderTargeting.Mutable<F>,org.eclipse.serializer.util.Cloneable<PersistenceFoundation<Binary,F>>,org.eclipse.serializer.util.InstanceDispatcher,PersistenceDataTypeHolder<Binary>,PersistenceFoundation<Binary,F>,PersistenceTypeHandlerRegistration.Executor<Binary>
- All Known Implementing Classes:
BinaryPersistenceFoundation.Default
public interface BinaryPersistenceFoundation<F extends BinaryPersistenceFoundation<?>> extends PersistenceFoundation<Binary,F>
Factory and master instance type for assembling and binary persistence layer.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classBinaryPersistenceFoundation.Default<F extends BinaryPersistenceFoundation.Default<?>>-
Nested classes/interfaces inherited from interface org.eclipse.serializer.persistence.types.ByteOrderTargeting
ByteOrderTargeting.Mutable<T extends ByteOrderTargeting.Mutable<?>>
-
-
Method Summary
-
Methods inherited from interface org.eclipse.serializer.persistence.types.ByteOrderTargeting
getTargetByteOrder, isByteOrderMismatch
-
Methods inherited from interface org.eclipse.serializer.persistence.types.ByteOrderTargeting.Mutable
setTargetByteOrder
-
Methods inherited from interface org.eclipse.serializer.util.InstanceDispatcher
getInstanceDispatcherLogic, setInstanceDispatcherLogic
-
Methods inherited from interface org.eclipse.serializer.persistence.types.PersistenceDataTypeHolder
dataType
-
Methods inherited from interface org.eclipse.serializer.persistence.types.PersistenceFoundation
customTypeHandlerRegistryEnsurer, customTypeHandlers, customTypeInstantiators, getAbstractTypeHandlerSearcher, getBufferSizeProvider, getBuilderCreator, getClassLoaderProvider, getContextDispatcher, getCustomTypeHandlerRegistry, getCustomTypeHandlerRegistryEnsurer, getFieldEvaluatorCollection, getFieldEvaluatorEnum, getFieldEvaluatorPersistable, getFieldEvaluatorPersister, getFieldFixedLengthResolver, getInstantiator, getInstantiatorProvider, getLambdaTypeRecognizer, getLegacyMemberMatchingProvider, getLegacyTypeHandlerCreator, getLegacyTypeHandlingListener, getLegacyTypeMapper, getLegacyTypeMappingResultor, getObjectIdProvider, getObjectManager, getObjectRegistry, getPersistenceSource, getPersistenceTarget, getPersister, getRefactoringCurrentMemberIdentifierBuilders, getRefactoringLegacyMemberIdentifierBuilders, getRefactoringLegacyTypeIdentifierBuilders, getRefactoringMappingProvider, getReferenceFieldEagerEvaluator, getRegistererCreator, getRootReferenceProvider, getRootResolverProvider, getRootsProvider, getSizedArrayLengthController, getStorerCreationObserver, getStorerCreator, getTypeAnalyzer, getTypeDefinitionCreator, getTypeDescriptionResolverProvider, getTypeDictionaryAssembler, getTypeDictionaryBuilder, getTypeDictionaryCompiler, getTypeDictionaryCreator, getTypeDictionaryExporter, getTypeDictionaryLoader, getTypeDictionaryManager, getTypeDictionaryParser, getTypeDictionaryProvider, getTypeDictionaryStorer, getTypeEvaluatorPersistable, getTypeHandlerCreator, getTypeHandlerEnsurer, getTypeHandlerManager, getTypeHandlerProvider, getTypeHandlerRegistry, getTypeIdProvider, getTypeLineageCreator, getTypeManager, getTypeMismatchValidator, getTypeNameMapper, getTypeRegistry, getTypeResolver, getTypeSimilarity, getUnreachableTypeHandlerCreator, registerCustomInstantiator, registerCustomTypeHandler, registerCustomTypeHandlers, registerCustomTypeHandlers, registerCustomTypeHandlers, setAbstractTypeHandlerSearcher, setBufferSizeProvider, setBuilderCreator, setClassLoaderProvider, setContextDispatcher, setCustomTypeHandlerRegistryEnsurer, setFieldEvaluatorCollection, setFieldEvaluatorEnum, setFieldEvaluatorPersistable, setFieldEvaluatorPersister, setFieldFixedLengthResolver, setIdProvider, setInstanceDispatcher, setInstantiator, setInstantiatorProvider, setLambdaTypeRecognizer, setLegacyMemberMatchingProvider, setLegacyTypeHandlerCreator, setLegacyTypeHandlingListener, setLegacyTypeMapper, setLegacyTypeMappingResultor, setObjectIdProvider, setObjectManager, setObjectRegistry, setPersistenceChannel, setPersistenceSource, setPersistenceTarget, setPersister, setRefactoringCurrentMemberIdentifierBuilders, setRefactoringLegacyMemberIdentifierBuilders, setRefactoringLegacyTypeIdentifierBuilders, setRefactoringMappingProvider, setReferenceFieldEagerEvaluator, setRegistererCreator, setRootReferenceProvider, setRootResolverProvider, setRootsProvider, setSizedArrayLengthController, setStorerCreationObserver, setStorerCreator, setTypeAnalyzer, setTypeDescriptionBuilder, setTypeDescriptionResolverProvider, setTypeDictionaryAssembler, setTypeDictionaryBuilder, setTypeDictionaryCompiler, setTypeDictionaryCreator, setTypeDictionaryExporter, setTypeDictionaryIoHandler, setTypeDictionaryIoHandling, setTypeDictionaryLoader, setTypeDictionaryManager, setTypeDictionaryParser, setTypeDictionaryProvider, setTypeDictionaryStorer, setTypeEvaluatorPersistable, setTypeHandlerCreator, setTypeHandlerCreatorLookup, setTypeHandlerManager, setTypeHandlerProvider, setTypeHandlerRegistry, setTypeIdProvider, setTypeLineageCreator, setTypeManager, setTypeMismatchValidator, setTypeNameMapper, setTypeRegistry, setTypeResolver, setTypeSimilarity, setUnreachableTypeHandlerCreator
-
Methods inherited from interface org.eclipse.serializer.persistence.types.PersistenceTypeHandlerRegistration.Executor
executeTypeHandlerRegistration
-
-
-
-
Method Detail
-
Clone
BinaryPersistenceFoundation<F> Clone()
- Specified by:
Clonein interfaceorg.eclipse.serializer.util.Cloneable<F extends BinaryPersistenceFoundation<?>>- Specified by:
Clonein interfacePersistenceFoundation<Binary,F extends BinaryPersistenceFoundation<?>>
-
getCustomTranslatorLookup
org.eclipse.serializer.collections.types.XTable<String,BinaryValueSetter> getCustomTranslatorLookup()
-
getTranslatorKeyBuilders
org.eclipse.serializer.collections.types.XEnum<BinaryValueTranslatorKeyBuilder> getTranslatorKeyBuilders()
-
getValueTranslatorMappingProvider
BinaryValueTranslatorMappingProvider getValueTranslatorMappingProvider()
-
getValueTranslatorProvider
BinaryValueTranslatorProvider getValueTranslatorProvider()
-
getFieldHandlerProvider
BinaryFieldHandlerProvider getFieldHandlerProvider()
-
setCustomTranslatorLookup
F setCustomTranslatorLookup(org.eclipse.serializer.collections.types.XTable<String,BinaryValueSetter> customTranslatorLookup)
-
setTranslatorKeyBuilders
F setTranslatorKeyBuilders(org.eclipse.serializer.collections.types.XEnum<BinaryValueTranslatorKeyBuilder> translatorKeyBuilders)
-
setValueTranslatorProvider
F setValueTranslatorProvider(BinaryValueTranslatorProvider valueTranslatorProvider)
-
setValueTranslatorMappingProvider
F setValueTranslatorMappingProvider(BinaryValueTranslatorMappingProvider valueTranslatorMappingProvider)
-
setFieldHandlerProvider
F setFieldHandlerProvider(BinaryFieldHandlerProvider fieldHandlerProvider)
-
createPersistenceManager
PersistenceManager<Binary> createPersistenceManager()
- Specified by:
createPersistenceManagerin interfacePersistenceFoundation<Binary,F extends BinaryPersistenceFoundation<?>>
-
New
static BinaryPersistenceFoundation<?> New()
-
-