Package jadex.tools.comanalyzer.graph
Class EdgeTransformer.GradientPaint
- java.lang.Object
- 
- edu.uci.ics.jung.visualization.decorators.GradientEdgePaintTransformer
- 
- jadex.tools.comanalyzer.graph.EdgeTransformer.GradientPaint
 
 
- 
- All Implemented Interfaces:
- org.apache.commons.collections15.Transformer
 - Enclosing class:
- EdgeTransformer
 
 public static final class EdgeTransformer.GradientPaint extends edu.uci.ics.jung.visualization.decorators.GradientEdgePaintTransformerA transformer for gradient egdes that includes support for represent picked state. The class uses the EdgePaint transformer to get the base color.
- 
- 
Field SummaryFields Modifier and Type Field Description protected org.apache.commons.collections15.TransformerdefaultTransformerThe default paint transformer (provides the color).static intGRADIENT_NONEThe gradient level offstatic intGRADIENT_RELATIVEThe gradient level onprotected intgradientLevelThe gradient level
 - 
Constructor SummaryConstructors Constructor Description GradientPaint(org.apache.commons.collections15.Transformer defaultTransformer, edu.uci.ics.jung.visualization.VisualizationViewer vv, int gradientLevel)Create a transformer with given default paint transformer, the visualization viewer to get the picked state of an edge and the gradient level.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.awt.ColorgetColor1(java.lang.Object e)The super class retrieves the start color.protected java.awt.ColorgetColor2(java.lang.Object e)The super class retrieves the end color.intgetGradientLevel()voidsetDefaultTransformer(org.apache.commons.collections15.Transformer defaultTransformer)Sets the default paint transformer.voidsetGradientLevel(int gradient_level)java.awt.Painttransform(java.lang.Object group)Transforms a message group into a Paint.
 
- 
- 
- 
Field Detail- 
GRADIENT_NONEpublic static final int GRADIENT_NONE The gradient level off- See Also:
- Constant Field Values
 
 - 
GRADIENT_RELATIVEpublic static final int GRADIENT_RELATIVE The gradient level on- See Also:
- Constant Field Values
 
 - 
defaultTransformerprotected org.apache.commons.collections15.Transformer defaultTransformer The default paint transformer (provides the color).
 - 
gradientLevelprotected int gradientLevel The gradient level
 
- 
 - 
Constructor Detail- 
GradientPaintpublic GradientPaint(org.apache.commons.collections15.Transformer defaultTransformer, edu.uci.ics.jung.visualization.VisualizationViewer vv, int gradientLevel)Create a transformer with given default paint transformer, the visualization viewer to get the picked state of an edge and the gradient level.- Parameters:
- defaultTransformer- The default paint transformer.
- vv- The visualization viewer.
- gradientLevel- The gradient level.
 
 
- 
 - 
Method Detail- 
transformpublic java.awt.Paint transform(java.lang.Object group) Transforms a message group into a Paint. If gradient level is none (off) delegate to default transformer. Else delegate to super class which takes the getColor1 and getColor2 methods to draw a gradient edge. The picked state is reppresented by simply swapping the colors.- Specified by:
- transformin interface- org.apache.commons.collections15.Transformer
- Overrides:
- transformin class- edu.uci.ics.jung.visualization.decorators.GradientEdgePaintTransformer
- Parameters:
- group- The message group.
- Returns:
- The paint for the message group.
 
 - 
setDefaultTransformerpublic void setDefaultTransformer(org.apache.commons.collections15.Transformer defaultTransformer) Sets the default paint transformer.- Parameters:
- defaultTransformer- The default paint transformer to set.
 
 - 
setGradientLevelpublic void setGradientLevel(int gradient_level) - Parameters:
- gradientLevel- The gradient level to set
 
 - 
getGradientLevelpublic int getGradientLevel() - Returns:
- The gradient level
 
 - 
getColor1protected java.awt.Color getColor1(java.lang.Object e) The super class retrieves the start color.- Overrides:
- getColor1in class- edu.uci.ics.jung.visualization.decorators.GradientEdgePaintTransformer
 
 - 
getColor2protected java.awt.Color getColor2(java.lang.Object e) The super class retrieves the end color.- Overrides:
- getColor2in class- edu.uci.ics.jung.visualization.decorators.GradientEdgePaintTransformer
 
 
- 
 
-