com.singularsys.jep.misc.boundvariable

## Interface VariableBinding

- All Superinterfaces:
    java.io.Serializable
  All Known Implementing Classes:
    FieldVariableBinding

      public interface VariableBinding
      extends java.io.Serializable

  Bound variables will call these methods to interact with objects outside of Jep.
  Since:
    Jep 3.5
  Author:
    Richard Morris

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.Object` | `getValue()` Gets the value of a variable.
    `void` | `setValue(java.lang.Object value)` Sets the value of a variable.

- - ### Method Detail

    - #### getValue

          java.lang.Object getValue()
                             throws java.lang.Exception

      Gets the value of a variable.
      Returns:
        the value
      Throws:
        `java.lang.Exception` - if there is a problem getting the variable value

    - #### setValue

          void setValue(java.lang.Object value)
                 throws java.lang.Exception

      Sets the value of a variable.
      Parameters:
        `value` - new value of the variable
      Throws:
        `java.lang.Exception` - if there is a problem setting the variable value

Copyright © 2018 Singular Systems http://www.singularsys.com/jep