public final class IconFactory
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
private |
IconFactory() |
Modifier and Type | Method and Description |
---|---|
static javax.swing.Icon |
makeShapeIcon(java.awt.Shape shape)
Make shape icon
|
static java.util.Map<java.lang.Object,javax.swing.Icon> |
makeShapeIconMap(Decorators.EdgeShaperClassDecorator[] decorators) |
static javax.swing.Icon |
makeShaperIcon(java.lang.Class<? extends EdgeShaper> transformerClass)
Make shaper icon
|
static javax.swing.Icon |
makeStrokeIcon(java.awt.Stroke stroke)
Make stroke icon
|
static java.util.Map<java.lang.Object,javax.swing.Icon> |
makeStrokeIconMap(Decorators.StrokeDecorator[] decorators) |
public static javax.swing.Icon makeShaperIcon(java.lang.Class<? extends EdgeShaper> transformerClass)
transformerClass
- shape transformerpublic static javax.swing.Icon makeShapeIcon(java.awt.Shape shape)
shape
- shapepublic static javax.swing.Icon makeStrokeIcon(java.awt.Stroke stroke)
stroke
- strokepublic static java.util.Map<java.lang.Object,javax.swing.Icon> makeShapeIconMap(Decorators.EdgeShaperClassDecorator[] decorators)
public static java.util.Map<java.lang.Object,javax.swing.Icon> makeStrokeIconMap(Decorators.StrokeDecorator[] decorators)