Modifier and Type | Field and Description |
---|---|
protected SLFigure |
figure |
protected javax.swing.JPanel |
panel |
protected int |
queueLength |
protected java.util.Vector |
report |
protected java.util.Vector |
reportListeners |
Constructor and Description |
---|
FigureReporter(javax.swing.JPanel pan) |
Modifier and Type | Method and Description |
---|---|
void |
addReportListener(ReporterListener r) |
boolean |
addToReport(java.lang.Object X) |
SLFigure |
getNewFigure() |
int |
getQueueLength() |
boolean |
removeFromReport(java.lang.Object X) |
void |
removeReportListener(ReporterListener r) |
java.util.Iterator |
reportIterator() |
void |
setQueueLength(int j) |
boolean |
shouldAddToReport(java.lang.Object X) |
protected java.util.Vector reportListeners
protected java.util.Vector report
protected int queueLength
protected javax.swing.JPanel panel
protected SLFigure figure
public SLFigure getNewFigure()
public void setQueueLength(int j)
public int getQueueLength()
public boolean addToReport(java.lang.Object X)
addToReport
in interface Reporter
public boolean removeFromReport(java.lang.Object X)
removeFromReport
in interface Reporter
public boolean shouldAddToReport(java.lang.Object X)
shouldAddToReport
in interface Reporter
public void addReportListener(ReporterListener r)
addReportListener
in interface Reporter
public void removeReportListener(ReporterListener r)
removeReportListener
in interface Reporter
public java.util.Iterator reportIterator()
reportIterator
in interface Reporter
Copyright © 2011, 2013. Daniel P. Dougherty