## Uses of Class
com.ihr.xbrl.om.formula.util.XPathHelper

- Packages that use XPathHelper
  Package | Description
  --- | ---
  com.ihr.xbrl.om.formula | Provides the classes necessary to implement a plug in XBRL processor for validation of docuents and taxonomies according to the XBRL formula specification 1.0 At this stage the package is just created.
  com.ihr.xbrl.om.formula.aspects |
  com.ihr.xbrl.om.formula.filters |

- - ### Uses of XPathHelper in com.ihr.xbrl.om.formula

    Methods in com.ihr.xbrl.om.formula with parameters of type XPathHelper
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | XBRLVariableSetResource.`bindCycle(XPathHelper xph)` Bind cycle.

  - ### Uses of XPathHelper in com.ihr.xbrl.om.formula.aspects

    Methods in com.ihr.xbrl.om.formula.aspects with parameters of type XPathHelper
    Modifier and Type | Method and Description
    --- | ---
    `XMLElementDefinition` | DefaultAspectRule.`getConcept(XPathHelper xph)`
    `XMLElementDefinition` | ConceptAspectRule.`getConcept(XPathHelper xph)`
    `XMLElementDefinition` | ConceptAspectInterface.`getConcept(XPathHelper hpx)` Returns the calculated concept for this aspect.
    `XBRLEntity` | EntityIdentifierAspectRule.`getEntity(XPathHelper xph)`
    `XBRLEntity` | EntityIdentifierAspectInterface.`getEntity(XPathHelper xph)` Gets the entity.
    `XBRLEntity` | DefaultAspectRule.`getEntity(XPathHelper xph)`
    `XBRLFactsList` | LocationAspectInterface.`getLocation(XBRLInstance instance, XPathHelper xph)` Returns the location for a new item or tuple .
    `XBRLFactsList` | DefaultAspectRule.`getLocation(XBRLInstance instance, XPathHelper xph)`
    `XBRLPeriod` | PeriodAspectRule.`getPeriod(XPathHelper xph)`
    `XBRLPeriod` | PeriodAspectInterface.`getPeriod(XPathHelper xph)` Gets the period.
    `XBRLPeriod` | DefaultAspectRule.`getPeriod(XPathHelper xph)`
    `void` | ScenarioAspectInterface.`getScenario(XPathHelper xph, FContext fc)` Gets the scenario.
    `void` | OpenScenarioAspectRuleSet.`getScenario(XPathHelper xph, FContext fc)`
    `void` | NonXDTScenarioRuleSet.`getScenario(XPathHelper xph, FContext fc)`
    `void` | SegmentAspectInterface.`getSegment(XPathHelper xph, FContext fc)` Gets the segment.
    `void` | OpenSegmentAspectRuleSet.`getSegment(XPathHelper xph, FContext fc)`
    `void` | NonXDTSegmentRuleSet.`getSegment(XPathHelper xph, FContext fc)`
    `XBRLUnit` | UnitNoUnitAspectRule.`getUnit(XPathHelper xph)`
    `XBRLUnit` | UnitAspectRule.`getUnit(XPathHelper xph)`
    `XBRLUnit` | UnitAspectInterface.`getUnit(XPathHelper xph)` Gets the unit.
    `XBRLUnit` | UnitAction.`getUnit(XPathHelper xph)`
    `XBRLUnit` | DefaultAspectRule.`getUnit(XPathHelper xph)`
    `void` | DimensionTypedRule.`resolve(XMLElementDefinition el, FContext fc, XPathHelper xph, javax.xml.namespace.QName dimName)`
    `void` | DimensionExplicitRule.`resolve(XMLElementDefinition el, FContext fc, XPathHelper xph, javax.xml.namespace.QName dimName)`
    `void` | DimensionAspectInterface.`resolve(XMLElementDefinition el, FContext fc, XPathHelper xph, javax.xml.namespace.QName dimName)` Resolve one dimension in the appropriate dimension container.
    `void` | DefaultAspectRule.`resolve(XMLElementDefinition el, FContext fc, XPathHelper xph, javax.xml.namespace.QName dimName)`
    `void` | XPathAspectRule.`updateDimensionsContainer(FContext ctx, XPathHelper xph, boolean bIsOcc)`
    `void` | FragmentsAspectRule.`updateDimensionsContainer(FContext fctx, XPathHelper xph, boolean bIsOcc)`
    `void` | EmptyAspectRule.`updateDimensionsContainer(FContext fctx, XPathHelper xph, boolean bIsOcc)`
    `void` | DefaultAspectRule.`updateDimensionsContainer(FContext fctx, XPathHelper xph, boolean bIsOcc)`
    `void` | ContextComponentRuleInterface.`updateDimensionsContainer(FContext ctx, XPathHelper xph, boolean bIsOcc)` Update dimensions container.

  - ### Uses of XPathHelper in com.ihr.xbrl.om.formula.filters

    Methods in com.ihr.xbrl.om.formula.filters with parameters of type XPathHelper
    Modifier and Type | Method and Description
    --- | ---
    `javax.xml.namespace.QName` | XBRLFormulaConceptFilter.`getConceptName(XPathHelper xph)` Gets the concept name.
    `javax.xml.namespace.QName` | XBRLConceptNameFilter.`getConceptName(XPathHelper xph)`