Class AbstractVertexShapeTransformer<V>
- java.lang.Object
-
- edu.uci.ics.jung.visualization.decorators.AbstractVertexShapeTransformer<V>
-
- All Implemented Interfaces:
SettableVertexShapeTransformer<V>
,org.apache.commons.collections4.Transformer<V,java.awt.Shape>
- Direct Known Subclasses:
EllipseVertexShapeTransformer
public abstract class AbstractVertexShapeTransformer<V> extends java.lang.Object implements SettableVertexShapeTransformer<V>
-
-
Field Summary
Fields Modifier and Type Field Description static float
DEFAULT_ASPECT_RATIO
static int
DEFAULT_SIZE
protected VertexShapeFactory<V>
factory
protected org.apache.commons.collections4.Transformer<V,java.lang.Float>
varf
protected org.apache.commons.collections4.Transformer<V,java.lang.Integer>
vsf
-
Constructor Summary
Constructors Constructor Description AbstractVertexShapeTransformer()
AbstractVertexShapeTransformer(org.apache.commons.collections4.Transformer<V,java.lang.Integer> vsf, org.apache.commons.collections4.Transformer<V,java.lang.Float> varf)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
setAspectRatioTransformer(org.apache.commons.collections4.Transformer<V,java.lang.Float> varf)
void
setSizeTransformer(org.apache.commons.collections4.Transformer<V,java.lang.Integer> vsf)
-
-
-
Field Detail
-
vsf
protected org.apache.commons.collections4.Transformer<V,java.lang.Integer> vsf
-
varf
protected org.apache.commons.collections4.Transformer<V,java.lang.Float> varf
-
factory
protected VertexShapeFactory<V> factory
-
DEFAULT_SIZE
public static final int DEFAULT_SIZE
- See Also:
- Constant Field Values
-
DEFAULT_ASPECT_RATIO
public static final float DEFAULT_ASPECT_RATIO
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
AbstractVertexShapeTransformer
public AbstractVertexShapeTransformer(org.apache.commons.collections4.Transformer<V,java.lang.Integer> vsf, org.apache.commons.collections4.Transformer<V,java.lang.Float> varf)
-
AbstractVertexShapeTransformer
public AbstractVertexShapeTransformer()
-
-
Method Detail
-
setSizeTransformer
public void setSizeTransformer(org.apache.commons.collections4.Transformer<V,java.lang.Integer> vsf)
- Specified by:
setSizeTransformer
in interfaceSettableVertexShapeTransformer<V>
-
setAspectRatioTransformer
public void setAspectRatioTransformer(org.apache.commons.collections4.Transformer<V,java.lang.Float> varf)
- Specified by:
setAspectRatioTransformer
in interfaceSettableVertexShapeTransformer<V>
-
-