com.rapidminer.gui.renderer
Class AbstractDataTableTableRenderer

java.lang.Object
  extended by com.rapidminer.gui.renderer.AbstractRenderer
      extended by com.rapidminer.gui.renderer.NonGraphicalRenderer
          extended by com.rapidminer.gui.renderer.AbstractDataTableTableRenderer
All Implemented Interfaces:
Renderer, ParameterHandler
Direct Known Subclasses:
AttributeWeightsTableRenderer, ExampleSetDataRenderer, KernelModelSupportVectorRenderer

public abstract class AbstractDataTableTableRenderer
extends NonGraphicalRenderer

This is the abstract renderer superclass for all renderers which should be a table based on a given DataTable.

Author:
Ingo Mierswa

Nested Class Summary
static class AbstractDataTableTableRenderer.DefaultTableable
           
 
Field Summary
static java.lang.String PARAMETER_MAX_COLUMN
           
static java.lang.String PARAMETER_MAX_ROW
           
static java.lang.String PARAMETER_MIN_COLUMN
           
static java.lang.String PARAMETER_MIN_ROW
           
static java.lang.String RENDERER_NAME
           
 
Constructor Summary
AbstractDataTableTableRenderer()
           
 
Method Summary
 Reportable createReportable(java.lang.Object renderable, IOContainer ioContainer)
           
abstract  DataTable getDataTable(java.lang.Object renderable, IOContainer ioContainer)
           
 java.lang.String getName()
           
 java.util.List<ParameterType> getParameterTypes()
          Returns a list of all defined parameter types for this handler.
 java.awt.Component getVisualizationComponent(java.lang.Object renderable, IOContainer ioContainer)
           
 boolean isAutoresize()
           
 boolean isColumnMovable()
           
 boolean isSortable()
           
 
Methods inherited from class com.rapidminer.gui.renderer.NonGraphicalRenderer
createReportable
 
Methods inherited from class com.rapidminer.gui.renderer.AbstractRenderer
getParameter, getParameterAsBoolean, getParameterAsColor, getParameterAsDouble, getParameterAsFile, getParameterAsFile, getParameterAsInputStream, getParameterAsInt, getParameterAsMatrix, getParameterAsString, getParameterList, getParameters, isParameterSet, setListParameter, setParameter, setParameters, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

RENDERER_NAME

public static final java.lang.String RENDERER_NAME
See Also:
Constant Field Values

PARAMETER_MIN_ROW

public static final java.lang.String PARAMETER_MIN_ROW
See Also:
Constant Field Values

PARAMETER_MAX_ROW

public static final java.lang.String PARAMETER_MAX_ROW
See Also:
Constant Field Values

PARAMETER_MIN_COLUMN

public static final java.lang.String PARAMETER_MIN_COLUMN
See Also:
Constant Field Values

PARAMETER_MAX_COLUMN

public static final java.lang.String PARAMETER_MAX_COLUMN
See Also:
Constant Field Values
Constructor Detail

AbstractDataTableTableRenderer

public AbstractDataTableTableRenderer()
Method Detail

getName

public java.lang.String getName()

getDataTable

public abstract DataTable getDataTable(java.lang.Object renderable,
                                       IOContainer ioContainer)

isSortable

public boolean isSortable()

isColumnMovable

public boolean isColumnMovable()

isAutoresize

public boolean isAutoresize()

getVisualizationComponent

public java.awt.Component getVisualizationComponent(java.lang.Object renderable,
                                                    IOContainer ioContainer)

createReportable

public Reportable createReportable(java.lang.Object renderable,
                                   IOContainer ioContainer)
Specified by:
createReportable in class NonGraphicalRenderer

getParameterTypes

public java.util.List<ParameterType> getParameterTypes()
Description copied from interface: ParameterHandler
Returns a list of all defined parameter types for this handler.

Specified by:
getParameterTypes in interface ParameterHandler
Overrides:
getParameterTypes in class AbstractRenderer


Copyright © 2001-2009 by Rapid-I