com.rapidminer.gui.renderer
Class AbstractGraphRenderer

java.lang.Object
  extended by com.rapidminer.gui.renderer.AbstractRenderer
      extended by com.rapidminer.gui.renderer.AbstractGraphRenderer
All Implemented Interfaces:
Renderer, ParameterHandler
Direct Known Subclasses:
AssociationRulesGraphRenderer, ClusterModelGraphRenderer, SimilarityGraphRenderer, TransitionGraphRenderer, TreeModelGraphRenderer

public abstract class AbstractGraphRenderer
extends AbstractRenderer

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

Author:
Ingo Mierswa

Field Summary
static java.lang.String[] LAYOUTS
           
static java.lang.String PARAMETER_LAYOUT
           
static java.lang.String PARAMETER_SHOW_EDGE_LABELS
           
static java.lang.String PARAMETER_SHOW_NODE_LABELS
           
static java.lang.String RENDERER_NAME
           
 
Constructor Summary
AbstractGraphRenderer()
           
 
Method Summary
 Reportable createReportable(java.lang.Object renderable, IOContainer ioContainer, int width, int height)
           
abstract  GraphCreator<java.lang.String,java.lang.String> getGraphCreator(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)
           
 
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

PARAMETER_LAYOUT

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

PARAMETER_SHOW_NODE_LABELS

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

PARAMETER_SHOW_EDGE_LABELS

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

RENDERER_NAME

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

LAYOUTS

public static final java.lang.String[] LAYOUTS
Constructor Detail

AbstractGraphRenderer

public AbstractGraphRenderer()
Method Detail

getGraphCreator

public abstract GraphCreator<java.lang.String,java.lang.String> getGraphCreator(java.lang.Object renderable,
                                                                                IOContainer ioContainer)

getName

public java.lang.String getName()

getVisualizationComponent

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

createReportable

public Reportable createReportable(java.lang.Object renderable,
                                   IOContainer ioContainer,
                                   int width,
                                   int height)

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