public class XBRLAspectNode extends XBRLOpenDefinitionNode implements HasFilters, StaticCheck
XMLFragment.NodeNameIterator<T extends XMLFragment>, XMLFragment.NodeTypeIterator<T extends XMLFragment>HasParentChildAttribute.ParentChildEnumXBRLValidation.Direction| Modifier and Type | Field and Description | 
|---|---|
| static javax.xml.namespace.QName | conceptAspectPWD20130517The Constant conceptAspect. | 
| static javax.xml.namespace.QName | conceptAspectREC20140318The Constant conceptAspectREC20140318. | 
| static javax.xml.namespace.QName | dimensionAspectPWD20130517The Constant dimensionAspect. | 
| static javax.xml.namespace.QName | dimensionAspectREC20140318The Constant dimensionAspectREC20140318. | 
| static javax.xml.namespace.QName | entityIdentifierAspectPWD20130517The Constant entityIdentifierAspect. | 
| static javax.xml.namespace.QName | entityIdentifierAspectREC20140318The Constant entityIdentifierAspectREC20140318. | 
| static javax.xml.namespace.QName | includeUnreportedValueThe Constant includeUnreportedValue. | 
| static javax.xml.namespace.QName | periodAspectPWD20130517The Constant periodAspect. | 
| static javax.xml.namespace.QName | periodAspectREC20140318The Constant periodAspectREC20140318. | 
| static javax.xml.namespace.QName | resourceNameThe Constant resourceName. | 
| static javax.xml.namespace.QName | unitAspectPWD20130517The Constant unitAspect. | 
| static javax.xml.namespace.QName | unitAspectREC20140318The Constant unitAspectREC20140318. | 
tagSelectorlog, nullResourceactuate, ARC, arcrole, ETITLE, EXTENDED, from, href, label, LOCATOR, RESOURCE, role, show, SIMPLE, title, to, X_ACTUATE, X_ARCROLE, X_FROM, X_HREF, X_LABEL, X_ROLE, X_SHOW, X_TITLE, X_TO, X_TYPE, XLINKPREFIXADD_NAMESPACE_INHERIT, baseQName, CONCEPT_LABEL, CONCEPT_QNAME, EASY_TO_READ, ELEMENT_LABEL, EMPTYRELATIONSHIPSITERATORINSTANCE, EMPTYXMLFRAGMENTITERATORINSTANCE, FACT_CONCEPT_DATATYPE, FACT_CONCEPT_LABEL, FACT_QNAME, FACT_VALUE, HIDE_COMMON_ACCURACY, idQName, langQName, nil, NO_POSITION, OrderComparator, OrderComparator2, OrderComparatorReverse, PERIOD_BOP, PERIOD_TYPE, PERIOD_VALUE, RELATIONSHIP_TYPE, RESOURCE_TYPE, SHORT_TEXT, SOURCE_DOCUMENT, XPATH, XPOINTERparentChilOrder| Constructor and Description | 
|---|
| XBRLAspectNode(XBRLTableProcessor xbrlTableProcessor,
              XBRLResource res)Instantiates a new XBRL aspect node. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | allowRollUps()Allow roll ups. | 
| void | clear()Clear. | 
| java.util.Collection<? extends java.lang.Object> | getAspectDistinctValuesFromDTS()When the  isDTSDependantOnly()returns true, this method
 shall return the collection of objects that are evaluated as
 filter output. | 
| int | getAspects()Gets the aspect. | 
| ConceptsAspectInterface | getConceptAspectResolver()if this node defines the concept aspect this method returns the class that
 resolves the concept aspect otherwise this method returns null. | 
| javax.xml.namespace.QName | getDimension()Gets the dimension. | 
| DimensionsAspectInterface<?> | getDimensionAspectResolver()if this node defines the dimension aspect this method returns the class that
 resolves the dimension aspect otherwise this method returns null. | 
| EntityIdentifiersAspectInterface | getEntityIdentifierAspectResolver()if this node defines the entity aspect this method returns the class that
 resolves the entity aspect otherwise this method returns null. | 
| java.util.Iterator<XBRLFilterUse> | getFilters()Gets the filters. | 
| net.sf.saxon.tree.linked.NodeImpl | getFirstChild() | 
| net.sf.saxon.tree.linked.NodeImpl | getLastChild() | 
| int | getNumberOfChildren() | 
| java.util.Collection<net.sf.saxon.s9api.QName> | getParameterNames()Gets the parameter names. | 
| PeriodsAspectInterface | getPeriodAspectResolver()if this node defines the period aspect this method returns the class that
 resolves the period aspect otherwise this method returns null. | 
| UnitsAspectInterface | getUnitAspectResolver()Gets the unit aspect resolver. | 
| boolean | hasChildNodes() | 
| boolean | isAbstract()Checks if is abstract. | 
| boolean | isDTSDependantOnly()The resolution of the values for an open aspect are clear in the table
 specification. | 
| boolean | isIncludeUnreportedValue()Checks if is include unreported value. | 
| static XBRLAspectNode | make(XBRLTableProcessor xbrlTableProcessor,
    XBRLResource res)Make. | 
| void | staticCheck()Static check. | 
getNumberOfNodes, isAsClosedgetBreakdownTree, getParentChildOrder, getTagSelector, hasOpen, isLeaf, isOpen, isParentChildOrderDefined, readDefinitionNodeSubTree, resetTablegetFPXPathCompiler, getProcessor, getXPath, isSpecificationVersionaddChild, clone, clone, equals, generateNode, getAttributes, getCode, getDTSBase, getFriendlyName, getFriendlyName, getFriendlyName, getParentXBRL, getResourceIdentifier, getRoleType, getType, getValidationReport, getValueKey, hashCode, invalidate, invalidate, isComplexType, isHashDependsOnAtribute, isOnValidation, isSimpleType, setCode, setComplexType, setDTSBase, setId, setRawParentXBRL, setRole, setRoleType, setSimpleType, setValue, validategetActuate, getArcrole, getFromTxt, getHRef, getHRefDocument, getHRefDocumentResolved, getHRefResolved, getLabel, getRawHRef, getReference, getRole, getShow, getStaticLabel, getSType, getTitle, getToTxt, isRequiredAttribute, isValidAttribute, setActuate, setArcrole, setFrom, setHRef, setLabel, setShow, setSType, setTitle, setTo, validateXPointeraddAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addChildArray, addChildAt, addChildNode, addChildNodeArray, addChildNodeAt, addChildNodeInBatch, addComment, addFromRelationship, addNamespace, addNamespace, addPropertyChangeListener, addToRelationship, changeBase, checkBase, childExists, commitBatch, copy, createComment, delAttribute, delAttribute, delete, equalXdmValues, findFirstNodeOfClass, findPosition, firePropertyChangeEvent, generateId, generateLocatorToNode, generatePrefix, getAllAttributes, getAttribute, getAttributeAtomicValue, getAttributeBooleanValue, getAttributeGroundedValue, getAttributeQNameValue, getAttributeValue, getBase, getBase, getBooleanValue, getChildren, getChildStringValue, getConfiguration, getContainer, getContainerDocumentURI, getDocument, getElement, getElement, getElements, getFirstChildNoComment, getFragment, getFromRelationships, getFromRelationships, getFromRelationships, getFromRelationships, getFromRelationships, getFromRelationships, getFromRelationships, getFromRelationships, getFromRelationships, getFromRelationships, getId, getInScopeNamespaces, getLang, getLastChildNoComment, getNamePool, getNamespaceBinding, getNamespaceURI, getNextSiblingNoComment, getNodeName, getNthElement, getNumberOfElements, getNumberOfFromRelationships, getNumberOfToRelationships, getOrGenerateId, getParentDocument, getPrefix, getPrefixes, getPropertyChangeListeners, getQNameValue, getRelationshipsBases, getRelationshipsChain, getRelationshipTypes, getStaticNamespace, getStringValue, getToolTipText, getToRelationships, getToRelationships, getToRelationships, getToRelationships, getToRelationships, getToRelationships, getToRelationships, getToRelationships, getToRelationships, getToRelationships, getValue, getXPathFromXPointer, getXPathNamespaceContext, getXPathToRoot, getXPointerElementScheme, getXPointerElementScheme, getXPointerShorthandScheme, getXPointerXPath2Scheme, initialise, internalToString, isAttribute, isChangeHashEnabled, isDead, isEmpty, isNamespaceDefined, isNil, moveNamespacesUp, objEquals, objHashCode, reindex, removeChild, removeChildNode, removeFromRelationship, removeNamespace, removePropertyChangeListener, removeToRelationship, replace, replaceChild, replaceStringValue, resetElements, resolveHRef, s_equal2_xp2, s_equal2_xp2, s_equal2, s_equal2, s_equal2, s_equal2, setAttributeList, setAttributes, setBase, setChildrenClone, setDirty, setElements, setLang, setModified, setNamespaceDeclarations, setNamespaces, setNil, setNodeName, setValue, setValue, setValue, setValue, setValue, setValue, setValue, toString, valueEquals, xEqualaddAttribute, addNamespace, generateId, getAttributeList, getAttributeValue, getAttributeValue, getBaseURI, getColumnNumber, getDeclaredNamespaces, getDocumentRoot, getLineNumber, getNameCode, getNamespaceList, getNodeKind, getRoot, getSchemaType, getSystemId, getTypeAnnotation, getURIForPrefix, gsetAttributeCollection, isId, isInScopeNamespace, isNilled, iteratePrefixes, removeAttribute, removeTypeAnnotation, rename, setLocation, setNameCode, setNamespaceList, setSystemId, setTypeAnnotationatomize, compareOrder, comparePosition, getDisplayName, getDocumentNumber, getFingerprint, getLocalPart, getNextInDocument, getNextSibling, getParent, getPhysicalRoot, getPrefix, getPreviousInDocument, getPreviousSibling, getPublicId, getSiblingPosition, getSuccessorElement, getURI, head, insertSiblings, isDeleted, isIdref, isSameNodeInfo, iterate, iterateAxis, iterateAxis, newBuilder, replacepublic static final javax.xml.namespace.QName includeUnreportedValue
public static final javax.xml.namespace.QName resourceName
public static final javax.xml.namespace.QName conceptAspectPWD20130517
public static final javax.xml.namespace.QName conceptAspectREC20140318
public static final javax.xml.namespace.QName unitAspectPWD20130517
public static final javax.xml.namespace.QName unitAspectREC20140318
public static final javax.xml.namespace.QName entityIdentifierAspectPWD20130517
public static final javax.xml.namespace.QName entityIdentifierAspectREC20140318
public static final javax.xml.namespace.QName periodAspectPWD20130517
public static final javax.xml.namespace.QName periodAspectREC20140318
public static final javax.xml.namespace.QName dimensionAspectPWD20130517
public static final javax.xml.namespace.QName dimensionAspectREC20140318
public XBRLAspectNode(XBRLTableProcessor xbrlTableProcessor, XBRLResource res) throws XTValidationException
xbrlTableProcessor - the xbrl table processorres - the resXTValidationException - the XT validation exceptionpublic static XBRLAspectNode make(XBRLTableProcessor xbrlTableProcessor, XBRLResource res) throws XTValidationException
xbrlTableProcessor - the xbrl table processorres - the resXTValidationException - the XT validation exceptionpublic boolean isIncludeUnreportedValue()
isIncludeUnreportedValue in class XBRLOpenDefinitionNodepublic java.util.Iterator<XBRLFilterUse> getFilters()
getFilters in interface HasFilterspublic int getAspects()
public javax.xml.namespace.QName getDimension()
public ConceptsAspectInterface getConceptAspectResolver()
getAspects()public DimensionsAspectInterface<?> getDimensionAspectResolver()
getAspects()public PeriodsAspectInterface getPeriodAspectResolver()
getAspects()public UnitsAspectInterface getUnitAspectResolver()
public EntityIdentifiersAspectInterface getEntityIdentifierAspectResolver()
getAspects()public java.util.Collection<net.sf.saxon.s9api.QName> getParameterNames()
getParameterNames in interface HasFilterspublic boolean isAbstract()
isAbstract in class XBRLDefinitionNodepublic boolean allowRollUps()
allowRollUps in class XBRLDefinitionNodepublic void staticCheck()
                 throws XTValidationException,
                        XFValidationException
staticCheck in interface StaticCheckXTValidationException - the XT validation exceptionXFValidationException - the XF validation exceptionpublic boolean isDTSDependantOnly()
getAspectDistinctValuesFromDTS() and the
 returned value can be cached because does not depends on the instancepublic java.util.Collection<? extends java.lang.Object> getAspectDistinctValuesFromDTS()
isDTSDependantOnly() returns true, this method
 shall return the collection of objects that are evaluated as
 filter output.public void clear()
           throws java.lang.Throwable
clear in class XBRLResourcejava.lang.Throwable - the throwablepublic final boolean hasChildNodes()
hasChildNodes in interface net.sf.saxon.om.NodeInfohasChildNodes in class net.sf.saxon.tree.linked.NodeImplpublic final int getNumberOfChildren()
public final net.sf.saxon.tree.linked.NodeImpl getFirstChild()
getFirstChild in interface net.sf.saxon.tree.util.SteppingNode<net.sf.saxon.tree.linked.NodeImpl>getFirstChild in class net.sf.saxon.tree.linked.NodeImplpublic final net.sf.saxon.tree.linked.NodeImpl getLastChild()
getLastChild in class net.sf.saxon.tree.linked.NodeImplCopyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa