|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ResultMapSaveSPI
Implementing classes are capable of storing a collection of DataThing objects held in a result map. The simplest current implementation of this will create a directory structure on disk to hold the results and populate it, others could generate Excel or populate some kind of SRB system, not that we're using the SRB at all, heaven forbid. Obviously I meant the MIR. Yes. That would be it.
| Method Summary | |
|---|---|
java.lang.String |
getDescription()
Get a description of the storage method, can be arbitrarily long. |
javax.swing.Icon |
getIcon()
Get an icon to be used for display purposes in the result browser interface. |
java.awt.event.ActionListener |
getListener(java.util.Map resultMap,
javax.swing.JComponent parent)
Get an action listener which will be bound to the appropriate UI component used to trigger the save operation. |
java.lang.String |
getName()
Get a short display name for the storage method, should be a sensible length for appearance in a context menu so 'Save to Excel' and similar rather than anything more florid. |
| Method Detail |
|---|
javax.swing.Icon getIcon()
java.lang.String getDescription()
java.lang.String getName()
java.awt.event.ActionListener getListener(java.util.Map resultMap,
javax.swing.JComponent parent)
The parent parameter is optional and may be set to null, if not it is assumed to be the parent component in the UI which caused this action to be created, this allows save dialogs etc to be placed correctly.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||