public enum MuxWireSymbol extends java.lang.Enum<MuxWireSymbol> implements CanvasFactory, Connected
Enum Constant and Description |
---|
ALL |
BOTTOM_MISSING |
LEFT_MISSING |
RIGHT_MISSING |
TOP_MISSING |
Modifier and Type | Method and Description |
---|---|
java.awt.Canvas |
getCanvas(Symbol symbolLayout) |
boolean |
isConnected(Direction4 toDirection) |
static MuxWireSymbol |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static MuxWireSymbol[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final MuxWireSymbol RIGHT_MISSING
public static final MuxWireSymbol TOP_MISSING
public static final MuxWireSymbol LEFT_MISSING
public static final MuxWireSymbol BOTTOM_MISSING
public static final MuxWireSymbol ALL
public static MuxWireSymbol[] values()
for (MuxWireSymbol c : MuxWireSymbol.values()) System.out.println(c);
public static MuxWireSymbol 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.Canvas getCanvas(Symbol symbolLayout)
getCanvas
in interface CanvasFactory
public boolean isConnected(Direction4 toDirection)
isConnected
in interface Connected