public static class XBRLRuleNode.RuleSet
extends java.lang.Object
| Constructor and Description |
|---|
XBRLRuleNode.RuleSet() |
| Modifier and Type | Method and Description |
|---|---|
int |
getAspects()
Returns a or bitmap of all aspects defined in this XBRLRuleNode bitmap values are defined
in the CommonAspectRule class
|
ConceptAspectInterface |
getConceptAspectResolver()
if this node defines the concept aspect this method returns the class that
resolves the concept aspect otherwise this method returns null.
|
DimensionRuleSet |
getDimensionResolver()
if this node defines the dimension aspect this method returns the class that
resolves the dimension aspect otherwise this method returns null.
|
EntityIdentifierAspectInterface |
getEntityIdentifierAspectResolver()
if this node defines the entity aspect this method returns the class that
resolves the entity aspect otherwise this method returns null.
|
OpenContextComponentRuleSet |
getNonXDTScenarioAspectResolver()
if this node defines the open context scenario aspect this method returns the class that
resolves the open context scenario aspect otherwise this method returns null.
|
OpenContextComponentRuleSet |
getNonXDTSegmentAspectResolver()
if this node defines the open context segment aspect this method returns the class that
resolves the open context segment aspect otherwise this method returns null.
|
PeriodAspectInterface |
getPeriodAspectResolver()
if this node defines the period aspect this method returns the class that
resolves the period aspect otherwise this method returns null.
|
UnitAspectInterface |
getUnitAspectResolver()
if this node defines the unit aspect this method returns the class that
resolves the unit aspect otherwise this method returns null.
|
void |
resetNode()
Reset node.
|
public int getAspects()
CommonAspectRulepublic ConceptAspectInterface getConceptAspectResolver()
getAspects()public DimensionRuleSet getDimensionResolver()
getAspects()public PeriodAspectInterface getPeriodAspectResolver()
getAspects()public EntityIdentifierAspectInterface getEntityIdentifierAspectResolver()
getAspects()public UnitAspectInterface getUnitAspectResolver()
getAspects()public OpenContextComponentRuleSet getNonXDTScenarioAspectResolver()
getAspects()public OpenContextComponentRuleSet getNonXDTSegmentAspectResolver()
getAspects()public void resetNode()