public class UnitAction extends java.lang.Object implements UnitAspectInterface
| Constructor and Description | 
|---|
| UnitAction(XBRLRuleNode formula,
          com.ihr.xbrl.om.table.definition.UnitAspectRule.UnitOperationType code,
          net.sf.saxon.s9api.XdmNode actionNode)Instantiates a new unit action. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | clear()Clear. | 
| java.lang.Object | getAspectClashIdentity()Gets the aspect clash identity. | 
| int | getAspectType()Gets the aspect type. | 
| com.ihr.xbrl.om.table.definition.UnitAspectRule.UnitOperationType | getCode()Gets the code. | 
| XBRLUnit | getMember(XBRLStructuralTable table,
         CellHeader[] header)Gets the member. | 
| XBRLUnit | getUnit(XBRLStructuralTable xbrlTable)Gets the unit. | 
| void | resetNode()Reset node. | 
public UnitAction(XBRLRuleNode formula, com.ihr.xbrl.om.table.definition.UnitAspectRule.UnitOperationType code, net.sf.saxon.s9api.XdmNode actionNode) throws XTValidationException
formula - the formulacode - the codeactionNode - the action nodeXTValidationException - the XT validation exceptionpublic XBRLUnit getUnit(XBRLStructuralTable xbrlTable)
getUnit in interface UnitAspectInterfacexbrlTable - the xbrl tablepublic com.ihr.xbrl.om.table.definition.UnitAspectRule.UnitOperationType getCode()
public 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