Module net.anwiba.commons.swing
Package net.anwiba.commons.swing.dialog
Class AbstractDialogConfiguration
java.lang.Object
net.anwiba.commons.swing.dialog.AbstractDialogConfiguration
- All Implemented Interfaces:
IDialogConfiguration
- Direct Known Subclasses:
AbstractContentPaneBuilderUsingDialogConfiguration,DialogConfiguration
-
Field Summary
Fields inherited from interface net.anwiba.commons.swing.dialog.IDialogConfiguration
PREFERENCE_NODE_NAME -
Constructor Summary
ConstructorsConstructorDescriptionAbstractDialogConfiguration(IPreferences preferences, Dimension preferdSize, boolean isMessagePanelEnabled, String title, IMessage message, IGuiIcon icon, IGuiIcon image, Dialog.ModalityType modality, Dialog.ModalExclusionType modalExclusionType, DialogType dialogType, IFunction<String, String, RuntimeException> actionButtonTextFactory, boolean isResizeable, int dialogCloseKeyEvent, List<IAdditionalActionFactory> additionalActionFactories, DataState dataState) -
Method Summary
Modifier and TypeMethodDescriptionfinal IFunction<String,String, RuntimeException> final intfinal DialogTypefinal IcongetIcon()getImage()final IMessagefinal Dialog.ModalityTypefinal StringgetTitle()final booleanfinal booleanMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.anwiba.commons.swing.dialog.IDialogConfiguration
getContentPaneBuilder
-
Constructor Details
-
AbstractDialogConfiguration
public AbstractDialogConfiguration(IPreferences preferences, Dimension preferdSize, boolean isMessagePanelEnabled, String title, IMessage message, IGuiIcon icon, IGuiIcon image, Dialog.ModalityType modality, Dialog.ModalExclusionType modalExclusionType, DialogType dialogType, IFunction<String, String, RuntimeException> actionButtonTextFactory, boolean isResizeable, int dialogCloseKeyEvent, List<IAdditionalActionFactory> additionalActionFactories, DataState dataState)
-
-
Method Details
-
getTitle
- Specified by:
getTitlein interfaceIDialogConfiguration
-
getMessage
- Specified by:
getMessagein interfaceIDialogConfiguration
-
getIcon
- Specified by:
getIconin interfaceIDialogConfiguration
-
isMessagePanelEnabled
public final boolean isMessagePanelEnabled()- Specified by:
isMessagePanelEnabledin interfaceIDialogConfiguration
-
getModalExclusionType
- Specified by:
getModalExclusionTypein interfaceIDialogConfiguration
-
getModalityType
- Specified by:
getModalityTypein interfaceIDialogConfiguration
-
getDialogType
- Specified by:
getDialogTypein interfaceIDialogConfiguration
-
isResizeable
public final boolean isResizeable()- Specified by:
isResizeablein interfaceIDialogConfiguration
-
getPreferdSize
- Specified by:
getPreferdSizein interfaceIDialogConfiguration
-
getWindowPreferences
- Specified by:
getWindowPreferencesin interfaceIDialogConfiguration
-
getDialogCloseKeyEvent
public final int getDialogCloseKeyEvent()- Specified by:
getDialogCloseKeyEventin interfaceIDialogConfiguration
-
getAdditionalActionFactories
- Specified by:
getAdditionalActionFactoriesin interfaceIDialogConfiguration
-
getActionButtonTextFactory
- Specified by:
getActionButtonTextFactoryin interfaceIDialogConfiguration
-
getImage
- Specified by:
getImagein interfaceIDialogConfiguration
-
getDataState
- Specified by:
getDataStatein interfaceIDialogConfiguration
-