com.tensegrity.palowebviewer.modules.ui.client.cubetable
Class ViewExpander

java.lang.Object
  extended by com.tensegrity.palowebviewer.modules.ui.client.cubetable.ViewExpander

public class ViewExpander
extends java.lang.Object


Constructor Summary
ViewExpander()
           
 
Method Summary
 void addCubeHeader(CubeHeaderModel header)
           
 void addElementPath(XElementPath path)
           
 void addElementPaths(XElementPath[] paths)
           
 void expand()
           
 XElementPath[] getExpandedPaths(XDimension[] dimensions)
           
 IChainTask getExpandTask()
           
 boolean isExpanding()
           
protected  void onNodeClose(CubeHeaderModel.HeaderTreeNode node)
           
protected  void onNodeOpen(CubeHeaderModel.HeaderTreeNode node)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ViewExpander

public ViewExpander()
Method Detail

getExpandTask

public IChainTask getExpandTask()

isExpanding

public boolean isExpanding()

onNodeClose

protected void onNodeClose(CubeHeaderModel.HeaderTreeNode node)

addElementPath

public void addElementPath(XElementPath path)

addElementPaths

public void addElementPaths(XElementPath[] paths)

onNodeOpen

protected void onNodeOpen(CubeHeaderModel.HeaderTreeNode node)

addCubeHeader

public void addCubeHeader(CubeHeaderModel header)

expand

public void expand()

getExpandedPaths

public XElementPath[] getExpandedPaths(XDimension[] dimensions)