public class Symbol extends Position
Modifier and Type | Class and Description |
---|---|
static class |
Symbol.PixelSize |
Constructor and Description |
---|
Symbol(int xPosition,
int yPosition) |
Symbol(Position position) |
Modifier and Type | Method and Description |
---|---|
void |
check() |
java.awt.Canvas |
getCanvas(Symbol symbolInstance) |
Direction4 |
getDirection() |
MultiLineText |
getMultiLineName() |
java.lang.String |
getName() |
Symbol.PixelSize |
getSize() |
CanvasFactory |
getSymbol() |
java.awt.Dimension |
getSymbolSize() |
boolean |
hasOutDirection() |
boolean |
hasSymbol() |
void |
hideName() |
boolean |
isDisplayName() |
void |
removeWireDirectionArrow() |
void |
set(Symbol symbol) |
void |
setDefaultSize(Symbol.PixelSize defaultSize) |
void |
setDefaultSymbol(CanvasFactory defaultSymbol) |
void |
setName(java.lang.String name) |
void |
setSize(Symbol.PixelSize size) |
void |
setSymbol(CanvasFactory symbol) |
void |
setSymbolSize(int width,
int height) |
void |
setWireDirectionArrow(Direction4 direction) |
void |
showName() |
java.lang.String |
toString() |
public Symbol(int xPosition, int yPosition)
position
- x-y-position in layout gridsymbolSize
- Specifies the number of cells in a row (for grid.width) or column (for grid.height) in the component's
display area.color
- Specifies the color of the canvas displaying this WiringComponentpublic Symbol(Position position)
public void set(Symbol symbol)
public java.awt.Canvas getCanvas(Symbol symbolInstance)
public java.awt.Dimension getSymbolSize()
public CanvasFactory getSymbol()
public void setSymbol(CanvasFactory symbol)
public void setDefaultSymbol(CanvasFactory defaultSymbol)
public boolean hasSymbol()
public void setSymbolSize(int width, int height)
public java.lang.String getName()
public MultiLineText getMultiLineName()
public void setName(java.lang.String name)
public Symbol.PixelSize getSize()
public void setDefaultSize(Symbol.PixelSize defaultSize)
public void setSize(Symbol.PixelSize size)
public boolean isDisplayName()
public void hideName()
public void showName()
public boolean hasOutDirection()
public void check()
public void setWireDirectionArrow(Direction4 direction)
public void removeWireDirectionArrow()
public Direction4 getDirection()