Class AbstractEntityViewDialog<ENTITY>

    • Nested Class Summary

      • 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.DialogResizeEvent
      • Nested classes/interfaces inherited from class com.vaadin.flow.component.dialog.GeneratedVaadinDialog

        com.vaadin.flow.component.dialog.GeneratedVaadinDialog.OpenedChangeEvent<R extends com.vaadin.flow.component.dialog.GeneratedVaadinDialog<R>>
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.lang.String formatXml​(java.lang.String event)  
      abstract com.vaadin.flow.component.Component getEntityDetailsLayout()  
      protected void init()  
      protected void initialiseEditor()  
      void open​(java.lang.String event)  
      abstract void populate​(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
      • 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, addComponentAsFirst
      • 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

        setHeightFull, setSizeFull, setSizeUndefined, setWidthFull
    • 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
    • Constructor Detail

      • AbstractEntityViewDialog

        public AbstractEntityViewDialog()
    • 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()