public static final class EdgeTransformer.GradientPaint
extends edu.uci.ics.jung.visualization.decorators.GradientEdgePaintTransformer
Modifier and Type | Field and Description |
---|---|
protected org.apache.commons.collections15.Transformer |
defaultTransformer
The default paint transformer (provides the color).
|
static int |
GRADIENT_NONE
The gradient level off
|
static int |
GRADIENT_RELATIVE
The gradient level on
|
protected int |
gradientLevel
The gradient level
|
Constructor and 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.
|
Modifier and Type | Method and Description |
---|---|
protected java.awt.Color |
getColor1(java.lang.Object e)
The super class retrieves the start color.
|
protected java.awt.Color |
getColor2(java.lang.Object e)
The super class retrieves the end color.
|
int |
getGradientLevel() |
void |
setDefaultTransformer(org.apache.commons.collections15.Transformer defaultTransformer)
Sets the default paint transformer.
|
void |
setGradientLevel(int gradient_level) |
java.awt.Paint |
transform(java.lang.Object group)
Transforms a message group into a Paint.
|
public static final int GRADIENT_NONE
public static final int GRADIENT_RELATIVE
protected org.apache.commons.collections15.Transformer defaultTransformer
protected int gradientLevel
public GradientPaint(org.apache.commons.collections15.Transformer defaultTransformer, edu.uci.ics.jung.visualization.VisualizationViewer vv, int gradientLevel)
defaultTransformer
- The default paint transformer.vv
- The visualization viewer.gradientLevel
- The gradient level.public java.awt.Paint transform(java.lang.Object group)
transform
in interface org.apache.commons.collections15.Transformer
transform
in class edu.uci.ics.jung.visualization.decorators.GradientEdgePaintTransformer
group
- The message group.public void setDefaultTransformer(org.apache.commons.collections15.Transformer defaultTransformer)
defaultTransformer
- The default paint transformer to set.public void setGradientLevel(int gradient_level)
gradientLevel
- The gradient level to setpublic int getGradientLevel()
protected java.awt.Color getColor1(java.lang.Object e)
getColor1
in class edu.uci.ics.jung.visualization.decorators.GradientEdgePaintTransformer
protected java.awt.Color getColor2(java.lang.Object e)
getColor2
in class edu.uci.ics.jung.visualization.decorators.GradientEdgePaintTransformer