Class symantec.itools.db.beans.dbnav.model.builder.TableTypeTreeModelBuilder
All Packages Class Hierarchy This Package Previous Next Index
Class symantec.itools.db.beans.dbnav.model.builder.TableTypeTreeModelBuilder
Object
|
+----AbstractTreeModelBuilderImpl
|
+----symantec.itools.db.beans.dbnav.model.builder.TableTypeTreeModelBuilder
- public class TableTypeTreeModelBuilder
- extends AbstractTreeModelBuilderImpl
- implements Runnable
TableTypeTreeModelBuilder is an implementation of TreeModelBuilder interface.
This class will build a subtree for one table type tree in dbNavigator.
- Version:
- 1.0 06/15/98
- Author:
- Hristo Tonev
-
displayName
- The name of the type: TABLE, VIEW, etc.
-
tables
- The list of all tables of the current table type
-
symantec.itools.db.beans.dbnav.model.builder.TableTypeTreeModelBuilder()
-
-
symantec.itools.db.beans.dbnav.model.builder.TableTypeTreeModelBuilder(DatabaseMetaData, boolean, String, Vector)
-
-
createRootNode()
- Method to create the root Node.
-
getDatabaseMetaData()
-
-
getDisplayName()
-
-
getTables()
-
-
getUserOnly()
-
-
run()
-
-
setDatabaseMetaData(DatabaseMetaData)
-
-
setDisplayName(String)
-
-
setTables(Vector)
-
-
setUserOnly(boolean)
-
displayName
protected java.lang.String displayName
- The name of the type: TABLE, VIEW, etc.
tables
protected java.util.Vector tables
- The list of all tables of the current table type
TableTypeTreeModelBuilder
protected TableTypeTreeModelBuilder()
TableTypeTreeModelBuilder
public TableTypeTreeModelBuilder(DatabaseMetaData databaseMetaData,
boolean userOnly,
String displayName,
Vector tables)
-
- Parameters:
- databaseMetaData - is the database meta data
- userOnly - If this flag is
true
the builder will build a tree ONLY for the database
objects owned by the current user (the schema is the current user name)
- displayName - is the value that will be displayed
- tables - is a vector of TableItem objects
createRootNode
protected symantec.itools.db.beans.dbnav.model.TreeNodeComponent createRootNode()
- Method to create the root Node. RootNode must be created
before treeNodes.
getDatabaseMetaData
public synchronized java.sql.DatabaseMetaData getDatabaseMetaData()
getDisplayName
public synchronized java.lang.String getDisplayName()
getTables
public synchronized java.util.Vector getTables()
getUserOnly
public synchronized boolean getUserOnly()
run
public void run()
setDatabaseMetaData
public synchronized void setDatabaseMetaData(DatabaseMetaData databaseMetaData)
setDisplayName
public synchronized void setDisplayName(String displayName)
setTables
public synchronized void setTables(Vector tables)
setUserOnly
public synchronized void setUserOnly(boolean userOnly)
All Packages Class Hierarchy This Package Previous Next Index