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
IValueBuilderfor creating a value of any type.AIValueDescriptorfor a value of any type.AIValueDescriptorBuilderfor creating a value descriptor of any type.AIValueBuilderfor creating a boolean value.AIValueDescriptorfor a boolean value.AIValueDescriptorBuilderfor creating a boolean value descriptor.AIValueBuilderfor creating a constant value.AIValueDescriptorfor a constant value.AIValueDescriptorBuilderfor creating a constant value descriptor.Represents a member of a discriminated union, in the form of tuples(Discriminator, Value).AIValueBuilderfor creating a 64-bit floating point value.AIValueDescriptorfor a float value.AIValueDescriptorBuilderfor creating a 64-bit floating point value descriptor.AIValueBuilderfor creating an integer value.AIValueDescriptorfor an integer value.AIValueDescriptorBuilderfor creating a 64-bit integer value descriptor.AIValueBuilderfor creating a large string value.AIValueDescriptorfor string value.AIValueDescriptorBuilderfor creating a large string value descriptors.AIValueBuilderfor creating a list value.AIValueDescriptorfor a list value.AIValueDescriptorBuilderfor creating a list value descriptor.AIValueBuilderfor creating a map value.AIValueDescriptorfor a map value.AIValueDescriptorBuilderfor creating a map value descriptor.AIValueBuilderfor creating a null value.AIValueDescriptorfor a null value.AIValueDescriptorBuilderfor 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.AIValueDescriptorfor a record value.A builder for aIRecordValueDescriptor.AIValueBuilderfor creating a string value.AIValueDescriptorfor string value.AIValueDescriptorBuilderfor creating a string value descriptors.AIValueBuilderfor creating a tuple value.AIValueDescriptorfor a tuple value.AIValueDescriptorBuilderfor creating a tuple value descriptor.AIValueBuilderfor creating a union value.AIValueDescriptorfor a union value.AIValueDescriptorBuilderfor 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 aIValueDescriptorwhich 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 creatingIValueDescriptors.AIValueBuilderfor creating a void value.AIValueDescriptorfor a void value.