Package cz.o2.proxima.core.scheme
-
Interface Summary Interface Description AttributeValueAccessor<InputT,OutputT> Interface for value accessors allowed create and get value of attributeAttributeValueAccessors.ArrayValueAccessor<T,V> Accessor for manipulation withSchemaDescriptors.ArrayTypeDescriptor
.AttributeValueAccessors.PrimitiveValueAccessor<T,V> Accessor for manipulation withSchemaDescriptors.PrimitiveTypeDescriptor
.AttributeValueAccessors.StructureValue Interface represents value forAttributeValueAccessors.StructureValueAccessor
.AttributeValueAccessors.StructureValueAccessor<T> SchemaDescriptors.SchemaTypeDescriptor<T> Generic type descriptor.ValueSerializer<T> A serializer of values with specified scheme.ValueSerializer.InitializedWithRepository When aValueSerializer
needs to be initialized withRepository
instance after the Repository has need created and initialized, it can implement this interface.ValueSerializerFactory Factory forValueSerializer
. -
Class Summary Class Description AttributeValueAccessors Classes and interfaces allows manipulation with attribute value.AttributeValueAccessors.ArrayValueAccessorImpl<T,V> Default implementation ofAttributeValueAccessors.ArrayValueAccessor
.AttributeValueAccessors.PrimitiveValueAccessorImpl<T,V> Default implementation ofAttributeValueAccessors.PrimitiveValueAccessor
which useUnaryFunction
to conversions.AttributeValueAccessors.StructureValueImpl Default implementation ofAttributeValueAccessors.StructureValueAccessor
delegates methods to Map.BytesSerializer Validator of bytes scheme.DoubleSerializer FloatSerializer ValueSerializerFactory
for floats.IntSerializer AValueSerializerFactory
for integers.JavaSerializer Value serializer for java classes.JsonSerializer A serializer of JSON structures.LongSerializer Serializer factory for Longs.SchemaDescriptors SchemaDescriptors for types.SchemaDescriptors.ArrayTypeDescriptor<T> Array type descriptor allows to use other descriptor as value.SchemaDescriptors.EnumTypeDescriptor<T> Enum type descriptor.SchemaDescriptors.PrimitiveTypeDescriptor<T> Primitive type descriptor with simple type (eq String, Long, Integer, etc).SchemaDescriptors.StructureTypeDescriptor<T> Structure type descriptor allows to have fields with type as another descriptor.StringUtf8Serializer AValueSerializer
for Strings. -
Enum Summary Enum Description AttributeValueAccessor.Type Accessor typeAttributeValueType Possible attribute and field types -
Exception Summary Exception Description SerializationException