com.ihr.xbrl.om.exLinks
Class XBRLRelationshipsChainLink

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractList<E>
          extended by java.util.Vector<XBRLRelationship>
              extended by com.ihr.xbrl.om.exLinks.XBRLRelationshipsChainLink
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<XBRLRelationship>, java.util.Collection<XBRLRelationship>, java.util.List<XBRLRelationship>, java.util.RandomAccess

public class XBRLRelationshipsChainLink
extends java.util.Vector<XBRLRelationship>

The chain or relationships is the set of relationships that have: the same source element, the same extended role link, the same relationship type, the same arcrole type the same value in the order attribute (implicit order included) The chain has two interesting properties: - Following relationship - Preceding relationship

Author:
Ignacio
See Also:
Serialized Form

Field Summary
static XBRLRelationshipsChainLink NULLREL
           
 
Constructor Summary
XBRLRelationshipsChainLink()
           
 
Method Summary
 int getIndex()
           
 XBRLRelationshipsChainLink getNext()
           
 double getOrderValue()
           
 XBRLRelationshipsChainLink getPrev()
           
 void insertAfter(XBRLRelationshipsChainLink newAfter)
          Update this chain's pointer to next item in the chain
 void insertBefore(XBRLRelationshipsChainLink newPrev)
          Update this chain's pointer to previous item in the chain
 
Methods inherited from class java.util.Vector
add, add, addAll, addAll, addElement, capacity, clear, clone, contains, containsAll, copyInto, elementAt, elements, ensureCapacity, equals, firstElement, get, hashCode, indexOf, indexOf, insertElementAt, isEmpty, lastElement, lastIndexOf, lastIndexOf, remove, remove, removeAll, removeAllElements, removeElement, removeElementAt, retainAll, set, setElementAt, setSize, size, subList, toArray, toArray, toString, trimToSize
 
Methods inherited from class java.util.AbstractList
iterator, listIterator, listIterator
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
iterator, listIterator, listIterator
 

Field Detail

NULLREL

public static XBRLRelationshipsChainLink NULLREL
Constructor Detail

XBRLRelationshipsChainLink

public XBRLRelationshipsChainLink()
Method Detail

insertBefore

public void insertBefore(XBRLRelationshipsChainLink newPrev)
Update this chain's pointer to previous item in the chain

Parameters:
newPrev -

insertAfter

public void insertAfter(XBRLRelationshipsChainLink newAfter)
Update this chain's pointer to next item in the chain

Parameters:
newAfter -

getOrderValue

public double getOrderValue()

getIndex

public int getIndex()

getNext

public XBRLRelationshipsChainLink getNext()

getPrev

public XBRLRelationshipsChainLink getPrev()


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