|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectus.zuercher.gpx2map.gui.GuiProgressMeterFactory
class GuiProgressMeterFactory
GuiProgressMeterFactory is a ProgressMeterFactory
for
GuiProgressMeter
objects. GuiProgressMeterFactory does not
return a new instance of GuiProgressMeter each time
newProgressMeter(String)
is called. Instead, the same meter is
returned repeatedly until close()
is called.
If you require multiple separate GuiProgressMeter objects to exist at the same time, use multiple factories.
Field Summary | |
---|---|
private GuiProgressMeter |
meter
This factory's current progress meter. |
private JFrame |
root
The application's root frame. |
Constructor Summary | |
---|---|
GuiProgressMeterFactory(JFrame root)
Constructs a new GuiProgressMeterFactory with the given application root frame. |
Method Summary | |
---|---|
void |
close()
Closes the current GuiProgressMeter and clears its reference. |
MessageSink |
getMessageSink()
Returns the current progress meter as a {link MessageSink}. |
ProgressMeter |
newProgressMeter(String progressMeterName)
Returns this GuiProgressMeterFactory's current GuiProgressMeter
with the dialog name set to the given value. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private final JFrame root
GuiProgressMeter
.
private GuiProgressMeter meter
Constructor Detail |
---|
GuiProgressMeterFactory(JFrame root)
root
- application root frameMethod Detail |
---|
public ProgressMeter newProgressMeter(String progressMeterName)
GuiProgressMeter
with the dialog name set to the given value. If not GuiProgressMeter
currently exists, one is constructed.
newProgressMeter
in interface ProgressMeterFactory
progressMeterName
- the progress meter name.
close()
public MessageSink getMessageSink()
newProgressMeter(String)
has never been called for this
ProgressMeterFactory, returns null.
GuiProgressMeter
as a MessageSink
, or null
if the progress meter hasn't been constructed yet.close()
public void close()
GuiProgressMeter
and clears its reference.
After calling this method, calling newProgressMeter(String)
will construct a new GuiProgressMeter and getMessageSink()
behaves as if newProgressMeter(String)
has never been called.
close
in interface ProgressMeterFactory
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |