TPTP 4.2.0 Platform Project
Internal API Specification

org.eclipse.hyades.trace.views.internal.view.columnlabels
Class AbstractNumberColumnLabel

java.lang.Object
  extended byorg.eclipse.hyades.trace.views.internal.view.columnlabels.ColumnLabelAdapter
      extended byorg.eclipse.hyades.trace.views.internal.view.columnlabels.AbstractNumberColumnLabel
Direct Known Subclasses:
ActiveSizeColumnLabel, BaseTimeColumnLabel, CallsColumnLabel, CollectedInstancesColumnLabel, CPUTimeColumnLabel, CumulativeTimeColumnLabel, InheritedBaseTimeColumnLabel, InheritedCallsColumnLabel, InheritedCumulativeTimeColumnLabel, LiveInstancesColumnLabel, TotalInstancesColumnLabel, TotalSizeColumnLabel

public abstract class AbstractNumberColumnLabel
extends ColumnLabelAdapter


Field Summary
 
Fields inherited from class org.eclipse.hyades.trace.views.internal.view.columnlabels.ColumnLabelAdapter
contextMap, displayStringMap
 
Constructor Summary
AbstractNumberColumnLabel()
           
 
Method Summary
 java.lang.Double comparableDoubleValue(java.lang.Object element, ColumnDisplayInfo info)
           
protected abstract  java.lang.String getContextAttribute(java.lang.Object element, ColumnDisplayInfo info)
           
protected abstract  java.lang.Number getDelta(java.lang.Object element, ColumnDisplayInfo info)
           
 org.eclipse.swt.graphics.Image getDisplayImage(java.lang.Object element, ColumnDisplayInfo info)
           
 java.lang.String getDisplayString(java.lang.Object element, ColumnDisplayInfo info)
           
protected abstract  java.lang.Number getValue(java.lang.Object element, ColumnDisplayInfo info)
           
 
Methods inherited from class org.eclipse.hyades.trace.views.internal.view.columnlabels.ColumnLabelAdapter
classSnapshot, createImage, getColumnDisplayInfo, getContext, getDisplyStringFromMap, initialize, methodSnapshot, packageSnapshot, resetMap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractNumberColumnLabel

public AbstractNumberColumnLabel()
Method Detail

getDisplayString

public java.lang.String getDisplayString(java.lang.Object element,
                                         ColumnDisplayInfo info)
Specified by:
getDisplayString in class ColumnLabelAdapter

getDisplayImage

public org.eclipse.swt.graphics.Image getDisplayImage(java.lang.Object element,
                                                      ColumnDisplayInfo info)
Specified by:
getDisplayImage in class ColumnLabelAdapter

getValue

protected abstract java.lang.Number getValue(java.lang.Object element,
                                             ColumnDisplayInfo info)

getDelta

protected abstract java.lang.Number getDelta(java.lang.Object element,
                                             ColumnDisplayInfo info)

getContextAttribute

protected abstract java.lang.String getContextAttribute(java.lang.Object element,
                                                        ColumnDisplayInfo info)

comparableDoubleValue

public java.lang.Double comparableDoubleValue(java.lang.Object element,
                                              ColumnDisplayInfo info)
Specified by:
comparableDoubleValue in class ColumnLabelAdapter

TPTP 4.2.0 Platform Project
Internal API Specification