org.apache.ojb.tools.mapping.reversedb2.dbmetatreemodel
Class DBMetaRootNode

java.lang.Object
  extended byorg.apache.ojb.tools.mapping.reversedb2.propertyEditors.EditableTreeNodeWithProperties
      extended byorg.apache.ojb.tools.mapping.reversedb2.dbmetatreemodel.ReverseDbTreeNode
          extended byorg.apache.ojb.tools.mapping.reversedb2.dbmetatreemodel.DBMetaRootNode
All Implemented Interfaces:
PropertyEditorTarget, java.io.Serializable, javax.swing.tree.TreeNode

public class DBMetaRootNode
extends ReverseDbTreeNode
implements java.io.Serializable

This is the root node for the DatabaseMetaTreeModel. Its children are DBMetaCatalogNode objects.

Version:
$Id: DBMetaRootNode.java,v 1.4 2004/01/07 11:41:20 thma Exp $
Author:
Florian Bruckner
See Also:
Serialized Form

Field Summary
(package private) static long serialVersionUID
           
 
Fields inherited from class org.apache.ojb.tools.mapping.reversedb2.dbmetatreemodel.ReverseDbTreeNode
alChildren
 
Fields inherited from class org.apache.ojb.tools.mapping.reversedb2.propertyEditors.EditableTreeNodeWithProperties
propertyChangeDelegate
 
Constructor Summary
DBMetaRootNode(java.sql.DatabaseMetaData pdbMeta, DatabaseMetaDataTreeModel pdbMetaTreeModel)
          Creates a new instance of DBMetaRootNode
 
Method Summary
protected  boolean _load()
          Loads the catalogs of this database.
 boolean getAllowsChildren()
           
 java.lang.Class getPropertyEditorClass()
          Return the property editor class for this PropertyEditorTarget.
 boolean isLeaf()
           
 java.lang.String toString()
           
 
Methods inherited from class org.apache.ojb.tools.mapping.reversedb2.dbmetatreemodel.ReverseDbTreeNode
children, getChildAt, getChildCount, getDbMeta, getDbMetaTreeModel, getIndex, getParent, load, loadWait
 
Methods inherited from class org.apache.ojb.tools.mapping.reversedb2.propertyEditors.EditableTreeNodeWithProperties
addPropertyChangeListener, addPropertyChangeListener, getAttribute, removePropertyChangeListener, removePropertyChangeListener, setAttribute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

static final long serialVersionUID
See Also:
Constant Field Values
Constructor Detail

DBMetaRootNode

public DBMetaRootNode(java.sql.DatabaseMetaData pdbMeta,
                      DatabaseMetaDataTreeModel pdbMetaTreeModel)
Creates a new instance of DBMetaRootNode

Parameters:
pdbMeta - DatabaseMetaData implementation where this node gets its data from.
pdbMetaTreeModel - The TreeModel this node is associated to.
Method Detail

isLeaf

public boolean isLeaf()
Specified by:
isLeaf in interface javax.swing.tree.TreeNode
Specified by:
isLeaf in class ReverseDbTreeNode
See Also:
ReverseDbTreeNode.isLeaf()

getAllowsChildren

public boolean getAllowsChildren()
Specified by:
getAllowsChildren in interface javax.swing.tree.TreeNode
Specified by:
getAllowsChildren in class ReverseDbTreeNode
See Also:
ReverseDbTreeNode.getAllowsChildren()

toString

public java.lang.String toString()
See Also:
Object.toString()

getPropertyEditorClass

public java.lang.Class getPropertyEditorClass()
Description copied from interface: PropertyEditorTarget
Return the property editor class for this PropertyEditorTarget. Depending on the GUI implementation this could for example be an extension of JPanel. The Property editor is responsible for the layout, so the property editor has to know which properties this target has.

Specified by:
getPropertyEditorClass in interface PropertyEditorTarget

_load

protected boolean _load()
Loads the catalogs of this database.

Specified by:
_load in class ReverseDbTreeNode


Authors: Thomas Mahler and others. (C) 2000 - 2003 Apache Software Foundation
All rights reserved. Published under the Apache License.
http://db.apache.org/ojb
Version: 1.0.rc5, 2003-12-14