Klasse Symbol

java.lang.Object
de.labAlive.core.layout.util.Position
de.labAlive.core.layout.symbol.Symbol
Bekannte direkte Unterklassen:
UncheckedMuxWireEndSymbol

public class Symbol extends Position
  • Konstruktordetails

    • Symbol

      public Symbol(int xPosition, int yPosition)
      Parameter:
      position - x-y-position in layout grid
      symbolSize - 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 WiringComponent
    • Symbol

      public Symbol(Position position)
  • Methodendetails

    • set

      public void set(Symbol symbol)
    • getCanvas

      public Canvas getCanvas(Symbol symbolInstance)
    • getSymbolSize

      public Dimension getSymbolSize()
    • getSymbol

      public CanvasFactory getSymbol()
    • setSymbol

      public void setSymbol(CanvasFactory symbol)
    • setDefaultSymbol

      public void setDefaultSymbol(CanvasFactory defaultSymbol)
    • hasSymbol

      public boolean hasSymbol()
    • setSymbolSize

      public void setSymbolSize(int width, int height)
    • getName

      public String getName()
    • getMultiLineName

      public MultiLineText getMultiLineName()
    • setName

      public void setName(String name)
    • getSize

      public Symbol.PixelSize getSize()
    • setDefaultSize

      public void setDefaultSize(Symbol.PixelSize defaultSize)
    • setSize

      public void setSize(Symbol.PixelSize size)
    • isDisplayName

      public boolean isDisplayName()
    • hideName

      public void hideName()
    • showName

      public void showName()
    • hasOutDirection

      public boolean hasOutDirection()
    • check

      public void check()
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Position
    • setWireDirectionArrow

      public void setWireDirectionArrow(Direction4 direction)
    • removeWireDirectionArrow

      public void removeWireDirectionArrow()
    • getDirection

      public Direction4 getDirection()
    • setBranchPoint

      public void setBranchPoint(boolean branchPoint)
    • isBranchPoint

      public boolean isBranchPoint()
      Setzt außer Kraft:
      isBranchPoint in Klasse Position