Class InteractiveValueHolder

java.lang.Object
com.wyu4.snowberryjam.compiler.data.values.ValueHolder
com.wyu4.snowberryjam.compiler.data.values.InteractiveValueHolder
Direct Known Subclasses:
ArithmeticHolder, ArrayHolder, ConditionalHolder, ConversionHolder, ReadFile

public class InteractiveValueHolder extends ValueHolder
A standard ValueHolder that takes two or more arguments.
See Also:
  • Field Details

  • Constructor Details

    • InteractiveValueHolder

      public InteractiveValueHolder(com.fasterxml.jackson.databind.JsonNode node)
      Create a new Interactive Value Holder
      Parameters:
      node - The JsonNode to refer
    • InteractiveValueHolder

      public InteractiveValueHolder(ValueHolder a, ValueHolder b)
      Create a new Interactive Value Holder
      Parameters:
      a - Parameter A.
      b - Parameter B.
  • Method Details

    • getA

      public ValueHolder getA()
      Get the pointer to parameter A
      Returns:
      The pointer to parameter A
    • getB

      public ValueHolder getB()
      Get the pointer to parameter B
      Returns:
      The pointer to parameter B