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

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

public class UnitAspectRule
extends CommonAspectRule
implements UnitAspectInterface

Author:
Ignacio

Field Summary
static javax.xml.namespace.QName divideBy
           
static javax.xml.namespace.QName multiplyBy
           
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
UnitAspectRule(XBRLFormula formula, net.sf.saxon.s9api.XdmNode aspectNode)
           
 
Method Summary
 XBRLUnit getUnit(XPathHelper xph)
           
 
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

multiplyBy

public static final javax.xml.namespace.QName multiplyBy

divideBy

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

UnitAspectRule

public UnitAspectRule(XBRLFormula formula,
                      net.sf.saxon.s9api.XdmNode aspectNode)
               throws XFValidationException
Parameters:
formula -
aspectNode -
Throws:
XFxbrlfeMissingSAVForUnitRule
XFValidationException
Method Detail

getUnit

public XBRLUnit getUnit(XPathHelper xph)
                 throws XFValidationException
Specified by:
getUnit in interface UnitAspectInterface
Returns:
Throws:
XFValidationException


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