Package org.seamcat.model.plugin.ui
Interface UIFactory
-
public interface UIFactory
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
UIFactory.MessageType
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> SeamcatBorderPanel
createBorderPanel(java.lang.String title, SeamcatPanel<T> panel)
SeamcatDialogBuilder
createDialog()
<T> SeamcatPanel<T>
createPanel(java.lang.Class<T> modelClass, T model, boolean readOnly)
void
runTask(LongTask<?> task)
void
showMessage(java.lang.String title, java.lang.String message, UIFactory.MessageType messageType)
-
-
-
Method Detail
-
createBorderPanel
<T> SeamcatBorderPanel createBorderPanel(java.lang.String title, SeamcatPanel<T> panel)
-
createPanel
<T> SeamcatPanel<T> createPanel(java.lang.Class<T> modelClass, T model, boolean readOnly)
-
createDialog
SeamcatDialogBuilder createDialog()
-
showMessage
void showMessage(java.lang.String title, java.lang.String message, UIFactory.MessageType messageType)
-
runTask
void runTask(LongTask<?> task)
-
-