Package org.jumpmind.vaadin.ui.common
Class ReadOnlyTextAreaDialog
java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.dialog.Dialog
org.jumpmind.vaadin.ui.common.ResizableDialog
org.jumpmind.vaadin.ui.common.ReadOnlyTextAreaDialog
- 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.CloseButtonListenerNested 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
FieldsModifier and TypeFieldDescriptionprotected Columnprotected com.vaadin.flow.component.select.Select<String>protected com.vaadin.flow.component.button.Buttonprotected List<com.vaadin.flow.component.Component>protected IDatabasePlatformprotected Object[]protected Tableprotected com.vaadin.flow.component.textfield.TextAreaFields inherited from class org.jumpmind.vaadin.ui.common.ResizableDialog
escapeShortcutRegistration, innerContent -
Constructor Summary
ConstructorsConstructorDescriptionReadOnlyTextAreaDialog(String title, String value, boolean isEncodedInHex) ReadOnlyTextAreaDialog(String title, String value, boolean isEncodedInHex, Consumer<Boolean> shortcutToggler) ReadOnlyTextAreaDialog(String title, String value, Table table, Object[] primaryKeys, IDatabasePlatform platform, boolean isEncodedInHex, boolean isLob, Consumer<Boolean> shortcutToggler) -
Method Summary
Modifier and TypeMethodDescriptionprotected StringbuildLobSelect(Column[] pkColumns) protected StringbuildLobUpdate(Column[] pkColumns) protected byte[]getLobData(String title) voidvoidshow()static voidstatic voidstatic voidshow(String title, String value, Table table, Object[] primaryKeys, IDatabasePlatform platform, boolean isEncodedInHex, boolean isLob) protected voidupdateTextField(String display, String value) Methods inherited from class org.jumpmind.vaadin.ui.common.ResizableDialog
add, add, addComponents, bringToFront, buildButtonFooter, buildButtonFooter, buildButtonFooter, buildCloseButton, buildCloseIcon, enableEscapeShortcut, onClose, showAtSizeMethods 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, setWidthMethods 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, setIdMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.vaadin.flow.component.HasComponents
add, add, addComponentAsFirst, remove, remove, removeAllMethods inherited from interface com.vaadin.flow.component.HasElement
getElementMethods inherited from interface com.vaadin.flow.component.HasEnabled
isEnabled, setEnabledMethods inherited from interface com.vaadin.flow.component.HasSize
getHeightUnit, getWidthUnit, setHeight, setHeightFull, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setSizeFull, setSizeUndefined, setWidth, setWidthFullMethods inherited from interface com.vaadin.flow.component.HasStyle
addClassName, addClassNames, getClassName, hasClassName, removeClassName, removeClassNames, setClassNameMethods inherited from interface com.vaadin.flow.component.HasTheme
addThemeName, addThemeNames, getThemeName, getThemeNames, hasThemeName, removeThemeName, removeThemeNames, setThemeName, setThemeNameMethods inherited from interface com.vaadin.flow.component.shared.HasThemeVariant
addThemeVariants, removeThemeVariants
-
Field Details
-
leftComponentList
-
textField
protected com.vaadin.flow.component.textfield.TextArea textField -
displayBox
-
downloadButton
protected com.vaadin.flow.component.button.Button downloadButton -
table
-
column
-
-
platform
-
-
Constructor Details
-
ReadOnlyTextAreaDialog
-
ReadOnlyTextAreaDialog
-
ReadOnlyTextAreaDialog
-
-
Method Details
-
show
public void show()- Overrides:
showin classResizableDialog
-
getLobData
-
buildLobSelect
-
buildLobUpdate
-
selectAll
public void selectAll() -
updateTextField
-
show
-
show
-
show
public static void show(String title, String value, Table table, Object[] primaryKeys, IDatabasePlatform platform, boolean isEncodedInHex, boolean isLob)
-