|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.unihalle.informatik.Alida.batch.ALDBatchOutputManager
de.unihalle.informatik.Alida.batch.ALDBatchOutputManagerSwing
public class ALDBatchOutputManagerSwing
This class implements a DataIO manager for summarizing batch results in the context of graphical user interfaces.
For data summary, it essentially looks up the correct provider for GUI-based summaries using the method of its super class and invokes its method.
It does its work in collaboration with
ALDBatchOutputSummarizer
.
Nested Class Summary | |
---|---|
static class |
ALDBatchOutputManagerSwing.ProviderInteractionLevel
Levels to enable/disable interactive provider behaviour. |
Field Summary | |
---|---|
(package private) static ALDBatchOutputManagerSwing |
instance
The singleton instance of this class |
private ALDBatchOutputManagerSwing.ProviderInteractionLevel |
provInterLevel
Interaction level the providers should obey. |
private boolean |
triggerValueChangeEvents
Flag to indicate if change value events should be triggered or not. |
Fields inherited from class de.unihalle.informatik.Alida.batch.ALDBatchOutputManager |
---|
debug, mapTable |
Constructor Summary | |
---|---|
private |
ALDBatchOutputManagerSwing()
Private constructor. |
Method Summary | |
---|---|
static ALDBatchOutputManagerSwing |
getInstance()
Return the single instance of this class |
ALDBatchOutputManagerSwing.ProviderInteractionLevel |
getProviderInteractionLevel()
Returns the current level of provider interaction. |
boolean |
isTriggerValueChangeEvents()
Returns value of event trigger flag. |
void |
setProviderInteractionLevel(ALDBatchOutputManagerSwing.ProviderInteractionLevel level)
Set the level of provider interaction which is allowed. |
void |
setTriggerValueChangeEvents(boolean b)
Set the value change event trigger flag. |
javax.swing.JComponent |
writeData(ALDBatchRunResultInfo obj,
ALDParameterDescriptor descr)
Interface method for displaying a batch summary in the GUI. |
Methods inherited from class de.unihalle.informatik.Alida.batch.ALDBatchOutputManager |
---|
getProvider, initMapTable, providerAvailable |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
static final ALDBatchOutputManagerSwing instance
private ALDBatchOutputManagerSwing.ProviderInteractionLevel provInterLevel
private boolean triggerValueChangeEvents
Constructor Detail |
---|
private ALDBatchOutputManagerSwing()
Method Detail |
---|
public static ALDBatchOutputManagerSwing getInstance()
public ALDBatchOutputManagerSwing.ProviderInteractionLevel getProviderInteractionLevel()
public boolean isTriggerValueChangeEvents()
public void setProviderInteractionLevel(ALDBatchOutputManagerSwing.ProviderInteractionLevel level)
level
- New level of interaction providers have to obey.public void setTriggerValueChangeEvents(boolean b)
b
- New value of the event trigger flag.public javax.swing.JComponent writeData(ALDBatchRunResultInfo obj, ALDParameterDescriptor descr) throws ALDBatchIOException
obj
- Object to be displayed or saved.
ALDDataIOManagerException
ALDBatchIOException
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |