net.sourceforge.squirrel_sql.plugins.oracle.expander
Class SchemaExpander

java.lang.Object
  extended by net.sourceforge.squirrel_sql.plugins.oracle.expander.SchemaExpander
All Implemented Interfaces:
INodeExpander

public class SchemaExpander
extends Object
implements INodeExpander

This class is an expander for the schema nodes. It will add various Object Type nodes to the schema node.

Author:
Colin Bell

Constructor Summary
SchemaExpander()
          Ctor.
 
Method Summary
 List<ObjectTreeNode> createChildren(ISession session, ObjectTreeNode parentNode)
          Create the child nodes for the passed parent node and return them.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SchemaExpander

public SchemaExpander()
Ctor.

Method Detail

createChildren

public List<ObjectTreeNode> createChildren(ISession session,
                                           ObjectTreeNode parentNode)
Create the child nodes for the passed parent node and return them. Note that this method should not actually add the child nodes to the parent node as this is taken care of in the caller.

Specified by:
createChildren in interface INodeExpander
Parameters:
session - Current session.
node - Node to be expanded.
Returns:
A list of ObjectTreeNode objects representing the child nodes for the passed node.


Copyright © 2001-2010. All Rights Reserved.