Packages

package definition

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait AdditionalVariable extends AnyRef
  2. case class AdditionalVariableProvidedInRuntime(typingResult: TypingResult) extends AdditionalVariable with Product with Serializable
  3. case class AdditionalVariableWithFixedValue(value: Any, typingResult: TypingResult) extends AdditionalVariable with Product with Serializable
  4. trait CustomParameterValidator extends Validator
  5. case class CustomParameterValidatorDelegate(name: String) extends ParameterValidator with Product with Serializable
  6. case class DualParameterEditor(simpleEditor: SimpleParameterEditor, defaultMode: DualEditorMode) extends ParameterEditor with Product with Serializable
  7. case class DurationParameterEditor(timeRangeComponents: List[ChronoUnit]) extends SimpleParameterEditor with Product with Serializable
  8. case class FixedExpressionValue(expression: String, label: String) extends Product with Serializable
  9. case class FixedValuesParameterEditor(possibleValues: List[FixedExpressionValue]) extends SimpleParameterEditor with Product with Serializable
  10. case class FixedValuesValidator(possibleValues: List[FixedExpressionValue]) extends ParameterValidator with Product with Serializable
  11. case class MaximalNumberValidator(maximalNumber: BigDecimal) extends ParameterValidator with Product with Serializable
  12. case class MinimalNumberValidator(minimalNumber: BigDecimal) extends ParameterValidator with Product with Serializable
  13. sealed trait NodeDependency extends AnyRef
  14. case class Parameter(name: String, typ: TypingResult, editor: Option[ParameterEditor], validators: List[ParameterValidator], defaultValue: Option[String], additionalVariables: Map[String, AdditionalVariable], variablesToHide: Set[String], branchParam: Boolean, isLazyParameter: Boolean, scalaOptionParameter: Boolean, javaOptionalParameter: Boolean) extends NodeDependency with Product with Serializable
  15. sealed trait ParameterEditor extends AnyRef
  16. sealed trait ParameterValidator extends Validator

    Extend this trait to configure new parameter validator which should be handled on FE.

    Extend this trait to configure new parameter validator which should be handled on FE. Please remember that you have to also add your own pl.touk.nussknacker.engine.definition.validator.ValidatorExtractor to pl.touk.nussknacker.engine.definition.validator.ValidatorsExtractor which should decide whether new validator should appear in configuration for certain parameter

    TODO: It shouldn't be a sealed trait. We should allow everyone to create own ParameterValidator

  17. case class ParameterWithExtractor[V](parameter: Parameter) extends Product with Serializable

    It is helper class that holds runtime value type next to definition of parameter.

    It is helper class that holds runtime value type next to definition of parameter. It reduce boilerplate defining GenericNodeTransformation and reduce risk that definition of parameter will desynchronize with implementation code using values

  18. case class PeriodParameterEditor(timeRangeComponents: List[ChronoUnit]) extends SimpleParameterEditor with Product with Serializable
  19. case class RegExpParameterValidator(pattern: String, message: String, description: String) extends ParameterValidator with Product with Serializable
  20. sealed trait SimpleParameterEditor extends ParameterEditor
  21. case class TypedNodeDependency[T](clazz: Class[_]) extends NodeDependency with ValueExtractor with Product with Serializable
  22. trait Validator extends AnyRef
  23. trait ValueExtractor extends AnyRef

    This trait reduce boilerplate defining GenericNodeTransformation and reduce risk that definition of node dependencies will desynchronize with implementation code using values

  24. trait WithExplicitTypesToExtract extends AnyRef

Value Members

  1. object AdditionalVariableProvidedInRuntime extends Serializable
  2. object AdditionalVariableWithFixedValue extends Serializable
  3. object BoolParameterEditor extends SimpleParameterEditor with Product with Serializable
  4. object CronParameterEditor extends SimpleParameterEditor with Product with Serializable
  5. object CustomParameterValidatorDelegate extends Serializable
  6. object DateParameterEditor extends SimpleParameterEditor with Product with Serializable
  7. object DateTimeParameterEditor extends SimpleParameterEditor with Product with Serializable
  8. object DualParameterEditor extends Serializable
  9. object DurationParameterEditor extends Serializable
  10. object FixedExpressionValue extends Serializable
  11. object FixedValuesParameterEditor extends Serializable
  12. object JsonParameterEditor extends SimpleParameterEditor with Product with Serializable
  13. object JsonValidator extends ParameterValidator with Product with Serializable
  14. object LiteralIntegerValidator extends ParameterValidator with Product with Serializable
  15. object LiteralParameterValidator extends Product with Serializable
  16. object MandatoryParameterValidator extends ParameterValidator with Product with Serializable
  17. object NotBlankParameter
  18. object NotBlankParameterValidator extends ParameterValidator with Product with Serializable
  19. object NumberValidatorHelper
  20. object OutputVariableNameDependency extends NodeDependency with ValueExtractor with Product with Serializable
  21. object Parameter extends Serializable
  22. object ParameterEditor
  23. object ParameterValidator
  24. object ParameterWithExtractor extends Serializable
  25. object PeriodParameterEditor extends Serializable
  26. object RawParameterEditor extends ParameterEditor with Product with Serializable
  27. object SimpleParameterEditor
  28. object SqlParameterEditor extends SimpleParameterEditor with Product with Serializable
  29. object StringParameterEditor extends SimpleParameterEditor with Product with Serializable
  30. object TextareaParameterEditor extends SimpleParameterEditor with Product with Serializable
  31. object TimeParameterEditor extends SimpleParameterEditor with Product with Serializable
  32. object TypedNodeDependency extends Serializable

Ungrouped