com.ihr.xbrl.om.instance
Class XBRLDimensionsContainer
java.lang.Object
com.ihr.xbrl.om.XMLFragment
com.ihr.xbrl.om.instance.XBRLDimensionsContainer
- All Implemented Interfaces:
- XBRLRelationshipPoint, XMLHasParent, java.lang.Cloneable, javax.xml.namespace.NamespaceContext
- Direct Known Subclasses:
- XBRLScenario, XBRLSegment
public abstract class XBRLDimensionsContainer
- extends XMLFragment
- implements java.lang.Cloneable
| Fields inherited from class com.ihr.xbrl.om.XMLFragment |
CONCEPT_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, XPOINTER |
| Methods inherited from class com.ihr.xbrl.om.XMLFragment |
addAttribute, addChild, addFromRelationship, addNamespace, addNamespace, addToRelationship, addXMLChild, changeBase, checkBase, clear, clone, clone, delAttribute, delAttribute, equalXdmValues, evaluateBoolean, evaluateList, evaluateNode, evaluateNumber, evaluateString, generateId, generateNodeNamespacesAndAttributes, generateNodeValue, generatePrefix, getAttribute, getAttributeQNameValue, getAttributes, getAttributes, getAttributeStringValue, getAttributeValue, getBase, getBase, getBaseURI, getBooleanValue, getChild, getContainer, getContainerDocumentURI, getDeclaredNamespaces, getDocument, getElements, getFragment, getFriendlyName, getFriendlyName, getFromRelationships, getFromRelationships, getFromRelationships, getFromRelationships, getId, getLang, getNamespaceURI, getNodeName, getNumberOfElements, getNumberOfFromRelationships, getNumberOfToRelationships, getOrGenerateId, getParent, getPrefix, getPrefixes, getQNameValue, getRelationshipsBases, getRelationshipsChain, getRelationshipTypes, getStaticNamespace, getStringValue, getToRelationships, getToRelationships, getToRelationships, getToRelationships, getValue, 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, setAttributes, setBase, setDocument, setDocumentAndReload, setElements, setId, setLang, setNamespaceContext, setNamespaces, setNode, setNodeName, setParent, setValue, setValue, setVariablesDefined, toString, valueEquals, xEqual |
| Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
XBRLDimensionsContainer
public XBRLDimensionsContainer(DTSContainer dts)
- Empty Scenario
XBRLDimensionsContainer
public XBRLDimensionsContainer(DTSContainer dts,
net.sf.saxon.s9api.XdmNode node)
XBRLDimensionsContainer
public XBRLDimensionsContainer(XBRLDimensionsContainer other)
getContent
public java.util.Iterator<XMLFragment> getContent()
addContent
public void addContent(XMLFragment fragment)
resetContent
public void resetContent()
setContent
public void setContent(java.util.Collection<XMLFragment> newContent)
equals
public boolean equals(java.lang.Object other)
- Description copied from class:
XMLFragment
- Sets a new XPathFunctionResolver for this object
- Overrides:
equals in class XMLFragment
hashCode
public int hashCode()
- Overrides:
hashCode in class XMLFragment
generateNode
public org.jdom.Element generateNode(boolean relativize,
java.net.URI base)
throws XBRLSerializationException
- Description copied from class:
XMLFragment
- 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
- Overrides:
generateNode in class XMLFragment
- Parameters:
relativize - 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 relativided
- Returns:
- a clone of the surrounding jdom Element so it can be incorporated into multiple trees
- Throws:
XBRLSerializationException
isEmpty
public boolean isEmpty()
- Returns:
- boolean, true if this scenario contains no data
Copyright 2006-2009 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa