public abstract class DebugStatisticsView<T extends DebugStatisticsValue> extends com.google.gwt.user.client.ui.Composite implements TreeTableModel, DebugStatisticsModelListener<T>
DebugStatisticsModel.| Constructor and Description |
|---|
DebugStatisticsView(DebugStatisticsModel.Node<T> root,
DebugPanelFilterModel filters) |
| Modifier and Type | Method and Description |
|---|---|
void |
addTreeTableModelListener(TreeTableModelListener listener)
Registers the given listeners for change events on the
TreeTableModel. |
Object |
getChild(Object parentNode,
int index)
Returns the child at the given index of the given node.
|
int |
getChildCount(Object parentNode)
Returns the number of children of the given node.
|
int |
getColumnCount()
Returns the number of columns in the table.
|
String |
getColumnName(int columnIndex)
Returns the name of the column at the given index.
|
protected abstract int |
getExtraColumnCount() |
protected abstract String |
getExtraColumnName(int columnIndex) |
protected abstract String |
getExtraColumnStyleName(int extraColumn) |
protected abstract Object |
getExtraColumnValue(T value,
int columnIndex) |
Object |
getRoot()
Returns the root of the tree.
|
Object |
getValueAt(Object node,
int columnIndex)
Returns the value of the cell at the given column and the given tree node (row).
|
void |
nodeAdded(DebugStatisticsModel.Node<T> parent,
DebugStatisticsModel.Node<T> node,
int idx)
The given key-value pair was added to the model.
|
void |
nodeChanged(DebugStatisticsModel.Node<T> key,
T value)
The given key-value pair was modified in the model.
|
protected void |
refilter(Object parent,
boolean root) |
void |
removeTreeTableModelListener(TreeTableModelListener listener)
Deregisters the given listeners for change events on the
TreeTableModel. |
protected void |
updateFilter() |
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidgetaddAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEventsaddStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toStringpublic DebugStatisticsView(DebugStatisticsModel.Node<T> root, DebugPanelFilterModel filters)
public Object getRoot()
TreeTableModelgetRoot in interface TreeTableModelpublic int getChildCount(Object parentNode)
TreeTableModelgetChildCount in interface TreeTableModelpublic Object getChild(Object parentNode, int index)
TreeTableModelgetChild in interface TreeTableModelpublic int getColumnCount()
TreeTableModelgetColumnCount in interface TreeTableModelprotected abstract int getExtraColumnCount()
protected abstract String getExtraColumnStyleName(int extraColumn)
protected abstract String getExtraColumnName(int columnIndex)
public String getColumnName(int columnIndex)
TreeTableModelgetColumnName in interface TreeTableModelpublic Object getValueAt(Object node, int columnIndex)
TreeTableModelgetValueAt in interface TreeTableModelpublic void addTreeTableModelListener(TreeTableModelListener listener)
TreeTableModelTreeTableModel.addTreeTableModelListener in interface TreeTableModelpublic void removeTreeTableModelListener(TreeTableModelListener listener)
TreeTableModelTreeTableModel.removeTreeTableModelListener in interface TreeTableModelpublic void nodeAdded(DebugStatisticsModel.Node<T> parent, DebugStatisticsModel.Node<T> node, int idx)
DebugStatisticsModelListenernodeAdded in interface DebugStatisticsModelListener<T extends DebugStatisticsValue>public void nodeChanged(DebugStatisticsModel.Node<T> key, T value)
DebugStatisticsModelListenernodeChanged in interface DebugStatisticsModelListener<T extends DebugStatisticsValue>protected void updateFilter()
protected void refilter(Object parent, boolean root)
Copyright © 2014 JBoss, a division of Red Hat. All rights reserved.