public class XBRLAspectNode extends XBRLOpenDefinitionNode implements HasFilters, StaticCheck
HasParentChildAttribute.ParentChildEnumXBRLValidation.Direction| Modifier and Type | Field and Description |
|---|---|
static javax.xml.namespace.QName |
conceptAspectPWD20130517
The Constant conceptAspect.
|
static javax.xml.namespace.QName |
conceptAspectREC20140318
The Constant conceptAspectREC20140318.
|
static javax.xml.namespace.QName |
dimensionAspectPWD20130517
The Constant dimensionAspect.
|
static javax.xml.namespace.QName |
dimensionAspectREC20140318
The Constant dimensionAspectREC20140318.
|
static javax.xml.namespace.QName |
entityIdentifierAspectPWD20130517
The Constant entityIdentifierAspect.
|
static javax.xml.namespace.QName |
entityIdentifierAspectREC20140318
The Constant entityIdentifierAspectREC20140318.
|
static javax.xml.namespace.QName |
includeUnreportedValue
The Constant includeUnreportedValue.
|
static javax.xml.namespace.QName |
periodAspectPWD20130517
The Constant periodAspect.
|
static javax.xml.namespace.QName |
periodAspectREC20140318
The Constant periodAspectREC20140318.
|
static javax.xml.namespace.QName |
unitAspectPWD20130517
The Constant unitAspect.
|
static javax.xml.namespace.QName |
unitAspectREC20140318
The Constant unitAspectREC20140318.
|
tagSelectorlog, nullResourceactuate, ACTUATE, ARC, arcrole, ARCROLE, ETITLE, EXTENDED, from, FROM, href, HREF, label, LABEL, LOCATOR, RESOURCE, role, ROLE, show, SHOW, SIMPLE, title, TITLE, to, TO, TYPECONCEPT_LABEL, CONCEPT_QNAME, EASY_TO_READ, ELEMENT_LABEL, EMPTYRELATIONSHIPSITERATORINSTANCE, EMPTYXMLFRAGMENTITERATORINSTANCE, FACT_CONCEPT_DATATYPE, FACT_CONCEPT_LABEL, FACT_QNAME, HIDE_COMMON_ACCURACY, idQName, NO_POSITION, OrderComparator, OrderComparator2, PERIOD_TYPE, PERIOD_VALUE, 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()
Some nodes does not allow the creation of roll-up nodes. such as the aspect node.
|
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.
|
java.util.Collection<net.sf.saxon.s9api.QName> |
getParameterNames()
At this stage it is unsure this function is needed.
|
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 |
isAbstract()
Returns true if this is a closed definition node and is abstract.
|
boolean |
isIncludeUnreportedValue()
access to the value of the includeUnreportedValue attribute.
|
void |
staticCheck()
Resources that has static checking implements this interface.
|
getNumberOfNodesgetBreakdownTree, getParentChildOrder, getTagSelector, hasOpen, isLeaf, isOpen, isParentChildOrderDefined, readDefinitionNodeSubTree, resetTablegetFPXPathCompiler, getProcessor, isSpecificationVersionaddChild, clear, equals, generateLocatorToNode, generateNode, getAttributes, getDTSBase, getFriendlyName, getFriendlyName, getParent, getResourceIdentifier, getRoleType, getType, getValidationReport, getValueKey, hashCode, invalidate, invalidate, isComplexType, isOnValidation, isSimpleType, setComplexType, setDTSBase, setId, setParent, setRole, setRoleType, setSimpleType, setValue, validategetActuate, getArcrole, getFromTxt, getHRef, getLabel, getRole, getShow, getStaticLabel, getSType, getTitle, getToTxt, isRequiredAttribute, isValidAttribute, setActuate, setArcrole, setFrom, setHRef, setLabel, setShow, setSType, setTitle, setToaddAttribute, addFromRelationship, addNamespace, addNamespace, addToRelationship, addXMLChild, changeBase, checkBase, clone, clone, delAttribute, delAttribute, equalXdmValues, evaluateBoolean, evaluateList, evaluateNode, evaluateNumber, evaluateString, generateId, generateNodeNamespacesAndAttributes, generateNodeValue, generatePrefix, getAllAttributes, getAttribute, getAttributeBooleanValue, getAttributeQNameValue, getAttributes, getAttributeStringValue, getAttributeValue, getBase, getBase, getBaseURI, getBooleanValue, getChild, getContainer, getContainerDocumentURI, getDeclaredNamespaces, getDocument, getElements, getElementsHashCode, getFragment, getFromRelationships, getFromRelationships, getFromRelationships, getFromRelationships, getFromRelationships, getGenericLabelText, getId, getLang, getNamespaceURI, getNodeName, getNumberOfAttributes, getNumberOfElements, getNumberOfFromRelationships, getNumberOfToRelationships, getOrGenerateId, getPrefix, getPrefixes, getQNameValue, getRelationshipsBases, getRelationshipsChain, getRelationshipTypes, getStaticContext, getStaticNamespace, getStringValue, getToolTipText, getToRelationships, getToRelationships, getToRelationships, getToRelationships, getToRelationships, getValue, getXPathExecutable, getXPathNamespaceContext, getXPathToNode, getXPathToRoot, getXPointerElementScheme, getXPointerElementScheme, getXPointerShorthandScheme, getXPointerToNode, isDead, isNamespaceDefined, isXdmDocumentAttached, objEquals, objHashCode, qNameToString, removeAttribute, removeChild, removeChild, removeFromRelationship, removeToRelationship, removeXMLChild, resetElements, resetHash, resolve_equal2, resolveHRef, resolveHRef, s_equal2, s_equal2, s_equal2, setAttributes, setBase, setDocument, setDocumentAndReload, setElements, setLang, setNamespaceContext, setNamespaces, setNode, setNodeName, setParent, setRegenerateNodeIfnotFound, setValue, setVariablesDefined, size, thin, toString, valueEquals, xEqualaddFromRelationship, addToRelationship, getFromRelationships, getToRelationships, removeFromRelationship, removeToRelationshippublic static final javax.xml.namespace.QName includeUnreportedValue
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 boolean isIncludeUnreportedValue()
XBRLOpenDefinitionNodeisIncludeUnreportedValue 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()
HasFiltersgetParameterNames in interface HasFilterspublic boolean isAbstract()
XBRLDefinitionNodeisAbstract in class XBRLDefinitionNodepublic boolean allowRollUps()
XBRLDefinitionNodeallowRollUps in class XBRLDefinitionNodepublic void staticCheck()
throws XTValidationException,
XFValidationException
StaticCheckIn case of errors, the staticCheck method raises XTValidationException
staticCheck in interface StaticCheckXTValidationException - if static errors occursXFValidationException - if static errors occurs and the error is defined in the formula specification