org.softevo.ample.ui.views
Class RankingView

java.lang.Object
  extended by org.eclipse.ui.part.WorkbenchPart
      extended by org.eclipse.ui.part.ViewPart
          extended by org.softevo.ample.ui.views.RankingView
All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable, org.eclipse.core.runtime.IExecutableExtension, org.eclipse.jface.viewers.IDoubleClickListener, org.eclipse.ui.IPersistable, org.eclipse.ui.IViewPart, org.eclipse.ui.IWorkbenchPart, org.eclipse.ui.IWorkbenchPart2, org.eclipse.ui.part.IWorkbenchPartOrientation

public class RankingView
extends org.eclipse.ui.part.ViewPart
implements org.eclipse.jface.viewers.IDoubleClickListener


Field Summary
private  java.util.HashMap classNameToJavaTypeMap
           
private  java.util.HashMap classNameToPatternDifferencesMap
           
private  InstrumentationConfiguration config
           
private  org.eclipse.jface.viewers.TableViewer tableViewer
           
 
Fields inherited from interface org.eclipse.ui.IWorkbenchPart
PROP_TITLE
 
Constructor Summary
RankingView()
           
 
Method Summary
 void createPartControl(org.eclipse.swt.widgets.Composite parent)
           
 void doubleClick(org.eclipse.jface.viewers.DoubleClickEvent event)
           
 void setFocus()
           
 void setInput(ClassNameWithWeight[] ranking, java.util.HashMap classNameToJavaTypeMap, java.util.HashMap classNameToPatternDifferencesMap, InstrumentationConfiguration config)
           
 void showBlank()
           
 void showRunning()
           
 
Methods inherited from class org.eclipse.ui.part.ViewPart
checkSite, getViewSite, init, init, saveState, setContentDescription, setInitializationData, setPartName
 
Methods inherited from class org.eclipse.ui.part.WorkbenchPart
addPropertyListener, dispose, firePropertyChange, getAdapter, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartName, getSite, getTitle, getTitleImage, getTitleToolTip, removePropertyListener, setSite, setTitle, setTitleImage, setTitleToolTip, showBusy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.ui.IWorkbenchPart
addPropertyListener, dispose, getSite, getTitle, getTitleImage, getTitleToolTip, removePropertyListener
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 

Field Detail

tableViewer

private org.eclipse.jface.viewers.TableViewer tableViewer

classNameToJavaTypeMap

private java.util.HashMap classNameToJavaTypeMap

classNameToPatternDifferencesMap

private java.util.HashMap classNameToPatternDifferencesMap

config

private InstrumentationConfiguration config
Constructor Detail

RankingView

public RankingView()
Method Detail

createPartControl

public void createPartControl(org.eclipse.swt.widgets.Composite parent)
Specified by:
createPartControl in interface org.eclipse.ui.IWorkbenchPart
Specified by:
createPartControl in class org.eclipse.ui.part.WorkbenchPart

setFocus

public void setFocus()
Specified by:
setFocus in interface org.eclipse.ui.IWorkbenchPart
Specified by:
setFocus in class org.eclipse.ui.part.WorkbenchPart

doubleClick

public void doubleClick(org.eclipse.jface.viewers.DoubleClickEvent event)
Specified by:
doubleClick in interface org.eclipse.jface.viewers.IDoubleClickListener

showRunning

public void showRunning()

showBlank

public void showBlank()

setInput

public void setInput(ClassNameWithWeight[] ranking,
                     java.util.HashMap classNameToJavaTypeMap,
                     java.util.HashMap classNameToPatternDifferencesMap,
                     InstrumentationConfiguration config)