com.ihr.xbrl.dts
Class DTSExplorer

java.lang.Object
  extended by com.ihr.xbrl.dts.DTSExplorer

public class DTSExplorer
extends java.lang.Object

Provides methods to explore a DTS

Author:
Ignacio

Constructor Summary
DTSExplorer(DTSContainer dts)
           
 
Method Summary
 javax.swing.tree.TreeNode getRootNode(java.lang.String roleUri, javax.xml.namespace.QName lbType)
           
 java.util.Vector<XBRLTreeRoot> getRoots(java.lang.String roleUri, javax.xml.namespace.QName lbType)
          Returns a Collection of XBRLTreeRoot that are the roots of the hierarchies in the role specified for the linkbase indicated in the lbType parameter.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DTSExplorer

public DTSExplorer(DTSContainer dts)
Method Detail

getRootNode

public javax.swing.tree.TreeNode getRootNode(java.lang.String roleUri,
                                             javax.xml.namespace.QName lbType)

getRoots

public java.util.Vector<XBRLTreeRoot> getRoots(java.lang.String roleUri,
                                               javax.xml.namespace.QName lbType)
Returns a Collection of XBRLTreeRoot that are the roots of the hierarchies in the role specified for the linkbase indicated in the lbType parameter. If the role does not exist in the DTSContainer the empty collection is returned The Collection is ordered according to the order attribute on relationships

Parameters:
roleUri - String the role of the extended link
lbType - QName the QName of the linkbase type
Returns:
a Collection<XBRLTreeWalker> object


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