public abstract class XBRLDimensionsContainer extends XMLFragment implements java.lang.Cloneable
CONCEPT_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, XPOINTER| Constructor and Description |
|---|
XBRLDimensionsContainer(DTSContainer dts)
Empty Scenario.
|
XBRLDimensionsContainer(DTSContainer dts,
net.sf.saxon.s9api.XdmNode node)
Instantiates a new XBRL dimensions container.
|
XBRLDimensionsContainer(XBRLDimensionsContainer other)
Instantiates a new XBRL dimensions container.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addContent(XMLFragment fragment)
Adds the content.
|
java.util.Collection<XMLFragment> |
arrangeContent()
This method returns a new Collection of XMLFragment elements that are
ordered so different contexts can be properly compared even if they
have dimensions in different order.
|
boolean |
equals(java.lang.Object other)
Sets a new XPathFunctionResolver for this object.
|
org.jdom.Element |
generateNode(boolean relativize,
java.net.URI base)
Serializes to a jdom Element the representation of the properties of this Information Item
This method should be called from classes derived from this class
|
java.util.Iterator<XMLFragment> |
getContent()
Gets the content.
|
int |
hashCode() |
boolean |
isEmpty()
Checks if is empty.
|
void |
resetContent()
Reset content.
|
void |
setContent(java.util.Collection<XMLFragment> newContent)
Sets the content.
|
addAttribute, addChild, addFromRelationship, addNamespace, addNamespace, addToRelationship, addXMLChild, changeBase, checkBase, clear, clone, clone, delAttribute, delAttribute, equalXdmValues, evaluateBoolean, evaluateList, evaluateNode, evaluateNumber, evaluateString, generateId, generateNodeNamespacesAndAttributes, generateNodeValue, generatePrefix, getAllAttributes, getAttribute, getAttributeBooleanValue, getAttributeQNameValue, getAttributes, getAttributes, getAttributeStringValue, getAttributeValue, getBase, getBase, getBaseURI, getBooleanValue, getChild, getContainer, getContainerDocumentURI, getDeclaredNamespaces, getDocument, getElements, getElementsHashCode, getFragment, getFriendlyName, getFriendlyName, getFromRelationships, getFromRelationships, getFromRelationships, getFromRelationships, getFromRelationships, getGenericLabelText, getId, getLang, getNamespaceURI, getNodeName, getNumberOfAttributes, getNumberOfElements, getNumberOfFromRelationships, getNumberOfToRelationships, getOrGenerateId, getParent, 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, setId, setLang, setNamespaceContext, setNamespaces, setNode, setNodeName, setParent, setRegenerateNodeIfnotFound, setValue, setValue, setVariablesDefined, size, thin, toString, valueEquals, xEqualpublic XBRLDimensionsContainer(DTSContainer dts)
dts - the dtspublic XBRLDimensionsContainer(DTSContainer dts, net.sf.saxon.s9api.XdmNode node)
dts - the dtsnode - the nodepublic XBRLDimensionsContainer(XBRLDimensionsContainer other)
other - the otherpublic java.util.Iterator<XMLFragment> getContent()
public void addContent(XMLFragment fragment)
fragment - the fragmentpublic void resetContent()
public void setContent(java.util.Collection<XMLFragment> newContent)
newContent - the new contentpublic java.util.Collection<XMLFragment> arrangeContent()
setContent(Collection) should
be usedpublic boolean equals(java.lang.Object other)
XMLFragmentequals in class XMLFragmentother - the otherpublic int hashCode()
hashCode in class XMLFragmentpublic org.jdom.Element generateNode(boolean relativize,
java.net.URI base)
throws XBRLSerializationException
XMLFragmentgenerateNode in class XMLFragmentrelativize - boolean indicating if URIs should be relativized to the base URI (see next argument)base - the URI to which some attributes of this object should be relatividedXBRLSerializationException - the XBRL serialization exceptionpublic boolean isEmpty()