pl.edu.pjwstk.yaod.workbench.nodes
Class DBManagerNode

java.lang.Object
  |
  +--javax.swing.tree.DefaultMutableTreeNode
        |
        +--pl.edu.pjwstk.yaod.workbench.nodes.AbstractWorkbenchNode
              |
              +--pl.edu.pjwstk.yaod.workbench.nodes.DBManagerNode
All Implemented Interfaces:
java.lang.Cloneable, javax.swing.tree.MutableTreeNode, java.io.Serializable, javax.swing.tree.TreeNode

public class DBManagerNode
extends AbstractWorkbenchNode

See Also:
Serialized Form

Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
 
Constructor Summary
DBManagerNode()
           
DBManagerNode(java.lang.String name, java.lang.String host, int port)
           
 
Method Summary
 void connect()
           
 void disconnect()
           
 void executeQuery(java.lang.String qry)
           
 YNETCommunicator getCommunicator()
           
 javax.swing.JPanel getDetailsPanel()
           
 javax.swing.Icon getIcon()
           
 javax.swing.JPopupMenu getPopupMenu()
           
 boolean isConnected()
           
 java.lang.String toString()
           
 
Methods inherited from class pl.edu.pjwstk.yaod.workbench.nodes.AbstractWorkbenchNode
addNodeActionListener, getNodeActionListeners, getTree
 
Methods inherited from class javax.swing.tree.DefaultMutableTreeNode
add, breadthFirstEnumeration, children, clone, depthFirstEnumeration, getAllowsChildren, getChildAfter, getChildAt, getChildBefore, getChildCount, getDepth, getFirstChild, getFirstLeaf, getIndex, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getParent, getPath, getPathToRoot, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, insert, isLeaf, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObject
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DBManagerNode

public DBManagerNode(java.lang.String name,
                     java.lang.String host,
                     int port)
Parameters:
paramName - comments
Throws:
XxxxxxException - if ...

DBManagerNode

public DBManagerNode()
Parameters:
paramName - comments
Throws:
XxxxxxException - if ...
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class javax.swing.tree.DefaultMutableTreeNode
Parameters:
paramName - comments
Returns:
comments
Throws:
XxxxxxException - if ...

getIcon

public javax.swing.Icon getIcon()
Overrides:
getIcon in class AbstractWorkbenchNode
Parameters:
paramName - comments
Returns:
comments
Throws:
XxxxxxException - if ...

getDetailsPanel

public javax.swing.JPanel getDetailsPanel()
Overrides:
getDetailsPanel in class AbstractWorkbenchNode
Parameters:
paramName - comments
Returns:
comments
Throws:
XxxxxxException - if ...

isConnected

public boolean isConnected()
Parameters:
paramName - comments
Returns:
comments
Throws:
XxxxxxException - if ...

connect

public void connect()
             throws java.io.IOException
Parameters:
paramName - comments
Returns:
comments
Throws:
XxxxxxException - if ...

disconnect

public void disconnect()
Parameters:
paramName - comments
Returns:
comments
Throws:
XxxxxxException - if ...

getCommunicator

public YNETCommunicator getCommunicator()
Parameters:
paramName - comments
Returns:
comments
Throws:
XxxxxxException - if ...

getPopupMenu

public javax.swing.JPopupMenu getPopupMenu()
Overrides:
getPopupMenu in class AbstractWorkbenchNode
Parameters:
paramName - comments
Returns:
comments
Throws:
XxxxxxException - if ...

executeQuery

public void executeQuery(java.lang.String qry)
Parameters:
paramName - comments
Returns:
comments
Throws:
XxxxxxException - if ...