com.tensegrity.palowebviewer.modules.ui.client.cubetable
Interface ICubeTableModel

All Superinterfaces:
IDisposable
All Known Implementing Classes:
CubeTableModel

public interface ICubeTableModel
extends IDisposable


Method Summary
 void addListener(ICubeTableModelListener listener)
           
 void addListener(IDataListener listener)
           
 boolean canCellBeEdited(CubeHeaderModel.HeaderTreeNode xNode, CubeHeaderModel.HeaderTreeNode yNode)
           
 XView createView()
           
 IElementType getCellType(CubeHeaderModel.HeaderTreeNode xNode, CubeHeaderModel.HeaderTreeNode yNode)
           
 XCube getCube()
           
 java.lang.String getInvalidReason()
           
 IPaloServerModel getPaloServerModel()
           
 com.tensegrity.palowebviewer.modules.ui.client.cubetable.XQueryConstructor getQueryConstructor()
           
 IDimensionList getSliceDimensions()
           
 XView getView()
           
 IDimensionList getXDimensions()
           
 CubeHeaderModel getXHeaderModel()
           
 IDimensionList getYDimensions()
           
 CubeHeaderModel getYHeaderModel()
           
 boolean isAllowDataLoad()
           
 boolean isCellConsolidated(CubeHeaderModel.HeaderTreeNode node, CubeHeaderModel.HeaderTreeNode node2)
           
 boolean isDisposed()
           
 boolean isExpanded()
           
 boolean isLoaded()
           
 boolean isLoadingData()
           
 boolean isModelValid()
           
 boolean isSelectedElementsPlain()
           
 XView rebuildView()
           
 void reloadData()
           
 void reloadData(CubeHeaderModel.HeaderTreeNode node, CubeHeaderModel.HeaderTreeNode node2)
           
 void removeListener(ICubeTableModelListener listener)
           
 void removeListener(IDataListener listener)
           
 void setAllowDataLoad(boolean value)
           
 void setCellValue(int x, int y, IResultElement value)
           
 void setShowLevels(int value)
           
 void updateCell(CubeHeaderModel.HeaderTreeNode xNode, CubeHeaderModel.HeaderTreeNode yNode, IResultElement value)
           
 void updateFinished()
           
 
Methods inherited from interface com.tensegrity.palowebviewer.modules.widgets.client.dispose.IDisposable
dispose
 

Method Detail

canCellBeEdited

boolean canCellBeEdited(CubeHeaderModel.HeaderTreeNode xNode,
                        CubeHeaderModel.HeaderTreeNode yNode)

getSliceDimensions

IDimensionList getSliceDimensions()

getView

XView getView()

getPaloServerModel

IPaloServerModel getPaloServerModel()

getQueryConstructor

com.tensegrity.palowebviewer.modules.ui.client.cubetable.XQueryConstructor getQueryConstructor()

getXDimensions

IDimensionList getXDimensions()

getYDimensions

IDimensionList getYDimensions()

getXHeaderModel

CubeHeaderModel getXHeaderModel()

setShowLevels

void setShowLevels(int value)

getYHeaderModel

CubeHeaderModel getYHeaderModel()

getCellType

IElementType getCellType(CubeHeaderModel.HeaderTreeNode xNode,
                         CubeHeaderModel.HeaderTreeNode yNode)

updateCell

void updateCell(CubeHeaderModel.HeaderTreeNode xNode,
                CubeHeaderModel.HeaderTreeNode yNode,
                IResultElement value)

getCube

XCube getCube()

createView

XView createView()

rebuildView

XView rebuildView()

reloadData

void reloadData()

reloadData

void reloadData(CubeHeaderModel.HeaderTreeNode node,
                CubeHeaderModel.HeaderTreeNode node2)

isSelectedElementsPlain

boolean isSelectedElementsPlain()

addListener

void addListener(ICubeTableModelListener listener)

removeListener

void removeListener(ICubeTableModelListener listener)

addListener

void addListener(IDataListener listener)

removeListener

void removeListener(IDataListener listener)

isLoadingData

boolean isLoadingData()

isModelValid

boolean isModelValid()

isLoaded

boolean isLoaded()

isExpanded

boolean isExpanded()

getInvalidReason

java.lang.String getInvalidReason()

updateFinished

void updateFinished()

setCellValue

void setCellValue(int x,
                  int y,
                  IResultElement value)

isDisposed

boolean isDisposed()

setAllowDataLoad

void setAllowDataLoad(boolean value)

isAllowDataLoad

boolean isAllowDataLoad()

isCellConsolidated

boolean isCellConsolidated(CubeHeaderModel.HeaderTreeNode node,
                           CubeHeaderModel.HeaderTreeNode node2)