Class MathVariableDefinition

java.lang.Object
com.myscript.iink.MathVariableDefinition

public class MathVariableDefinition extends Object
Represents a math variable definition.
Since:
4.1
  • Field Details

    • name

      @NotNull public @NotNull String name
      The name of the variable, empty if not valid.
    • value

      public double value
      The value of the variable.
  • Constructor Details

    • MathVariableDefinition

      public MathVariableDefinition(@NotNull @NotNull MathVariableDefinition other)
      Copy constructor.
      Parameters:
      other - the math variable definition to copy.
    • MathVariableDefinition

      public MathVariableDefinition(@NotNull @NotNull String name, double value)
      Constructs a MathVariableDefinition
      Parameters:
      name - the variable name.
      value - the variable value.
  • Method Details

    • valid

      public boolean valid()
      Checks if the definition is valid.
      Returns:
      true if the definition is valid, false otherwise.
    • equals

      public boolean equals(@Nullable @Nullable Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      @NotNull public final @NotNull String toString()
      Overrides:
      toString in class Object