public class GraphLayoutReasonDataGatherer extends java.lang.Object implements DataGatherer, HeapAnalyzedListener, DisposableAction.RunActionListener
| Constructor and Description |
|---|
GraphLayoutReasonDataGatherer() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate()
Activates the gathering of data.
|
void |
analyzedHeap(HeapContent heap,
VisualizationInput.AnalysisReason reason)
Notifies the listener that the heap was analyzed.
|
void |
deactivate()
Deactivates the gathering of data.
|
java.util.List<Data> |
getGatheredData()
Gets the gathered data.
|
void |
runAction(org.eclipse.jface.action.Action action)
Notification that the given action is being executed.
|
public void activate()
DataGathereractivate in interface DataGathererpublic void deactivate()
DataGathererDataGatherer#getJsonData() method. However, no new data will be gathered.deactivate in interface DataGathererpublic java.util.List<Data> getGatheredData()
DataGatherergetGatheredData in interface DataGathererpublic void runAction(org.eclipse.jface.action.Action action)
DisposableAction.RunActionListenerrunAction in interface DisposableAction.RunActionListeneraction - The action which is being executed.public void analyzedHeap(HeapContent heap, VisualizationInput.AnalysisReason reason)
HeapAnalyzedListeneranalyzedHeap in interface HeapAnalyzedListenerheap - The resulting heap content.reason - The reason behind analyzing the heap.