@FunctionalInterface public interface StorageEntityDataValidator extends BinaryEntityRawDataAcceptor
| Modifier and Type | Interface and Description |
|---|---|
static class |
StorageEntityDataValidator.ByDictionary |
static interface |
StorageEntityDataValidator.Creator |
static class |
StorageEntityDataValidator.DebugLogger |
static class |
StorageEntityDataValidator.SimpleBounds |
| Modifier and Type | Method and Description |
|---|---|
default boolean |
acceptEntityData(long entityStartAddress,
long dataBoundAddress) |
static StorageEntityDataValidator.Creator |
Creator() |
static StorageEntityDataValidator.Creator |
CreatorDebugLogging()
Deprecated.
|
static StorageEntityDataValidator |
DebugLogging(StorageEntityDataValidator delegate)
Deprecated.
|
static StorageEntityDataValidator |
DebugLogging(StorageTypeDictionary typeDictionary)
Deprecated.
|
static StorageEntityDataValidator |
New(long lengthLowerValue,
long lengthUpperBound,
long typeIdLowerValue,
long typeIdUpperBound,
long objectIdLowerValue,
long objectIdUpperBound) |
static StorageEntityDataValidator |
New(StorageTypeDictionary typeDictionary) |
void |
validateEntity(long length,
long typeId,
long objectId) |
default boolean acceptEntityData(long entityStartAddress,
long dataBoundAddress)
acceptEntityData in interface BinaryEntityRawDataAcceptorvoid validateEntity(long length,
long typeId,
long objectId)
static StorageEntityDataValidator New(StorageTypeDictionary typeDictionary)
static StorageEntityDataValidator New(long lengthLowerValue, long lengthUpperBound, long typeIdLowerValue, long typeIdUpperBound, long objectIdLowerValue, long objectIdUpperBound)
@Deprecated static StorageEntityDataValidator DebugLogging(StorageEntityDataValidator delegate)
@Deprecated static StorageEntityDataValidator DebugLogging(StorageTypeDictionary typeDictionary)
static StorageEntityDataValidator.Creator Creator()
@Deprecated static StorageEntityDataValidator.Creator CreatorDebugLogging()
Copyright © 2022 MicroStream Software. All rights reserved.