com.ihr.xbrl.om.formula.aspects
Class XPathAspectRule

java.lang.Object
  extended by com.ihr.xbrl.om.formula.aspects.CommonAspectRule
      extended by com.ihr.xbrl.om.formula.aspects.XPathAspectRule
All Implemented Interfaces:
ContextComponentRuleInterface

public class XPathAspectRule
extends CommonAspectRule
implements ContextComponentRuleInterface

Author:
Ignacio

Field Summary
static javax.xml.namespace.QName resourceName
           
 
Fields inherited from class com.ihr.xbrl.om.formula.aspects.CommonAspectRule
ALLDIMENSIONALASPECTS, ALLNONDIMENSIONALASPECTS, ANY, COMPLETESCENARIO, COMPLETESEGMENT, CONCEPT, DIMENSION, ENTITYIDENTIFIER, LOCATION, NONE, NONXDTSCENARIO, NONXDTSEGMENT, PERIOD, UNIT, VALUE
 
Constructor Summary
XPathAspectRule(net.sf.saxon.s9api.XdmNode aspectNode, XBRLFormula formula, int container)
           
 
Method Summary
 void updateDimensionsContainer(FContext ctx, XPathHelper xph, boolean bIsOcc)
           
 
Methods inherited from class com.ihr.xbrl.om.formula.aspects.CommonAspectRule
getAspectsText
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

resourceName

public static final javax.xml.namespace.QName resourceName
Constructor Detail

XPathAspectRule

public XPathAspectRule(net.sf.saxon.s9api.XdmNode aspectNode,
                       XBRLFormula formula,
                       int container)
                throws XFxbrlfeIllegalUseOfUncoveredQName
Parameters:
aspectNode -
formula -
Throws:
XFxbrlfeIllegalUseOfUncoveredQName
Method Detail

updateDimensionsContainer

public void updateDimensionsContainer(FContext ctx,
                                      XPathHelper xph,
                                      boolean bIsOcc)
                               throws XFValidationException
Specified by:
updateDimensionsContainer in interface ContextComponentRuleInterface
Throws:
XFValidationException


Copyright 2006-2009 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa