public class Symbols extends java.lang.Object implements java.lang.Iterable<Symbol>
Constructor and Description |
---|
Symbols() |
Modifier and Type | Method and Description |
---|---|
void |
add(int xPosition,
int yPosition,
CanvasFactory symbolInstance) |
void |
add(Position position,
CanvasFactory symbolInstance) |
void |
add(Symbol symbol) |
void |
clear() |
Symbol |
getConnectedWireSymbol(Position systemPosition) |
Symbol |
getCorrespondingSymbol(int port) |
Symbol |
getFirst() |
Symbol |
getLast() |
boolean |
isEmpty() |
java.util.Iterator<Symbol> |
iterator() |
void |
setSymbol(CanvasFactory symbol) |
int |
size() |
java.lang.String |
toString() |
public Symbol getLast()
public void setSymbol(CanvasFactory symbol)
public Symbol getFirst()
public Symbol getCorrespondingSymbol(int port)
public boolean isEmpty()
public void add(Symbol symbol)
public void add(int xPosition, int yPosition, CanvasFactory symbolInstance)
public void add(Position position, CanvasFactory symbolInstance)
public java.util.Iterator<Symbol> iterator()
iterator
in interface java.lang.Iterable<Symbol>
public void clear()
public int size()
public java.lang.String toString()
toString
in class java.lang.Object