edu.iastate.anthill.indus.datasource
Class DataSourceNode

java.lang.Object
  extended byjavax.swing.tree.DefaultMutableTreeNode
      extended byedu.iastate.anthill.shared.TypedNode
          extended byedu.iastate.anthill.indus.datasource.DataSourceNode
All Implemented Interfaces:
java.lang.Cloneable, java.lang.Comparable, javax.swing.tree.MutableTreeNode, java.io.Serializable, javax.swing.tree.TreeNode
Direct Known Subclasses:
DBTreeNode

public class DataSourceNode
extends TypedNode

Since:
1.0
Author:
Jie Bao
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.tree.DefaultMutableTreeNode
 
Field Summary
private  java.lang.String datatype
           
 
Fields inherited from class edu.iastate.anthill.shared.TypedNode
ALL_CLASSES, ALL_INSTANCES, ALL_PROPERTIES, AVH, CLASS, comment, DB, DOMAIN, INSTANCE, kindsOfNode, PACKAGE, PROPERTY, ROOT, SCHEMA, type
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
 
Constructor Summary
DataSourceNode(java.lang.Object userObject)
           
DataSourceNode(java.lang.String name, short type, java.lang.String datatype)
           
DataSourceNode(java.lang.String name, short type, java.lang.String datatype, java.lang.String comment)
           
 
Method Summary
 java.lang.String getDatatype()
           
 java.lang.String getNodeInformation(boolean inHTML)
           
 void propertySetup()
           
 void setDatatype(java.lang.String datatype)
           
 java.lang.String toString()
           
 
Methods inherited from class edu.iastate.anthill.shared.TypedNode
compareTo, equals, fromXML, getColor, getComment, getLocalName, getType, setColor, setComment, setType, toXML
 
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
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

datatype

private java.lang.String datatype
Constructor Detail

DataSourceNode

public DataSourceNode(java.lang.Object userObject)

DataSourceNode

public DataSourceNode(java.lang.String name,
                      short type,
                      java.lang.String datatype)

DataSourceNode

public DataSourceNode(java.lang.String name,
                      short type,
                      java.lang.String datatype,
                      java.lang.String comment)
Method Detail

propertySetup

public void propertySetup()

getNodeInformation

public java.lang.String getNodeInformation(boolean inHTML)

toString

public java.lang.String toString()

getDatatype

public java.lang.String getDatatype()

setDatatype

public void setDatatype(java.lang.String datatype)