com.ihr.xbrl.formula

## Class FlVariableDepend

- java.lang.Object
- - com.ihr.xbrl.formula.FlVariableDepend

- Direct Known Subclasses:
    FlXPathObject

      public abstract class FlVariableDepend
      extends java.lang.Object

  The Class FlVariableDepend.

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `net.sf.saxon.s9api.XdmValue` | `evaluate()` Evaluates the current formula or variable.
    `FlFormulaProcessor` | `getFormulaProcessor()` Gets the formula processor.

    - ### Methods inherited from class java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Method Detail

    - #### evaluate

          public net.sf.saxon.s9api.XdmValue evaluate()
                                               throws FormulaRuntimeException

      Evaluates the current formula or variable. If there are dependant variables they are evaluated first
      Returns:
        a List with all values that bind
      Throws:
        `FormulaRuntimeException` - the formula runtime exception

    - #### getFormulaProcessor

          public FlFormulaProcessor getFormulaProcessor()

      Gets the formula processor.
      Returns:
        the formula processor