public class ConceptAspectRule extends java.lang.Object implements ConceptAspectInterface
| Modifier and Type | Field and Description | 
|---|---|
| static javax.xml.namespace.QName | resourceNameThe Constant resourceName. | 
| Constructor and Description | 
|---|
| ConceptAspectRule(XBRLRuleNode ruleNode,
                 net.sf.saxon.s9api.XdmNode aspectNode)Instantiates a new concept 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. | 
| javax.xml.namespace.QName | getConcept(XBRLStructuralTable xbrlTable)Gets the concept. | 
| javax.xml.namespace.QName | getMember(XBRLStructuralTable table,
         CellHeader[] header)Gets the member. | 
| void | resetNode()Reset node. | 
| java.lang.String | toString()To string. | 
public static final javax.xml.namespace.QName resourceName
public ConceptAspectRule(XBRLRuleNode ruleNode, net.sf.saxon.s9api.XdmNode aspectNode) throws XTValidationException
ruleNode - the rule nodeaspectNode - the aspect nodeXTValidationException - the XT validation exceptionpublic javax.xml.namespace.QName getConcept(XBRLStructuralTable xbrlTable) throws XTValidationException
getConcept in interface ConceptAspectInterfacexbrlTable - the xbrl tableXTValidationException - the XT validation exceptionpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.Object getAspectClashIdentity()
getAspectClashIdentity in interface Aspect<javax.xml.namespace.QName>public int getAspectType()
getAspectType in interface Aspect<javax.xml.namespace.QName>public javax.xml.namespace.QName getMember(XBRLStructuralTable table, CellHeader[] header) throws XTValidationException
getMember in interface Aspect<javax.xml.namespace.QName>table - the tableheader - the headerXTValidationException - the XT validation exceptionpublic void resetNode()
resetNode in interface ConceptAspectInterfaceresetNode in interface Aspect<javax.xml.namespace.QName>Copyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa