public class VertexIconShapeTransformer<V>
extends java.lang.Object
implements org.apache.commons.collections4.Transformer<V,java.awt.Shape>
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.commons.collections4.Transformer<V,java.awt.Shape> |
delegate |
protected java.util.Map<V,javax.swing.Icon> |
iconMap |
protected java.util.Map<java.awt.Image,java.awt.Shape> |
shapeMap |
| Constructor and Description |
|---|
VertexIconShapeTransformer(org.apache.commons.collections4.Transformer<V,java.awt.Shape> delegate) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.commons.collections4.Transformer<V,java.awt.Shape> |
getDelegate() |
java.util.Map<V,javax.swing.Icon> |
getIconMap() |
java.util.Map<java.awt.Image,java.awt.Shape> |
getShapeMap() |
void |
setDelegate(org.apache.commons.collections4.Transformer<V,java.awt.Shape> delegate) |
void |
setIconMap(java.util.Map<V,javax.swing.Icon> iconMap) |
void |
setShapeMap(java.util.Map<java.awt.Image,java.awt.Shape> shapeMap) |
java.awt.Shape |
transform(V v)
get the shape from the image.
|
protected java.util.Map<java.awt.Image,java.awt.Shape> shapeMap
protected java.util.Map<V,javax.swing.Icon> iconMap
protected org.apache.commons.collections4.Transformer<V,java.awt.Shape> delegate
public VertexIconShapeTransformer(org.apache.commons.collections4.Transformer<V,java.awt.Shape> delegate)
public org.apache.commons.collections4.Transformer<V,java.awt.Shape> getDelegate()
public void setDelegate(org.apache.commons.collections4.Transformer<V,java.awt.Shape> delegate)
delegate - The delegate to set.public java.awt.Shape transform(V v)
transform in interface org.apache.commons.collections4.Transformer<V,java.awt.Shape>public java.util.Map<V,javax.swing.Icon> getIconMap()
public void setIconMap(java.util.Map<V,javax.swing.Icon> iconMap)
iconMap - the iconMap to setpublic java.util.Map<java.awt.Image,java.awt.Shape> getShapeMap()
public void setShapeMap(java.util.Map<java.awt.Image,java.awt.Shape> shapeMap)
shapeMap - the shapeMap to set