Class AbstractUploadFieldLoader<C extends AbstractSingleUploadField & SupportsValueSource>

java.lang.Object
io.jmix.flowui.xml.layout.loader.AbstractComponentLoader<C>
io.jmix.flowui.xml.layout.loader.component.AbstractUploadFieldLoader<C>
All Implemented Interfaces:
ComponentLoader<C>
Direct Known Subclasses:
FileStorageUploadFieldLoader, FileUploadFieldLoader, WebdavDocumentUploadFieldLoader

public abstract class AbstractUploadFieldLoader<C extends AbstractSingleUploadField & SupportsValueSource> extends AbstractComponentLoader<C>
  • Field Details

  • Constructor Details

    • AbstractUploadFieldLoader

      public AbstractUploadFieldLoader()
  • Method Details

    • loadComponent

      public void loadComponent()
      Description copied from interface: ComponentLoader
      Loads component properties by XML definition.
      See Also:
    • loadI18N

      protected void loadI18N(C resultComponent, org.dom4j.Element element)
    • createI18N

      protected JmixUploadI18N createI18N()
    • getOrCreateUploadDialog

      protected JmixUploadI18N.UploadDialog getOrCreateUploadDialog(JmixUploadI18N jmixUploadI18n)
    • getOrCreateError

      protected com.vaadin.flow.component.upload.UploadI18N.Error getOrCreateError(JmixUploadI18N jmixUploadI18n)
    • getOrCreateUploading

      protected com.vaadin.flow.component.upload.UploadI18N.Uploading getOrCreateUploading(JmixUploadI18N jmixUploadI18n)
    • getOrCreateStatus

      protected com.vaadin.flow.component.upload.UploadI18N.Uploading.Status getOrCreateStatus(com.vaadin.flow.component.upload.UploadI18N.Uploading uploading)
    • getCreateRemainingTime

      protected com.vaadin.flow.component.upload.UploadI18N.Uploading.RemainingTime getCreateRemainingTime(com.vaadin.flow.component.upload.UploadI18N.Uploading uploading)
    • loadAcceptedFileTypes

      protected Optional<List<String>> loadAcceptedFileTypes(org.dom4j.Element element)
    • getDataLoaderSupport

      protected DataLoaderSupport getDataLoaderSupport()