|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.init.loext.its.dialogs.ui.ItsDialogModel
public final class ItsDialogModel
Base model for all ItsAttributes.DataCategories to store all modified values for easy accessing from the outside.
Nested Class Summary | |
---|---|
static class |
ItsDialogModel.ConcurrentDialogTask
Wrapper class to circumvent the reception of the same event twice from LibreOffice. |
Method Summary | |
---|---|
void |
displayFC(boolean save,
Util.Executor<java.io.File> exe)
displays the file chooser dialog |
static ItsDialogModel |
getModel()
Returns a singleton instance of the model |
java.util.Map<ItsAttributes,java.util.List<java.lang.String>> |
getValues(ItsDialogs.ItsDialogBase dialog)
Returns all values that are saved for this model |
ItsDialogs.ItsDialogBase |
load(ItsAttributes.DataCategories category,
ItsDialogs.TerminateConfigurationListener listener)
Displays the view for the respective ItsAttributes |
protected void |
registerDc(ItsAttributes.DataCategories category,
ItsDialogs.ItsDialogBase dialog)
registers a ItsAttributes.DataCategories with an ItsDialogs.ItsDialogBase |
protected void |
registerView(ItsDialogs.ItsDialogBase dialog)
Registers a view for this model |
void |
setValues(ItsDialogs.ItsDialogBase dialog,
java.util.Map<ItsAttributes,java.util.List<java.lang.String>> values)
Sets the values for a dialog |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public void displayFC(boolean save, Util.Executor<java.io.File> exe)
save
- set to true to show save dialog, open otherwisepublic static ItsDialogModel getModel()
protected void registerView(ItsDialogs.ItsDialogBase dialog)
dialog
- protected void registerDc(ItsAttributes.DataCategories category, ItsDialogs.ItsDialogBase dialog)
ItsDialogs.ItsDialogBase
category
- dialog
- public ItsDialogs.ItsDialogBase load(ItsAttributes.DataCategories category, ItsDialogs.TerminateConfigurationListener listener)
attribute
- the attribute to showlistener
- provide the save cancel operation externallypublic java.util.Map<ItsAttributes,java.util.List<java.lang.String>> getValues(ItsDialogs.ItsDialogBase dialog)
dialog
-
public void setValues(ItsDialogs.ItsDialogBase dialog, java.util.Map<ItsAttributes,java.util.List<java.lang.String>> values)
dialog
- values
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |