com.ihr.xbrl.om.instance
Class XBRLSegment

java.lang.Object
  extended by com.ihr.xbrl.om.XMLFragment
      extended by com.ihr.xbrl.om.instance.XBRLDimensionsContainer
          extended by com.ihr.xbrl.om.instance.XBRLSegment
All Implemented Interfaces:
XBRLRelationshipPoint, XMLHasParent, java.lang.Cloneable, javax.xml.namespace.NamespaceContext

public class XBRLSegment
extends XBRLDimensionsContainer

Author:
Ignacio

Field Summary
static javax.xml.namespace.QName segmentNode
           
 
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
 
Constructor Summary
XBRLSegment(DTSContainer dts)
           
XBRLSegment(DTSContainer dts, net.sf.saxon.s9api.XdmNode node)
           
XBRLSegment(XBRLSegment other)
           
 
Method Summary
 XBRLSegment clone()
           
 XBRLSegment clone(DTSContainer newDTS)
           
 boolean equals(java.lang.Object other)
          Compares two segments
 boolean s_equal2(java.lang.Object other)
          Resolves s_equal2 comparison of this node against the other node.
 
Methods inherited from class com.ihr.xbrl.om.instance.XBRLDimensionsContainer
addContent, generateNode, getContent, hashCode, isEmpty, resetContent, setContent
 
Methods inherited from class com.ihr.xbrl.om.XMLFragment
addAttribute, addChild, addFromRelationship, addNamespace, addNamespace, addToRelationship, addXMLChild, changeBase, checkBase, clear, 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, getNumberOfAttributes, 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, 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
 

Field Detail

segmentNode

public static final javax.xml.namespace.QName segmentNode
Constructor Detail

XBRLSegment

public XBRLSegment(DTSContainer dts,
                   net.sf.saxon.s9api.XdmNode node)

XBRLSegment

public XBRLSegment(DTSContainer dts)
Parameters:
dts - DTSContainer

XBRLSegment

public XBRLSegment(XBRLSegment other)
Parameters:
other - XBRLSegment to clone. The new XBRLSegment will use the same content as this XBRLSegment object
Method Detail

clone

public XBRLSegment clone()
Overrides:
clone in class XMLFragment

clone

public XBRLSegment clone(DTSContainer newDTS)
Overrides:
clone in class XMLFragment

equals

public boolean equals(java.lang.Object other)
Compares two segments

Overrides:
equals in class XBRLDimensionsContainer

s_equal2

public boolean s_equal2(java.lang.Object other)
Description copied from class: XMLFragment
Resolves s_equal2 comparison of this node against the other node.

Overrides:
s_equal2 in class XMLFragment
Parameters:
other - The other node (preferably an XMLFragment) that contains a non null NodeInfo document.
Returns:
boolean


Copyright 2006-2009 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa