public class UnitAspectRule extends java.lang.Object implements UnitAspectInterface
| Modifier and Type | Field and Description | 
|---|---|
| static javax.xml.namespace.QName | divideByThe Constant divideBy. | 
| static javax.xml.namespace.QName | multiplyByThe Constant multiplyBy. | 
| static javax.xml.namespace.QName | resourceNameThe Constant resourceName. | 
| Constructor and Description | 
|---|
| UnitAspectRule(XBRLRuleNode formula,
              net.sf.saxon.s9api.XdmNode aspectNode)Instantiates a new unit aspect rule. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | clear()Clear. | 
| java.lang.Object | getAspectClashIdentity()Gets the aspect clash identity. | 
| int | getAspectType()Gets the aspect type. | 
| XBRLUnit | getMember(XBRLStructuralTable table,
         CellHeader[] header)Gets the member. | 
| XBRLUnit | getUnit(XBRLStructuralTable xbrlTable)Gets the unit. | 
| void | resetNode()Reset node. | 
public static final javax.xml.namespace.QName resourceName
public static final javax.xml.namespace.QName multiplyBy
public static final javax.xml.namespace.QName divideBy
public UnitAspectRule(XBRLRuleNode formula, net.sf.saxon.s9api.XdmNode aspectNode) throws XTValidationException
formula - the formulaaspectNode - the aspect nodeXTValidationException - the XT validation exceptionpublic XBRLUnit getUnit(XBRLStructuralTable xbrlTable)
getUnit in interface UnitAspectInterfacexbrlTable - the xbrl tablepublic java.lang.Object getAspectClashIdentity()
getAspectClashIdentity in interface Aspect<XBRLUnit>public int getAspectType()
getAspectType in interface Aspect<XBRLUnit>public XBRLUnit getMember(XBRLStructuralTable table, CellHeader[] header)
public void resetNode()
resetNode in interface UnitAspectInterfaceresetNode in interface Aspect<XBRLUnit>Copyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa