Package de.xima.fc.interfaces.workflow.value
package de.xima.fc.interfaces.workflow.value
-
ClassDescriptionEnumeration of different value types for a JSON like data structure.A
IValueBuilder
for creating a value of any type.AIValueDescriptor
for a value of any type.AIValueDescriptorBuilder
for creating a value descriptor of any type.AIValueBuilder
for creating a boolean value.AIValueDescriptor
for a boolean value.AIValueDescriptorBuilder
for creating a boolean value descriptor.AIValueBuilder
for creating a constant value.AIValueDescriptor
for a constant value.AIValueDescriptorBuilder
for creating a constant value descriptor.Represents a member of a discriminated union, in the form of tuples(Discriminator, Value)
.AIValueBuilder
for creating a 64-bit floating point value.AIValueDescriptor
for a float value.AIValueDescriptorBuilder
for creating a 64-bit floating point value descriptor.AIValueBuilder
for creating an integer value.AIValueDescriptor
for an integer value.AIValueDescriptorBuilder
for creating a 64-bit integer value descriptor.AIValueBuilder
for creating a large string value.AIValueDescriptor
for string value.AIValueDescriptorBuilder
for creating a large string value descriptors.AIValueBuilder
for creating a list value.AIValueDescriptor
for a list value.AIValueDescriptorBuilder
for creating a list value descriptor.AIValueBuilder
for creating a map value.AIValueDescriptor
for a map value.AIValueDescriptorBuilder
for creating a map value descriptor.AIValueBuilder
for creating a null value.AIValueDescriptor
for a null value.AIValueDescriptorBuilder
for creating a null value descriptor.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
.AIValueDescriptor
for a record value.A builder for aIRecordValueDescriptor
.AIValueBuilder
for creating a string value.AIValueDescriptor
for string value.AIValueDescriptorBuilder
for creating a string value descriptors.AIValueBuilder
for creating a tuple value.AIValueDescriptor
for a tuple value.AIValueDescriptorBuilder
for creating a tuple value descriptor.AIValueBuilder
for creating a union value.AIValueDescriptor
for a union value.AIValueDescriptorBuilder
for creating a union value descriptor.Base interface for builders that can create a value of a certain type.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.A function that takes a value descriptor factory and returns a value descriptor created via the methods of the passed factory.Factory for creatingIValueDescriptor
s.AIValueBuilder
for creating a void value.AIValueDescriptor
for a void value.