Class AbstractDescriptionEditFragment<C extends com.vaadin.flow.component.Component>

java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.Composite<C>
io.jmix.reportsflowui.view.template.AbstractDescriptionEditFragment<C>
All Implemented Interfaces:
com.vaadin.flow.component.AttachNotifier, com.vaadin.flow.component.DetachNotifier, com.vaadin.flow.component.HasElement, com.vaadin.flow.component.HasStyle, Serializable
Direct Known Subclasses:
TableEditFragment

public abstract class AbstractDescriptionEditFragment<C extends com.vaadin.flow.component.Component> extends com.vaadin.flow.component.Composite<C>
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected com.vaadin.flow.component.orderedlayout.VerticalLayout
     
    protected ReportTemplate
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    abstract boolean
     
    com.vaadin.flow.component.orderedlayout.VerticalLayout
     
     
    void
     
    protected abstract void
    initPreviewContent(com.vaadin.flow.component.orderedlayout.VerticalLayout previewBox)
     
    abstract boolean
    isApplicable(ReportOutputType reportOutputType)
     
    abstract boolean
     
    void
    setPreviewBox(com.vaadin.flow.component.orderedlayout.VerticalLayout previewBox)
     
    void
     
    void
     

    Methods inherited from class com.vaadin.flow.component.Composite

    getChildren, getContent, getElement, initContent

    Methods inherited from class com.vaadin.flow.component.Component

    addListener, findAncestor, fireEvent, from, get, getEventBus, getId, getListeners, getLocale, getParent, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onAttach, onDetach, onEnabledStateChanged, removeFromParent, scrollIntoView, scrollIntoView, 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.AttachNotifier

    addAttachListener

    Methods inherited from interface com.vaadin.flow.component.DetachNotifier

    addDetachListener

    Methods inherited from interface com.vaadin.flow.component.HasStyle

    addClassName, addClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassName
  • Field Details

    • reportTemplate

      protected ReportTemplate reportTemplate
    • previewBox

      protected com.vaadin.flow.component.orderedlayout.VerticalLayout previewBox
  • Constructor Details

    • AbstractDescriptionEditFragment

      public AbstractDescriptionEditFragment()
  • Method Details

    • getReportTemplate

      @Nullable public ReportTemplate getReportTemplate()
    • setReportTemplate

      public void setReportTemplate(@Nullable ReportTemplate reportTemplate)
    • getPreviewBox

      public com.vaadin.flow.component.orderedlayout.VerticalLayout getPreviewBox()
    • setPreviewBox

      public void setPreviewBox(com.vaadin.flow.component.orderedlayout.VerticalLayout previewBox)
    • showPreview

      public void showPreview()
    • hidePreview

      public void hidePreview()
    • isSupportPreview

      public abstract boolean isSupportPreview()
    • isApplicable

      public abstract boolean isApplicable(ReportOutputType reportOutputType)
    • applyChanges

      public abstract boolean applyChanges()
    • initPreviewContent

      protected abstract void initPreviewContent(com.vaadin.flow.component.orderedlayout.VerticalLayout previewBox)