Interface VariableProducer

Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface VariableProducer
Produces extra variables from values of existing sources. TODO consider better name or generalization of this interface
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    processSourceValue(@NotNull Source<?,?> source, @Nullable PrismValue value, @NotNull VariablesMap variables)
    Processes a source value, putting extra variables to `variables` map (if applicable).
  • Method Details

    • processSourceValue

      void processSourceValue(@NotNull @NotNull Source<?,?> source, @Nullable @Nullable PrismValue value, @NotNull @NotNull VariablesMap variables)
      Processes a source value, putting extra variables to `variables` map (if applicable).