Package

pl.touk.nussknacker.engine.api

dict

Permalink

package dict

Visibility
  1. Public
  2. All

Type Members

  1. trait DictDefinition extends Serializable

    Permalink

    It defines dictionary which will contain values of type valueType.

    It defines dictionary which will contain values of type valueType. Value will be created based on String key. key is presented as a label in UI.

    All definitions should be registered in ProcessConfigCreator.expressionConfig().dictionaries After registration, definitions will be available for DictRegistry and other services using it (like DictQueryService)

  2. case class DictEntry(key: String, label: String) extends Product with Serializable

    Permalink
  3. case class DictInstance(dictId: String, definition: DictDefinition) extends Product with Serializable

    Permalink

    If this instance wil be used in global variables, will be typed to TypedDict.

  4. trait DictQueryService extends AutoCloseable

    Permalink
  5. trait DictRegistry extends AutoCloseable

    Permalink

    Provide operations on key/label for dictionaries.

    Provide operations on key/label for dictionaries. For some dictionaries, resolving key/label can be not supported (None will be returned).

  6. trait DictServicesFactory extends AnyRef

    Permalink
  7. trait EngineDictRegistry extends DictRegistry

    Permalink
  8. trait ReturningKeyWithoutTransformation extends AnyRef

    Permalink

    It is helper mixin when value is exact as key (without additional transformation)

  9. case class UiDictServices(dictRegistry: DictRegistry, dictQueryService: DictQueryService) extends Product with Serializable

    Permalink

Value Members

  1. object DictEntry extends Serializable

    Permalink
  2. object DictRegistry

    Permalink
  3. package embedded

    Permalink

Ungrouped