public class XBRLTable extends XBRLTableResource implements HasParentChildAttribute
HasParentChildAttribute.ParentChildEnumXBRLValidation.Direction| Modifier and Type | Field and Description |
|---|---|
static javax.xml.namespace.QName |
aspectModel
The Constant aspectModel.
|
log, 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, EMPTYRELATIONSHIPSITERATORINSTANCE, EMPTYXMLFRAGMENTITERATORINSTANCE, FACT_CONCEPT_DATATYPE, FACT_CONCEPT_LABEL, FACT_QNAME, idQName, NO_POSITION, OrderComparator, PERIOD_TYPE, PERIOD_VALUE, SHORT_TEXT, SOURCE_DOCUMENT, XPATH, XPOINTERparentChilOrder| Constructor and Description |
|---|
XBRLTable(XBRLTableProcessor xbrlTableProcessor,
XBRLResource res)
Creates a new table in the definition model.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getAspectModel()
Returns either XBRLVariablesHolder.MODEL_DIMENSIONAL or XBRLVariablesHolder.MODEL_NON_DIMENSIONAL
|
java.util.Iterator<XBRLBreakdownUse> |
getBreakdowns()
Gets the breakdowns.
|
java.util.Iterator<XBRLFilterUse> |
getFilters()
Gets the filters.
|
HasParentChildAttribute.ParentChildEnum |
getParentChildOrder()
Returns the value of the parentChildOrder attribute
as one value of the ParentChildEnum enumeration.
|
java.util.Iterator<XBRLStructuralTable> |
getStructuralTables()
Returns an iterator over all structural tables defined from this table definition.
|
boolean |
isParentChildOrderDefined()
Returns true when the resource contains an attribute with explicit
definition of the parentChildOrder.
|
getFPXPathCompiler, 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, getAttributeQNameValue, getAttributes, getAttributeStringValue, getAttributeValue, getBase, getBase, getBaseURI, getBooleanValue, getChild, getContainer, getContainerDocumentURI, getDeclaredNamespaces, getDocument, getElements, getElementsHashCode, getFragment, getFromRelationships, getFromRelationships, getFromRelationships, getFromRelationships, getId, getLang, getNamespaceURI, getNodeName, getNumberOfAttributes, getNumberOfElements, getNumberOfFromRelationships, getNumberOfToRelationships, getOrGenerateId, getPrefix, getPrefixes, getQNameValue, getRelationshipsBases, getRelationshipsChain, getRelationshipTypes, getStaticContext, getStaticNamespace, getStringValue, getToRelationships, getToRelationships, getToRelationships, getToRelationships, getValue, getXPathExecutable, getXPathNamespaceContext, getXPathToNode, getXPathToRoot, getXPointerElementScheme, getXPointerElementScheme, getXPointerShorthandScheme, getXPointerToNode, isDead, isNamespaceDefined, objEquals, objHashCode, qNameToString, removeAttribute, removeChild, removeChild, removeFromRelationship, removeToRelationship, removeXMLChild, resetElements, resetHash, resolveHRef, resolveHRef, s_equal2, s_equal2, s_equal2, setAttributes, setBase, setDocument, setDocumentAndReload, setElements, setLang, setNamespaceContext, setNamespaces, setNode, setNodeName, setParent, setValue, setVariablesDefined, thin, toString, valueEquals, xEqualaddFromRelationship, addToRelationship, getFromRelationships, getToRelationships, removeFromRelationship, removeToRelationshippublic static final javax.xml.namespace.QName aspectModel
public XBRLTable(XBRLTableProcessor xbrlTableProcessor, XBRLResource res) throws XTxbrlteUnknownAspectModel
xbrlTableProcessor - the xbrl table processorres - the resXTxbrlteUnknownAspectModel - the x txbrlte unknown aspect modelpublic java.util.Iterator<XBRLStructuralTable> getStructuralTables()
public int getAspectModel()
public boolean isParentChildOrderDefined()
HasParentChildAttributeisParentChildOrderDefined in interface HasParentChildAttributepublic HasParentChildAttribute.ParentChildEnum getParentChildOrder()
HasParentChildAttributegetParentChildOrder in interface HasParentChildAttributepublic java.util.Iterator<XBRLBreakdownUse> getBreakdowns()
public java.util.Iterator<XBRLFilterUse> getFilters()