public static enum Decorators.EdgeShaperClassDecorator extends java.lang.Enum<Decorators.EdgeShaperClassDecorator> implements Decorators.Decorator, Decorators.HasLabel, Decorators.HasIcon
Enum Constant and Description |
---|
BENT_LINE |
BRACKET_WITH_OFFSET |
CUBIC_WITH_OFFSET |
CUBIC1 |
CUBIC2 |
CUBIC3 |
CUBIC4 |
CUBIC5 |
CUBIC6 |
DOUBLE_CUBIC |
DOUBLE_CUBIC_WITH_OFFSET |
LINE |
ORTHOGONAL |
QUADRATIC |
ROUNDED_BRACKET_WITH_OFFSET |
Modifier and Type | Field and Description |
---|---|
private java.lang.Class<? extends EdgeShaper> |
clazz |
private javax.swing.Icon |
icon |
private java.lang.String |
label |
private java.awt.Shape |
shape |
Modifier and Type | Method and Description |
---|---|
static Decorators.EdgeShaperClassDecorator |
fromClass(java.lang.Class<? extends EdgeShaper> clazz) |
java.lang.Class<? extends EdgeShaper> |
toClass() |
javax.swing.Icon |
toIcon() |
java.lang.String |
toLabel() |
java.awt.Shape |
toShape() |
java.lang.Object |
toValue() |
static Decorators.EdgeShaperClassDecorator |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static Decorators.EdgeShaperClassDecorator[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Decorators.EdgeShaperClassDecorator CUBIC1
public static final Decorators.EdgeShaperClassDecorator CUBIC2
public static final Decorators.EdgeShaperClassDecorator CUBIC3
public static final Decorators.EdgeShaperClassDecorator CUBIC4
public static final Decorators.EdgeShaperClassDecorator CUBIC5
public static final Decorators.EdgeShaperClassDecorator CUBIC6
public static final Decorators.EdgeShaperClassDecorator QUADRATIC
public static final Decorators.EdgeShaperClassDecorator DOUBLE_CUBIC
public static final Decorators.EdgeShaperClassDecorator BRACKET_WITH_OFFSET
public static final Decorators.EdgeShaperClassDecorator ROUNDED_BRACKET_WITH_OFFSET
public static final Decorators.EdgeShaperClassDecorator CUBIC_WITH_OFFSET
public static final Decorators.EdgeShaperClassDecorator DOUBLE_CUBIC_WITH_OFFSET
public static final Decorators.EdgeShaperClassDecorator LINE
public static final Decorators.EdgeShaperClassDecorator BENT_LINE
public static final Decorators.EdgeShaperClassDecorator ORTHOGONAL
private final java.lang.Class<? extends EdgeShaper> clazz
private java.awt.Shape shape
private javax.swing.Icon icon
private final java.lang.String label
public static Decorators.EdgeShaperClassDecorator[] values()
for (Decorators.EdgeShaperClassDecorator c : Decorators.EdgeShaperClassDecorator.values()) System.out.println(c);
public static Decorators.EdgeShaperClassDecorator valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic java.awt.Shape toShape()
public java.lang.Class<? extends EdgeShaper> toClass()
public javax.swing.Icon toIcon()
toIcon
in interface Decorators.HasIcon
public java.lang.String toLabel()
toLabel
in interface Decorators.HasLabel
public java.lang.Object toValue()
toValue
in interface Decorators.Decorator
public static Decorators.EdgeShaperClassDecorator fromClass(java.lang.Class<? extends EdgeShaper> clazz)