com.tensegrity.palowebviewer.modules.ui.client.tree
Class DatabaseNode

java.lang.Object
  extended by com.tensegrity.palowebviewer.modules.widgets.client.tree.NodeTreeModel.TreeNode
      extended by com.tensegrity.palowebviewer.modules.ui.client.tree.PaloTreeModel.PaloTreeNode
          extended by com.tensegrity.palowebviewer.modules.ui.client.tree.DatabaseNode

public class DatabaseNode
extends PaloTreeModel.PaloTreeNode


Constructor Summary
DatabaseNode(PaloTreeModel model, XDatabase database)
           
 
Method Summary
 void childrenChanged(XObject[] oldChildren, int type)
           
protected  PaloTreeModel.PaloTreeNode createNode(XObject obj)
           
protected  int getChildType()
           
 CubesFolderNode getCubesFolder()
           
 DimensionsFolderNode getDimensionsFolder()
           
protected  XObject[] getXObjectChildren()
           
 boolean isInitialized()
           
 void load()
           
 
Methods inherited from class com.tensegrity.palowebviewer.modules.ui.client.tree.PaloTreeModel.PaloTreeNode
getPaloTreeModel, getXObject, getXObjectPath, hashCode, isLoaded, loadChildren, reinit, toString
 
Methods inherited from class com.tensegrity.palowebviewer.modules.widgets.client.tree.NodeTreeModel.TreeNode
addChild, clear, getChild, getChildByValue, getChildCount, getChildList, getParent, getParentPath, getPath, getValue, indexOf, isInTree, isLeaf, removeAll, removeChild, setParent, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DatabaseNode

public DatabaseNode(PaloTreeModel model,
                    XDatabase database)
Method Detail

getCubesFolder

public CubesFolderNode getCubesFolder()

getDimensionsFolder

public DimensionsFolderNode getDimensionsFolder()

load

public void load()
Overrides:
load in class PaloTreeModel.PaloTreeNode

isInitialized

public boolean isInitialized()
Overrides:
isInitialized in class PaloTreeModel.PaloTreeNode

childrenChanged

public void childrenChanged(XObject[] oldChildren,
                            int type)
Overrides:
childrenChanged in class PaloTreeModel.PaloTreeNode

getXObjectChildren

protected XObject[] getXObjectChildren()
Specified by:
getXObjectChildren in class PaloTreeModel.PaloTreeNode

createNode

protected PaloTreeModel.PaloTreeNode createNode(XObject obj)
Specified by:
createNode in class PaloTreeModel.PaloTreeNode

getChildType

protected int getChildType()
Specified by:
getChildType in class PaloTreeModel.PaloTreeNode