Interface VariableInitializer


public interface VariableInitializer
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns set of known augmentors
    initialize(Process process, Variable definition, Map<String,Object> data)
    Initializes new instance of the given variable either by creating empty instance or based on configured default value
  • Method Details

    • initialize

      Object initialize(Process process, Variable definition, Map<String,Object> data)
      Initializes new instance of the given variable either by creating empty instance or based on configured default value
      Parameters:
      definition - variable definition that should get value assigned
      data - current set of variables that can be used to compute the value
      Returns:
      new instance of given class
    • augmentors

      default Set<VariableAugmentor> augmentors()
      Returns set of known augmentors
      Returns:
      all discovered augmentors available at runtime