## Uses of Class
com.ihr.xbrl.om.formula.functions.errors.XFException

- Packages that use XFException
  Package | Description
  --- | ---
  com.ihr.xbrl.om.formula.errors |
  com.ihr.xbrl.om.formula.functions | Provides the classes necessary for implementing all XPath2 functions defined in the XFI functions library.
  com.ihr.xbrl.om.formula.functions.errors |
  com.ihr.xbrl.om.formula.functions.reusable | Contains classes than can be reused from XFI functions and other classes in the API that requires the same functionality but without the overhead of being an XFI function with parameters
  com.ihr.xbrl.om.table | This package contains an object model to work with tables as defined in the XBRL Table specification The current implementation is based on table linkbase PWD http://www.xbrl.org/Specification/table-linkbase/PWD-2013-05-17/table-linkbase-PWD-2013-05-17.html The XBRLTableProcessor class
  com.ihr.xbrl.om.table.definition | Classes supporting definition nodes
  com.ihr.xbrl.om.table.layout | The layout model represents the content of the table according with section 7 of the specification
  com.ihr.xbrl.om.table.structural | This package contains classes related with the table structural model.

- - ### Uses of XFException in com.ihr.xbrl.om.formula.errors

    Subclasses of XFException in com.ihr.xbrl.om.formula.errors
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XFxbrlcfieInputMismatch` The Class XFxbrlcfieInputMismatch.

  - ### Uses of XFException in com.ihr.xbrl.om.formula.functions

    Methods in com.ihr.xbrl.om.formula.functions that throw XFException
    Modifier and Type | Method and Description
    --- | ---
    `static XFI_concept_relationships.Axis` | XFI_concept_relationships.Axis.`fromString(java.lang.String text)` From string.

  - ### Uses of XFException in com.ihr.xbrl.om.formula.functions.errors

    Subclasses of XFException in com.ihr.xbrl.om.formula.functions.errors
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XFFEInvalidFunctionUse` The Class XFFEInvalidFunctionUse.
    `class` | `XFIEAmbiguousFilterMemberNetwork` The Class XFIEAmbiguousFilterMemberNetwork.
    `class` | `XFIEElementIsNotXbrlConcept` The Class XFIEElementIsNotXbrlConcept.
    `class` | `XFIEInvalidConceptQName` The Class XFIEInvalidConceptQName.
    `class` | `XFIEInvalidConceptRelationParameters` The Class XFIEInvalidConceptRelationParameters.
    `class` | `XFIEInvalidDimensionQName` The Class XFIEInvalidDimensionQName.
    `class` | `XFIEInvalidExplicitDimensionQName` The Class XFIEInvalidExplicitDimensionQName.
    `class` | `XFIEInvalidPictureSyntax` The Class XFIEInvalidPictureSyntax.
    `class` | `XFIEInvalidTypedDimensionQName` The Class XFIEInvalidTypedDimensionQName.
    `class` | `XFIEItemIsNotNumeric` The Class XFIEItemIsNotNumeric.
    `class` | `XFIEPeriodIsForever` The Class XFIEPeriodIsForever.
    `class` | `XFIEPeriodIsNotInstant` The Class XFIEPeriodIsNotInstant.
    `class` | `XFIEUnrecognisedExplicitDimensionValueQName` The Class XFIEUnrecognisedExplicitDimensionValueQName.
    `class` | `XFxbrldfeInvalidDomainMember` The Class XFxbrldfeInvalidDomainMember.
    `class` | `XFxfieNodeIsNotXbrlItem` The Class XFxfieNodeIsNotXbrlItem.

  - ### Uses of XFException in com.ihr.xbrl.om.formula.functions.reusable

    Methods in com.ihr.xbrl.om.formula.functions.reusable that throw XFException
    Modifier and Type | Method and Description
    --- | ---
    `static RC_XFI_concept_relationships_drs.Axis` | RC_XFI_concept_relationships_drs.Axis.`fromString(java.lang.String text)` From string.
    `static RC_XFI_concept_relationships.Axis` | RC_XFI_concept_relationships.Axis.`fromString(java.lang.String text)` From string.

  - ### Uses of XFException in com.ihr.xbrl.om.table

    Methods in com.ihr.xbrl.om.table that throw XFException
    Modifier and Type | Method and Description
    --- | ---
    `org.jdom.Document` | XBRLTableProcessor.`createModel(XBRLTable table)` Returns an XML document with the serialization of the table model as defined in the table specification.
    `static <T extends XBRLTableResource & HasFilters> XBRLFactsList` | FilterHelper.`filter(XBRLStructuralTable table, T resourceWithFilters, XBRLFactsList factsSourceSource)` Runs filters against a list of facts and returns the filtered list.

  - ### Uses of XFException in com.ihr.xbrl.om.table.definition

    Methods in com.ihr.xbrl.om.table.definition that throw XFException
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Iterator<XBRLStructuralTable>` | XBRLTable.`getStructuralTables(EditorSource editorSource, OpenAspectValueResolver externalResolver)` Returns an iterator over all structural tables defined from this table definition.
    `XBRLTableSet` | XBRLTable.`getTableSet(EditorSource editorSource, OpenAspectValueResolver externalResolver)` Builds up the table set for this table.
    `void` | XBRLTable.`prepare(EditorSource editorSource, OpenAspectValueResolver externalResolver)` For this table, this method prepares the entire table set and for each table in the table set it prepares the structural table.

  - ### Uses of XFException in com.ihr.xbrl.om.table.layout

    Methods in com.ihr.xbrl.om.table.layout that throw XFException
    Modifier and Type | Method and Description
    --- | ---
    `void` | XBRLTableLayout.`layout(XBRLFactsList factsSource, EditorSource editorSource, OpenAspectValueResolver externalResolver)` Prepares the table layout.

    Constructors in com.ihr.xbrl.om.table.layout that throw XFException
    Constructor and Description
    `XBRLTableLayout(XBRLStructuralTable structuralTable)` Creates a new XBRLTableLayout from a structural table.

  - ### Uses of XFException in com.ihr.xbrl.om.table.structural

    Methods in com.ihr.xbrl.om.table.structural that throw XFException
    Modifier and Type | Method and Description
    --- | ---
    `void` | XBRLTableSet.`createModel(org.jdom.Element tableModel)` Creates the model.
    `XBRLTableLayout` | XBRLStructuralTable.`getLayoutTable(boolean doLayout, EditorSource editorSource, OpenAspectValueResolver externalResolver)` Creates or gets the XBRLTableLayout instance for this structural table.

    Constructors in com.ihr.xbrl.om.table.structural that throw XFException
    Constructor and Description
    `XBRLTableSet(XBRLTable tableDef, EditorSource editorSource, OpenAspectValueResolver externalResolver)` Instantiates a new XBRL table set.