public abstract class StartStoppElementEditor<T>
extends com.googlecode.lanterna.gui2.dialogs.DialogWindow
| Constructor and Description |
|---|
StartStoppElementEditor(de.bsvrz.sys.startstopp.api.jsonschema.StartStoppSkript skript,
java.lang.String title) |
| Modifier and Type | Method and Description |
|---|---|
abstract T |
getElement() |
de.bsvrz.sys.startstopp.api.jsonschema.StartStoppSkript |
getSkript() |
com.googlecode.lanterna.gui2.WindowBasedTextGUI |
getTextGUI() |
boolean |
handleInput(com.googlecode.lanterna.input.KeyStroke key) |
protected abstract void |
initComponents(com.googlecode.lanterna.gui2.Panel mainPanel) |
java.lang.Boolean |
showDialog(com.googlecode.lanterna.gui2.WindowBasedTextGUI textGUI) |
addWindowListener, close, draw, fromGlobal, fromGlobalToContentRelative, fromGlobalToDecoratedRelative, getDecoratedSize, getHints, getPosition, getPostRenderer, getPreferredSize, getSize, getTitle, isVisible, removeWindowListener, setCloseWindowWithEscape, setContentOffset, setDecoratedSize, setFixedSize, setHints, setPosition, setSize, setTextGUI, setTitle, setVisible, setWindowPostRenderer, toGlobal, toGlobalFromContentRelative, toGlobalFromDecoratedRelative, waitUntilClosedaddBasePaneListener, getBasePaneListeners, getComponent, getCursorPosition, getFocusedInteractable, getMenuBar, getTheme, invalidate, isInvalid, removeBasePaneListener, setComponent, setEnableDirectionBasedMovements, setFocusedInteractable, setFocusedInteractable, setMenuBar, setStrictFocusChange, setThemeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic StartStoppElementEditor(de.bsvrz.sys.startstopp.api.jsonschema.StartStoppSkript skript,
java.lang.String title)
public java.lang.Boolean showDialog(com.googlecode.lanterna.gui2.WindowBasedTextGUI textGUI)
showDialog in class com.googlecode.lanterna.gui2.dialogs.DialogWindowprotected abstract void initComponents(com.googlecode.lanterna.gui2.Panel mainPanel)
public abstract T getElement()
public boolean handleInput(com.googlecode.lanterna.input.KeyStroke key)
handleInput in interface com.googlecode.lanterna.gui2.BasePanehandleInput in interface com.googlecode.lanterna.gui2.WindowhandleInput in class com.googlecode.lanterna.gui2.AbstractWindowpublic de.bsvrz.sys.startstopp.api.jsonschema.StartStoppSkript getSkript()
public com.googlecode.lanterna.gui2.WindowBasedTextGUI getTextGUI()
getTextGUI in interface com.googlecode.lanterna.gui2.BasePanegetTextGUI in interface com.googlecode.lanterna.gui2.WindowgetTextGUI in class com.googlecode.lanterna.gui2.AbstractWindow