Package de.xima.fc.interfaces.workflow.value
-
Interface Summary Interface Description IAnyValueBuilder AIValueBuilder
for creating a value of any type.IAnyValueDescriptor AIValueDescriptor
for a value of any type.IAnyValueDescriptorBuilder AIValueDescriptorBuilder
for creating a value descriptor of any type.IBooleanValueBuilder AIValueBuilder
for creating a boolean value.IBooleanValueDescriptor AIValueDescriptor
for a boolean value.IBooleanValueDescriptorBuilder AIValueDescriptorBuilder
for creating a boolean value descriptor.IConstValueBuilder<V> AIValueBuilder
for creating a constant value.IConstValueDescriptor<V> AIValueDescriptor
for a constant value.IConstValueDescriptorBuilder<V> AIValueDescriptorBuilder
for creating a constant value descriptor.IDiscriminatedUnionMember<D,V> Represents a member of a discriminated union, in the form of tuples(Discriminator, Value)
.IFloatValueBuilder AIValueBuilder
for creating a 64-bit floating point value.IFloatValueDescriptor AIValueDescriptor
for a float value.IFloatValueDescriptorBuilder AIValueDescriptorBuilder
for creating a 64-bit floating point value descriptor.IIntegerValueBuilder AIValueBuilder
for creating an integer value.IIntegerValueDescriptor AIValueDescriptor
for an integer value.IIntegerValueDescriptorBuilder AIValueDescriptorBuilder
for creating a 64-bit integer value descriptor.IListValueBuilder<V> AIValueBuilder
for creating a list value.IListValueDescriptor<V> AIValueDescriptor
for a list value.IListValueDescriptorBuilder<V> AIValueDescriptorBuilder
for creating a list value descriptor.IMapValueBuilder<V> AIValueBuilder
for creating a map value.IMapValueDescriptor<V> AIValueDescriptor
for a map value.IMapValueDescriptorBuilder<V> AIValueDescriptorBuilder
for creating a map value descriptor.INullValueBuilder AIValueBuilder
for creating a null value.INullValueDescriptor AIValueDescriptor
for a null value.INullValueDescriptorBuilder AIValueDescriptorBuilder
for creating a null value descriptor.IProperty Describes a property that is part of a value.IRecordMember<T,TBuilder extends IValueBuilder<T>> A member (property, key-value pair) of a record value as described by aIRecordValueDescriptor
.IRecordValueBuilder IRecordValueDescriptor AIValueDescriptor
for a record value.IRecordValueDescriptorBuilder A builder for aIRecordValueDescriptor
.IStringValueBuilder AIValueBuilder
for creating a string value.IStringValueDescriptor AIValueDescriptor
for string value.IStringValueDescriptorBuilder AIValueDescriptorBuilder
for creating a string value descriptors.ITupleValueBuilder AIValueBuilder
for creating a tuple value.ITupleValueDescriptor AIValueDescriptor
for a tuple value.ITupleValueDescriptorBuilder AIValueDescriptorBuilder
for creating a tuple value descriptor.IUnionValueBuilder<D> AIValueBuilder
for creating a union value.IUnionValueDescriptor<D> AIValueDescriptor
for a union value.IUnionValueDescriptorBuilder<D> AIValueDescriptorBuilder
for creating a union value descriptor.IValueBuilder<T> Base interface for builders that can create a value of a certain type.IValueCreator<V> A consumer that is passed a value builder and may call its methods to adjust the value created by the builder.IValueDescriptor<V,TBuilder extends IValueBuilder<V>> Base class for all value descriptors that describe the shape of (mostly JSON-like) data.IValueDescriptorBuilder<V,TBuilder extends IValueBuilder<V>,TDesc extends IValueDescriptor<V,TBuilder>> Base interface for builders that create aIValueDescriptor
which imposes certain restrictions on the values it allows.IValueDescriptorCreator<V> A function that takes a value descriptor factory and returns a value descriptor created via the methods of the passed factory.IValueDescriptorFactory Factory for creatingIValueDescriptor
s.IVoidValueBuilder AIValueBuilder
for creating a void value.IVoidValueDescriptor AIValueDescriptor
for a void value. -
Enum Summary Enum Description EValueType Enumeration of different value types for a JSON like data structure.