com.rapidminer.gui.graphs
Class GraphCreatorAdaptor

java.lang.Object
  extended by com.rapidminer.gui.graphs.GraphCreatorAdaptor
All Implemented Interfaces:
GraphCreator<java.lang.String,java.lang.String>
Direct Known Subclasses:
AssociationRulesGraphCreator, ClusterModelGraphCreator, SimilarityGraphCreator, TransitionGraphCreator, TreeModelGraphCreator

public abstract class GraphCreatorAdaptor
extends java.lang.Object
implements GraphCreator<java.lang.String,java.lang.String>

An adaptor for the graph creator interface. Subclasses might want to override some of the implemented methods and have to define the GraphCreator.createGraph() method.

Author:
Ingo Mierswa

Field Summary
 
Fields inherited from interface com.rapidminer.gui.graphs.GraphCreator
EDGE_SHAPE_BENT_LINE, EDGE_SHAPE_CUBIC_CURVE, EDGE_SHAPE_LINE, EDGE_SHAPE_QUAD_CURVE, EDGE_SHAPE_WEDGE
 
Constructor Summary
GraphCreatorAdaptor()
           
 
Method Summary
 edu.uci.ics.jung.visualization.renderers.Renderer.EdgeLabel<java.lang.String,java.lang.String> getEdgeLabelRenderer()
          Returns null.
 java.lang.String getEdgeName(java.lang.String id)
          Returns null.
 int getEdgeShape()
          Returns the shape of the edges.
 double getEdgeStrength(java.lang.String id)
          Returns 1.
 int getLabelOffset()
          Returns -1.
 int getMinLeafHeight()
          Returns -1.
 int getMinLeafWidth()
          Returns -1.
 int getNumberOfOptionComponents()
          Returns 0.
 java.lang.Object getObject(java.lang.String id)
          Returns null.
 GraphObjectViewer getObjectViewer()
          Returns null.
 javax.swing.JComponent getOptionComponent(GraphViewer viewer, int index)
          Returns null.
 edu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel<java.lang.String,java.lang.String> getVertexLabelRenderer()
          Returns null.
 java.lang.String getVertexName(java.lang.String id)
          Returns null.
 org.apache.commons.collections15.Transformer<java.lang.String,java.awt.Paint> getVertexPaintTransformer(edu.uci.ics.jung.visualization.VisualizationViewer<java.lang.String,java.lang.String> viewer)
          Returns null.
 edu.uci.ics.jung.visualization.renderers.Renderer.Vertex<java.lang.String,java.lang.String> getVertexRenderer()
          Returns null.
 java.lang.String getVertexToolTip(java.lang.String id)
          Returns null.
 boolean isBold(java.lang.String id)
          Returns false.
 boolean isEdgeLabelDecorating()
          Returns false.
 boolean isLeaf(java.lang.String id)
          Returns false.
 boolean isRotatingEdgeLabels()
          Returns true.
 boolean showEdgeLabelsDefault()
          Returns true.
 boolean showVertexLabelsDefault()
          Returns true.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.rapidminer.gui.graphs.GraphCreator
createGraph
 

Constructor Detail

GraphCreatorAdaptor

public GraphCreatorAdaptor()
Method Detail

getEdgeLabelRenderer

public edu.uci.ics.jung.visualization.renderers.Renderer.EdgeLabel<java.lang.String,java.lang.String> getEdgeLabelRenderer()
Returns null.

Specified by:
getEdgeLabelRenderer in interface GraphCreator<java.lang.String,java.lang.String>

getEdgeName

public java.lang.String getEdgeName(java.lang.String id)
Returns null.

Specified by:
getEdgeName in interface GraphCreator<java.lang.String,java.lang.String>

getEdgeStrength

public double getEdgeStrength(java.lang.String id)
Returns 1.

Specified by:
getEdgeStrength in interface GraphCreator<java.lang.String,java.lang.String>

getEdgeShape

public int getEdgeShape()
Returns the shape of the edges.

Specified by:
getEdgeShape in interface GraphCreator<java.lang.String,java.lang.String>

getLabelOffset

public int getLabelOffset()
Returns -1.

Specified by:
getLabelOffset in interface GraphCreator<java.lang.String,java.lang.String>

getMinLeafHeight

public int getMinLeafHeight()
Returns -1.

Specified by:
getMinLeafHeight in interface GraphCreator<java.lang.String,java.lang.String>

getMinLeafWidth

public int getMinLeafWidth()
Returns -1.

Specified by:
getMinLeafWidth in interface GraphCreator<java.lang.String,java.lang.String>

getNumberOfOptionComponents

public int getNumberOfOptionComponents()
Returns 0.

Specified by:
getNumberOfOptionComponents in interface GraphCreator<java.lang.String,java.lang.String>

getObject

public java.lang.Object getObject(java.lang.String id)
Returns null.

Specified by:
getObject in interface GraphCreator<java.lang.String,java.lang.String>

getObjectViewer

public GraphObjectViewer getObjectViewer()
Returns null.

Specified by:
getObjectViewer in interface GraphCreator<java.lang.String,java.lang.String>

getOptionComponent

public javax.swing.JComponent getOptionComponent(GraphViewer viewer,
                                                 int index)
Returns null.

Specified by:
getOptionComponent in interface GraphCreator<java.lang.String,java.lang.String>

getVertexLabelRenderer

public edu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel<java.lang.String,java.lang.String> getVertexLabelRenderer()
Returns null.

Specified by:
getVertexLabelRenderer in interface GraphCreator<java.lang.String,java.lang.String>

getVertexName

public java.lang.String getVertexName(java.lang.String id)
Returns null.

Specified by:
getVertexName in interface GraphCreator<java.lang.String,java.lang.String>

getVertexPaintTransformer

public org.apache.commons.collections15.Transformer<java.lang.String,java.awt.Paint> getVertexPaintTransformer(edu.uci.ics.jung.visualization.VisualizationViewer<java.lang.String,java.lang.String> viewer)
Returns null.

Specified by:
getVertexPaintTransformer in interface GraphCreator<java.lang.String,java.lang.String>

getVertexRenderer

public edu.uci.ics.jung.visualization.renderers.Renderer.Vertex<java.lang.String,java.lang.String> getVertexRenderer()
Returns null.

Specified by:
getVertexRenderer in interface GraphCreator<java.lang.String,java.lang.String>

getVertexToolTip

public java.lang.String getVertexToolTip(java.lang.String id)
Returns null.

Specified by:
getVertexToolTip in interface GraphCreator<java.lang.String,java.lang.String>

isBold

public boolean isBold(java.lang.String id)
Returns false.

Specified by:
isBold in interface GraphCreator<java.lang.String,java.lang.String>

isEdgeLabelDecorating

public boolean isEdgeLabelDecorating()
Returns false.

Specified by:
isEdgeLabelDecorating in interface GraphCreator<java.lang.String,java.lang.String>

isLeaf

public boolean isLeaf(java.lang.String id)
Returns false.

Specified by:
isLeaf in interface GraphCreator<java.lang.String,java.lang.String>

isRotatingEdgeLabels

public boolean isRotatingEdgeLabels()
Returns true.

Specified by:
isRotatingEdgeLabels in interface GraphCreator<java.lang.String,java.lang.String>

showEdgeLabelsDefault

public boolean showEdgeLabelsDefault()
Returns true.

Specified by:
showEdgeLabelsDefault in interface GraphCreator<java.lang.String,java.lang.String>

showVertexLabelsDefault

public boolean showVertexLabelsDefault()
Returns true.

Specified by:
showVertexLabelsDefault in interface GraphCreator<java.lang.String,java.lang.String>


Copyright © 2001-2009 by Rapid-I