# Package com.ihr.xbrl.om.table.definition

Classes supporting definition nodes

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  ConceptAspectInterface | This is the interface for all Concept Aspect Resolver classes.
  ConceptsAspectInterface | This is the interface for all Concept Aspect Resolver classes.
  ContextComponentRuleInterface | The Interface ContextComponentRuleInterface.
  DimensionAspectInterface<T> | The Interface DimensionAspectInterface.
  DimensionsAspectInterface<T> | The Interface DimensionsAspectInterface.
  EntityIdentifierAspectInterface | This is the interface for all Entity Identifier Aspect Resolver classes.
  EntityIdentifiersAspectInterface | This is the interface for all Entity Identifier Aspect Resolver classes.
  ExplicitDimensionAspectInterface | The Interface ExplicitDimensionAspectInterface.
  ExplicitDimensionsAspectInterface | The Interface DimensionAspectInterface.
  HasAspectNode | an aspect node resolver that comes from an aspect node contains a method to obtain the aspect node it comes from.
  MutableAspectValue | An instance of a MutableAspectValue must accept a set of values that will be returned later when the aspect value is requested This allows for open breakdowns resolved when an instance is present.
  PeriodAspectInterface | This is the interface for all Period Aspect Resolver classes.
  PeriodsAspectInterface | This is the interface for all Period Aspect Resolver classes.
  ScenarioAspectInterface | The Interface ScenarioAspectInterface.
  SegmentAspectInterface | The Interface SegmentAspectInterface.
  TypedDimensionAspectInterface | The Interface TypedDimensionAspectInterface.
  TypedDimensionsAspectInterface | The Interface DimensionAspectInterface.
  UnitAspectInterface | This is the interface for all Unit Aspect Resolver classes.
  UnitsAspectInterface | This is the interface for all Unit Aspect Resolver classes.

- Class Summary
  Class | Description
  --- | ---
  CommonAspectRule | Helper and common methods to work with table aspects.
  ConceptAspectNode | The Class ConceptAspectNode.
  ConceptAspectRule | The Class ConceptAspectRule.
  DimensionAspectNode<T> | The Class DimensionAspectNode.
  DimensionCommonAspectRule | The Class DimensionCommonAspectRule.
  DimensionExplicitRule | The Class DimensionExplicitRule.
  DimensionRuleSet | The Class DimensionRuleSet.
  DimensionTypedRule | The Class DimensionTypedRule.
  EmptyAspectRule | The Class EmptyAspectRule.
  EntityIdentifierAspectNode | The Class EntityIdentifierAspectNode.
  EntityIdentifierAspectRule | The Class EntityIdentifierAspectRule.
  ExplicitDimensionAspectNode | The Class ExplicitDimensionAspectNode.
  FragmentsAspectRule | The Class FragmentsAspectRule.
  NonXDTScenarioRuleSet | The Class NonXDTScenarioRuleSet.
  NonXDTSegmentRuleSet | The Class NonXDTSegmentRuleSet.
  OpenContextComponentRuleSet | The Class OpenContextComponentRuleSet.
  PeriodAspectNode | The Class PeriodAspectNode.
  PeriodAspectRule | The Class PeriodAspectRule.
  RelationshipGraphNode<Z extends RelationshipGraphNode.Node<Z>> | The Class RelationshipGraphNode.
  RelationshipGraphNode.GraphNodeBuildingParameters<Z extends RelationshipGraphNode.Node<Z>> | The Class GraphNodeBuildingParameters.
  RelationshipGraphNode.Node<T extends RelationshipGraphNode.Node<?>> | The Class Node.
  RelationshipGraphNode.NodeFactory<T extends RelationshipGraphNode.Node<T>> | A factory for creating Node objects.
  TypedDimensionAspectNode | The Class TypedDimensionAspectNode.
  UnitAction | The Class UnitAction.
  UnitAspectNode | The Class UnitAspectNode.
  UnitAspectRule | The Class UnitAspectRule.
  XBRLAspectNode | The Class XBRLAspectNode.
  XBRLBreakdown | The Class XBRLBreakdown.
  XBRLClosedDefinitionNode | The Class XBRLClosedDefinitionNode.
  XBRLConceptRelationshipNode | This is the object model representation of the conceptRelationshipNode defined in the table specification.
  XBRLConceptRelationshipNode.Node | The Class Node.
  XBRLDefinitionNode | The Class XBRLDefinitionNode.
  XBRLDimensionRelationshipNode | The Class XBRLDimensionRelationshipNode.
  XBRLDimensionRelationshipNode.Node | The Class Node.
  XBRLOpenDefinitionNode | The Class XBRLOpenDefinitionNode.
  XBRLRelationshipNode | The Class XBRLRelationshipNode.
  XBRLRuleNode | The Class XBRLRuleNode.
  XBRLRuleNode.RuleSet | The Class RuleSet.
  XBRLTable | This is a table in the definition model.
  XPathAspectRule | The Class XPathAspectRule.

## Package com.ihr.xbrl.om.table.definition Description

Classes supporting definition nodes

Author:
  Ignacio