Class AbstractEntityViewDialog<ENTITY>
- java.lang.Object
-
- com.vaadin.flow.component.Component
-
- com.vaadin.flow.component.dialog.GeneratedVaadinDialog<com.vaadin.flow.component.dialog.Dialog>
-
- com.vaadin.flow.component.dialog.Dialog
-
- org.ikasan.dashboard.ui.general.component.AbstractCloseableResizableDialog
-
- org.ikasan.dashboard.ui.general.component.AbstractEntityViewDialog<ENTITY>
-
- 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,java.io.Serializable
- Direct Known Subclasses:
ErrorDialog,HospitalDialog,ReplayDialog,SystemEventDialog,WiretapDialog
public abstract class AbstractEntityViewDialog<ENTITY> extends AbstractCloseableResizableDialog
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected io.github.ciesielskis.AceEditoraceEditorprotected com.vaadin.flow.component.orderedlayout.VerticalLayoutcontentprotected javax.xml.parsers.DocumentBuilderdocumentBuilderprotected booleaninitialisedprotected javax.xml.transform.Transformertransformer-
Fields inherited from class org.ikasan.dashboard.ui.general.component.AbstractCloseableResizableDialog
DOCK, FULLSCREEN, title
-
-
Constructor Summary
Constructors Constructor Description AbstractEntityViewDialog()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringformatXml(java.lang.String event)abstract com.vaadin.flow.component.ComponentgetEntityDetailsLayout()protected voidinit()protected voidinitialiseEditor()voidopen(java.lang.String event)abstract voidpopulate(ENTITY entity)-
Methods inherited from class com.vaadin.flow.component.dialog.Dialog
add, addAttachListener, addComponentAtIndex, addDetachListener, addDialogCloseActionListener, addOpenedChangeListener, addResizeListener, close, getChildren, getHeight, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getWidth, isCloseOnEsc, isCloseOnOutsideClick, isDraggable, isModal, isOpened, isResizable, open, remove, removeAll, setCloseOnEsc, setCloseOnOutsideClick, setDraggable, setHeight, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setModal, setOpened, setResizable, setWidth
-
Methods inherited from class com.vaadin.flow.component.dialog.GeneratedVaadinDialog
getAriaLabelString, isOpenedBoolean, setAriaLabel
-
Methods inherited from class com.vaadin.flow.component.Component
addListener, fireEvent, from, get, getElement, getEventBus, getId, getLocale, getParent, getTranslation, getTranslation, getUI, hasListener, isTemplateMapped, isVisible, onAttach, onDetach, onEnabledStateChanged, set, setElement, setId, setVisible
-
-
-
-
Field Detail
-
documentBuilder
protected javax.xml.parsers.DocumentBuilder documentBuilder
-
transformer
protected javax.xml.transform.Transformer transformer
-
aceEditor
protected io.github.ciesielskis.AceEditor aceEditor
-
initialised
protected boolean initialised
-
content
protected com.vaadin.flow.component.orderedlayout.VerticalLayout content
-
-
Method Detail
-
getEntityDetailsLayout
public abstract com.vaadin.flow.component.Component getEntityDetailsLayout()
-
populate
public abstract void populate(ENTITY entity)
-
init
protected void init()
-
open
public void open(java.lang.String event)
-
formatXml
protected java.lang.String formatXml(java.lang.String event)
-
initialiseEditor
protected void initialiseEditor()
-
-