Class DbExportDialog
java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.dialog.Dialog
org.jumpmind.vaadin.ui.common.ResizableDialog
org.jumpmind.vaadin.ui.sqlexplorer.DbExportDialog
- All Implemented Interfaces:
com.vaadin.flow.component.AttachNotifier
,com.vaadin.flow.component.DetachNotifier
,com.vaadin.flow.component.HasComponents
,com.vaadin.flow.component.HasElement
,com.vaadin.flow.component.HasEnabled
,com.vaadin.flow.component.HasSize
,com.vaadin.flow.component.HasStyle
,com.vaadin.flow.component.HasTheme
,com.vaadin.flow.component.shared.HasThemeVariant<com.vaadin.flow.component.dialog.DialogVariant>
,Serializable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.jumpmind.vaadin.ui.common.ResizableDialog
ResizableDialog.CloseButtonListener
Nested classes/interfaces inherited from class com.vaadin.flow.component.dialog.Dialog
com.vaadin.flow.component.dialog.Dialog.DialogCloseActionEvent, com.vaadin.flow.component.dialog.Dialog.DialogFooter, com.vaadin.flow.component.dialog.Dialog.DialogHeader, com.vaadin.flow.component.dialog.Dialog.DialogResizeEvent, com.vaadin.flow.component.dialog.Dialog.OpenedChangeEvent
-
Field Summary
FieldsFields inherited from class org.jumpmind.vaadin.ui.common.ResizableDialog
escapeShortcutRegistration, innerContent
-
Constructor Summary
ConstructorsConstructorDescriptionDbExportDialog
(IDatabasePlatform databasePlatform, Set<Table> selectedTableSet, QueryPanel queryPanel, String excludeTablesRegex) DbExportDialog
(IDatabasePlatform databasePlatform, QueryPanel queryPanel, String excludeTablesRegex) -
Method Summary
Methods inherited from class org.jumpmind.vaadin.ui.common.ResizableDialog
add, add, addComponents, bringToFront, buildButtonFooter, buildButtonFooter, buildButtonFooter, buildCloseButton, buildCloseIcon, enableEscapeShortcut, onClose, show, showAtSize
Methods inherited from class com.vaadin.flow.component.dialog.Dialog
add, addAttachListener, addComponentAtIndex, addDetachListener, addDialogCloseActionListener, addOpenedChangeListener, addResizeListener, close, getAriaLabel, getClassNames, getFooter, getHeader, getHeaderTitle, getHeight, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getStyle, getWidth, isCloseOnEsc, isCloseOnOutsideClick, isDraggable, isModal, isOpened, isResizable, onAttach, open, setAriaLabel, setClassName, setCloseOnEsc, setCloseOnOutsideClick, setDraggable, setHeaderTitle, setHeight, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setModal, setOpened, setResizable, setVisible, setWidth
Methods inherited from class com.vaadin.flow.component.Component
addListener, findAncestor, fireEvent, from, get, getChildren, getElement, getEventBus, getId, getListeners, getLocale, getParent, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onDetach, onEnabledStateChanged, removeFromParent, scrollIntoView, scrollIntoView, set, setElement, setId
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.vaadin.flow.component.HasComponents
add, add, addComponentAsFirst, remove, remove, removeAll
Methods inherited from interface com.vaadin.flow.component.HasElement
getElement
Methods inherited from interface com.vaadin.flow.component.HasEnabled
isEnabled, setEnabled
Methods inherited from interface com.vaadin.flow.component.HasSize
getHeightUnit, getWidthUnit, setHeight, setHeightFull, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setSizeFull, setSizeUndefined, setWidth, setWidthFull
Methods inherited from interface com.vaadin.flow.component.HasStyle
addClassName, addClassNames, getClassName, hasClassName, removeClassName, removeClassNames, setClassName
Methods inherited from interface com.vaadin.flow.component.HasTheme
addThemeName, addThemeNames, getThemeName, getThemeNames, hasThemeName, removeThemeName, removeThemeNames, setThemeName, setThemeName
Methods inherited from interface com.vaadin.flow.component.shared.HasThemeVariant
addThemeVariants, removeThemeVariants
-
Field Details
-
nextButton
public com.vaadin.flow.component.button.Button nextButton
-
-
Constructor Details
-
DbExportDialog
public DbExportDialog(IDatabasePlatform databasePlatform, QueryPanel queryPanel, String excludeTablesRegex) -
DbExportDialog
public DbExportDialog(IDatabasePlatform databasePlatform, Set<Table> selectedTableSet, QueryPanel queryPanel, String excludeTablesRegex)
-
-
Method Details
-
addButtons
protected void addButtons() -
createOptionLayout
protected void createOptionLayout() -
setDefaultCompatibility
protected void setDefaultCompatibility() -
setExportButtonsEnabled
protected void setExportButtonsEnabled() -
previous
protected void previous() -
next
protected void next() -
createDbExport
protected void createDbExport() -
exportToEditor
protected void exportToEditor() -
buildFileDownloader
protected void buildFileDownloader()
-