com.ihr.xbrl.om.formula.errors

## Interface XBRLMessageContext

- All Superinterfaces:
    HasFormulaProcessor
  All Known Implementing Classes:
    XBRLAssertion, XBRLConsistencyAssertion, XBRLExistenceAssertion, XBRLValueAssertion

      public interface XBRLMessageContext
      extends HasFormulaProcessor

  The Interface XBRLMessageContext.
  Author:
    Ignacio

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `collectAssertionVariablenames(java.util.HashSet<javax.xml.namespace.QName> allVars)` Collect assertion variablenames.
    `net.sf.saxon.s9api.XdmItem` | `getAssertionContextItem()` Gets the assertion context item.
    `java.util.Collection<? extends XBRLVariableResourceUse>` | `getAssertionMessageVariables()` Gets the assertion message variables.

    - ### Methods inherited from interface com.ihr.xbrl.om.formula.HasFormulaProcessor

      `getProcessor`

- - ### Method Detail

    - #### getAssertionMessageVariables

          java.util.Collection<? extends XBRLVariableResourceUse> getAssertionMessageVariables()

      Gets the assertion message variables.
      Returns:
        the assertion message variables

    - #### getAssertionContextItem

          net.sf.saxon.s9api.XdmItem getAssertionContextItem()

      Gets the assertion context item.
      Returns:
        the assertion context item

    - #### collectAssertionVariablenames

          void collectAssertionVariablenames(java.util.HashSet<javax.xml.namespace.QName> allVars)

      Collect assertion variablenames.
      Parameters:
        `allVars` - the all vars