com.ihr.xbrl.om.formula.util

## Interface Filter

- All Known Implementing Classes:
    XFIImplicitFilterOptimizer

      public interface Filter

  A filter instance can evaluate a combination of values and return true or false depending on the evaluation result. The first use of this class is in the #LookForwardAndFilterIterator class. That class shall evaluate a combination of variable values returned by surrounding iterators and check if the combination will pass implicit binding for the rules indicated for the default values. But the interface definition shall be neutral so the interface could potentially be used in other cases
  Author:
    Ignacio

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | `passes(javax.xml.namespace.QName varName, net.sf.saxon.s9api.XdmValue value, boolean bBindToDefault)` Passes.

- - ### Method Detail

    - #### passes

          boolean passes(javax.xml.namespace.QName varName,
                       net.sf.saxon.s9api.XdmValue value,
                       boolean bBindToDefault)

      Passes.
      Parameters:
        `varName` - the var name
        `value` - the value
        `bBindToDefault` - the b bind to default
      Returns:
        true, if successful