Uses of Package
de.xima.fc.interfaces.workflow.value
Packages that use de.xima.fc.interfaces.workflow.value
Package
Description
Package für allgemeine Exceptions
The workflow engine is generic in the sense that it never checks the type of a
trigger or
node for special types, all logic is implemented in terms
of the ITriggerHandler and
INodeHandler interfaces.Contains the API for a prompt service that abstract the details of a particular provider.
The prompt API is kept intentionally low-level to support a wide range of use cases.
-
Classes in de.xima.fc.interfaces.workflow.value used by de.xima.fc.exceptionsClassDescriptionRepresents a member of a discriminated union, in the form of tuples
(Discriminator, Value). -
Classes in de.xima.fc.interfaces.workflow.value used by de.xima.fc.gui.model.value_descriptor_formClassDescriptionA
IValueDescriptorfor a boolean value.AIValueDescriptorfor a float value.AIValueDescriptorfor an integer value.AIValueDescriptorfor string value.AIValueDescriptorfor a list value.AIValueDescriptorfor a record value, i.e. aMapwith a certain shape.AIValueDescriptorfor string value.AIValueDescriptorfor a union value.Base interface for builders that can create a value of a certain type.Base class for all value descriptors that describe the shape of (mostly JSON-like) data. -
Classes in de.xima.fc.interfaces.workflow.value used by de.xima.fc.interfaces.workflow.executionClassDescriptionAn interface for objects that can have custom attributes associated with them.Represents a member of a discriminated union, in the form of tuples
(Discriminator, Value).AIValueDescriptorfor a union value.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.Base class for all value descriptors that describe the shape of (mostly JSON-like) data.Factory for creatingIValueDescriptors. -
Classes in de.xima.fc.interfaces.workflow.value used by de.xima.fc.interfaces.workflow.mixinClassDescriptionA
IValueDescriptorfor a union value.Base interface for builders that can create a value of a certain type.Base class for all value descriptors that describe the shape of (mostly JSON-like) data.Factory for creatingIValueDescriptors. -
Classes in de.xima.fc.interfaces.workflow.value used by de.xima.fc.interfaces.workflow.paramsClassDescriptionA
IValueBuilderfor creating a union value.A consumer that is passed a value builder and may call its methods to adjust the value created by the builder. -
Classes in de.xima.fc.interfaces.workflow.value used by de.xima.fc.interfaces.workflow.valueClassDescriptionEnumeration 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.An interface for objects that can have custom attributes associated with them.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.A member (property, key-value pair) of a record value as described by aIRecordValueDescriptor.AIValueDescriptorfor a record value, i.e. aMapwith a certain shape.A builder for aIRecordValueDescriptor.AIValueBuilderfor creating a string value.AIValueDescriptorfor string value.AIValueDescriptorBuilderfor creating a string value descriptors.Base for specificIValueBuilder.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.Interface for defining acceptance criteria for values, used byIValueDescriptor.acceptsValue(Object, IValueAcceptanceCriteria).Base interface for builders that can create a value of a certain type.Configurator for a set ofIValueBuilderOptions, for use with thebuilderobtained from aIValueDescriptor.Options for a value builder that lets you create a value conforming to aIValueDescriptor.Base interface for builders that can configure 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.Base class for all value descriptors that describe the shape of (mostly JSON-like) data.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.A coercer that attempts to coerce values to their expected type, as given by aIValueDescriptor.Matcher for the actual type ofIValueDescriptor.Accessor for the structure of JSON-like values.AIValueBuilderfor creating a void value.AIValueDescriptorfor a void value.AITreeAccessorforValueDescriptorNode.Builder for custom value acceptance criteria.Wrapper to treatvalue descriptorsas nodes in a tree structure.Node representing the list item value descriptor of a list value descriptor.Node representing the map value descriptor of a map value descriptor.Node representing a record member at a certain key in a record value descriptor.Node representing the root of the value descriptor tree.Node representing a tuple element at a certain index in a tuple value descriptor. -
Classes in de.xima.fc.interfaces.workflow.value used by de.xima.fc.mdl.workflow
-
Classes in de.xima.fc.interfaces.workflow.value used by de.xima.fc.prompt.serviceClassDescriptionBase class for all value descriptors that describe the shape of (mostly JSON-like) data.
-
Classes in de.xima.fc.interfaces.workflow.value used by de.xima.fc.prompt.service.supportClassDescriptionA
IValueDescriptorfor a record value, i.e. aMapwith a certain shape.A builder for aIRecordValueDescriptor.Base class for all value descriptors that describe the shape of (mostly JSON-like) data.Base interface for builders that create aIValueDescriptorwhich imposes certain restrictions on the values it allows. -
Classes in de.xima.fc.interfaces.workflow.value used by de.xima.fc.workflowClassDescriptionAn interface for objects that can have custom attributes associated with them.
-
Classes in de.xima.fc.interfaces.workflow.value used by de.xima.fc.workflow.mixinClassDescriptionA builder for a
IRecordValueDescriptor.AIValueDescriptorfor a union value.Base interface for builders that can create a value of a certain type.Base class for all value descriptors that describe the shape of (mostly JSON-like) data.Factory for creatingIValueDescriptors. -
Classes in de.xima.fc.interfaces.workflow.value used by de.xima.fc.workflow.model.list_item_sourceClassDescriptionBase class for all value descriptors that describe the shape of (mostly JSON-like) data.Factory for creating
IValueDescriptors. -
Classes in de.xima.fc.interfaces.workflow.value used by de.xima.fc.workflow.processor.logic.executionClassDescriptionRepresents a member of a discriminated union, in the form of tuples
(Discriminator, Value). -
Classes in de.xima.fc.interfaces.workflow.value used by de.xima.fc.workflow.processor.valueClassDescriptionA
IValueDescriptorfor a value of any type.AIValueDescriptorBuilderfor creating a value descriptor of any type.AIValueDescriptorBuilderfor creating a boolean value descriptor.AIValueDescriptorBuilderfor creating a constant value descriptor.Represents a member of a discriminated union, in the form of tuples(Discriminator, Value).AIValueDescriptorBuilderfor creating a 64-bit floating point value descriptor.AIValueDescriptorBuilderfor creating a 64-bit integer value descriptor.AIValueDescriptorBuilderfor creating a large string value descriptors.AIValueDescriptorBuilderfor creating a list value descriptor.AIValueDescriptorBuilderfor creating a map value descriptor.AIValueDescriptorBuilderfor creating a null value descriptor.Describes a property that is part of a value.A builder for aIRecordValueDescriptor.AIValueDescriptorBuilderfor creating a string value descriptors.AIValueDescriptorBuilderfor creating a tuple value descriptor.AIValueDescriptorfor a union value.AIValueDescriptorBuilderfor creating a union value descriptor.Base interface for builders that can create a value of a certain type.Base class for all value descriptors that describe the shape of (mostly JSON-like) data.A function that takes a value descriptor factory and returns a value descriptor created via the methods of the passed factory.Factory for creatingIValueDescriptors.Accessor for the structure of JSON-like values.AIValueDescriptorfor a void value. -
Classes in de.xima.fc.interfaces.workflow.value used by de.xima.fc.workflow.processor.value.commonClassDescriptionAn interface for objects that can have custom attributes associated with them.A
IValueDescriptorfor a record value, i.e. aMapwith a certain shape.Base class for all value descriptors that describe the shape of (mostly JSON-like) data. -
Classes in de.xima.fc.interfaces.workflow.value used by de.xima.fc.workflow.processor.value.wrapperClassDescriptionEnumeration of different value types for a JSON like data structure.A
IValueDescriptorfor a value of any type.An interface for objects that can have custom attributes associated with them.AIValueDescriptorfor a boolean value.AIValueDescriptorfor a constant value.AIValueDescriptorfor a float value.AIValueDescriptorfor an integer value.AIValueDescriptorfor string value.AIValueDescriptorfor a list value.AIValueDescriptorfor a map value.AIValueDescriptorfor a null value.Describes a property that is part of a value.A member (property, key-value pair) of a record value as described by aIRecordValueDescriptor.AIValueDescriptorfor a record value, i.e. aMapwith a certain shape.A builder for aIRecordValueDescriptor.AIValueDescriptorfor string value.AIValueDescriptorfor a tuple value.AIValueDescriptorfor a union value.Interface for defining acceptance criteria for values, used byIValueDescriptor.acceptsValue(Object, IValueAcceptanceCriteria).Base interface for builders that can create a value of a certain type.Options for a value builder that lets you create a value conforming to aIValueDescriptor.Base class for all value descriptors that describe the shape of (mostly JSON-like) data.Factory for creatingIValueDescriptors.Matcher for the actual type ofIValueDescriptor.AIValueDescriptorfor a void value. -
Classes in de.xima.fc.interfaces.workflow.value used by de.xima.fc.workflow.retval.nodeClassDescriptionA
IValueDescriptorfor a record value, i.e. aMapwith a certain shape.Base interface for builders that can create a value of a certain type.Base class for all value descriptors that describe the shape of (mostly JSON-like) data.Factory for creatingIValueDescriptors. -
Classes in de.xima.fc.interfaces.workflow.value used by de.xima.fc.workflow.retval.triggerClassDescriptionBase interface for builders that can create a value of a certain type.Base class for all value descriptors that describe the shape of (mostly JSON-like) data.Factory for creating
IValueDescriptors.