EspressReport 6.6

quadbase.datasourcemanager.manager
Interface DataSourceManagerListener


public interface DataSourceManagerListener

This interface allows a developer to modify the datasource tree when the manager is initializing.


Method Summary
 javax.swing.JTree modifyDataSourceTree(javax.swing.JTree tree)
          Allow a developer to modify the datasource tree.
 

Method Detail

modifyDataSourceTree

javax.swing.JTree modifyDataSourceTree(javax.swing.JTree tree)
Allow a developer to modify the datasource tree. There are limitations on how this tree can be modified. The developer may remove entire sub-trees, but not intermediate nodes within the tree. Once a node is removed, it should not be added back into the tree. Nodes can be added freely to the tree. When modifying the tree, one should keep in mind that the root of the tree is always set to invisible.

The following is the structure of the datasource tree when this method is written:
     <Root>
         <Database Heading>
             <Database Node>
                 <Query Heading>
                     <Query Node>
                 <Dataview Heading>
                     <Dataview Node>
                         <Dataview Query Node>
         <XML File Heading>
             <XML File>
         <Text File Heading>
             <Text File>
         <Class File Heading>
             <Class File>
         <EJB Heading>
             <EJB>
         <Soap Services Heading>
             <Soap Services>
 


EspressReport 6.6