Class ThreeWayDataHeatmapRenderer
- java.lang.Object
-
- adams.core.logging.LoggingObject
-
- adams.gui.visualization.debug.objectrenderer.AbstractObjectRenderer
-
- adams.gui.visualization.debug.objectrenderer.ThreeWayDataHeatmapRenderer
-
- All Implemented Interfaces:
adams.core.logging.LoggingSupporter,adams.core.SizeOfHandler,adams.gui.visualization.debug.objectrenderer.ObjectRenderer,Serializable
public class ThreeWayDataHeatmapRenderer extends adams.gui.visualization.debug.objectrenderer.AbstractObjectRendererRenders 3way data objects as heatmaps.- Author:
- FracPete (fracpete at waikato dot ac dot nz)
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected ThreeWayDataHeatmapPanelm_LastPanelthe last setup.
-
Constructor Summary
Constructors Constructor Description ThreeWayDataHeatmapRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanRenderCached(Object obj, JPanel panel)Checks whether the renderer can use a cached setup to render an object.protected StringdoRender(Object obj, JPanel panel, Integer limit)Performs the actual rendering.protected StringdoRenderCached(Object obj, JPanel panel, Integer limit)Performs the actual rendering.booleanhandles(Class cls)Checks whether the renderer can handle the specified class.-
Methods inherited from class adams.gui.visualization.debug.objectrenderer.AbstractObjectRenderer
getRenderer, getRenderer, getRenderers, initRenderers, instantiate, render, renderCached, supportsLimit
-
-
-
-
Field Detail
-
m_LastPanel
protected ThreeWayDataHeatmapPanel m_LastPanel
the last setup.
-
-
Method Detail
-
handles
public boolean handles(Class cls)
Checks whether the renderer can handle the specified class.- Specified by:
handlesin interfaceadams.gui.visualization.debug.objectrenderer.ObjectRenderer- Specified by:
handlesin classadams.gui.visualization.debug.objectrenderer.AbstractObjectRenderer- Parameters:
cls- the class to check- Returns:
- true if the renderer can handle this type of object
-
canRenderCached
public boolean canRenderCached(Object obj, JPanel panel)
Checks whether the renderer can use a cached setup to render an object.- Specified by:
canRenderCachedin interfaceadams.gui.visualization.debug.objectrenderer.ObjectRenderer- Overrides:
canRenderCachedin classadams.gui.visualization.debug.objectrenderer.AbstractObjectRenderer- Parameters:
obj- the object to renderpanel- the panel to render into- Returns:
- true if possible
-
doRenderCached
protected String doRenderCached(Object obj, JPanel panel, Integer limit)
Performs the actual rendering.- Overrides:
doRenderCachedin classadams.gui.visualization.debug.objectrenderer.AbstractObjectRenderer- Parameters:
obj- the object to renderpanel- the panel to render intolimit- the limit to use for the rendering (if applicable), ignored if null- Returns:
- null if successful, otherwise error message
-
doRender
protected String doRender(Object obj, JPanel panel, Integer limit)
Performs the actual rendering.- Specified by:
doRenderin classadams.gui.visualization.debug.objectrenderer.AbstractObjectRenderer- Parameters:
obj- the object to renderpanel- the panel to render intolimit- the limit to use for the rendering (if applicable), ignored if null- Returns:
- null if successful, otherwise error message
-
-