java.lang.Object
org.apache.wicket.Component
org.apache.wicket.MarkupContainer
org.apache.wicket.markup.html.WebMarkupContainer
org.apache.wicket.markup.html.panel.Panel
org.hippoecm.frontend.plugins.jquery.upload.AbstractFileUploadWidget
org.hippoecm.frontend.plugins.jquery.upload.multiple.FileUploadWidget
All Implemented Interfaces:
Serializable, Iterable<org.apache.wicket.Component>, org.apache.wicket.event.IEventSink, org.apache.wicket.event.IEventSource, org.apache.wicket.feedback.IFeedbackContributor, org.apache.wicket.IConverterLocator, org.apache.wicket.IMetadataContext<Serializable,org.apache.wicket.Component>, org.apache.wicket.IQueueRegion, org.apache.wicket.markup.html.IHeaderContributor, org.apache.wicket.request.component.IRequestableComponent, org.apache.wicket.util.IHierarchical<org.apache.wicket.Component>, org.apache.wicket.util.io.IClusterable

public abstract class FileUploadWidget extends AbstractFileUploadWidget
The multi-files upload widget.
See Also:
  • Field Summary

    Fields inherited from class org.hippoecm.frontend.plugins.jquery.upload.AbstractFileUploadWidget

    settings

    Fields inherited from class org.apache.wicket.markup.html.panel.Panel

    PANEL

    Fields inherited from class org.apache.wicket.Component

    ENABLE, FLAG_INITIALIZED, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER, RFLAG_CONTAINER_DEQUEING, RFLAG_CONTAINER_HAS_REMOVALS
  • Constructor Summary

    Constructors
    Constructor
    Description
    FileUploadWidget(String uploadPanel, IPluginConfig pluginConfig, FileUploadValidationService validator, FileUploadPreProcessorService fileUploadPreProcessorService)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    int
     
    int
     
     
    protected void
    onAfterUpload(org.apache.commons.fileupload2.core.FileItem<?> file, FileUploadInfo fileUploadInfo)
    The event is fired after the selecting files has been processed and uploaded.
    protected void
     
    protected void
    onFileUploadResponse(org.apache.wicket.protocol.http.servlet.ServletWebRequest request, Map<String,FileUploadInfo> uploadedFiles)
     
    protected void
    onSelectionChange(org.apache.wicket.ajax.AjaxRequestTarget target)
    The event is fired when the file selection list was changed
    void
     

    Methods inherited from class org.hippoecm.frontend.plugins.jquery.upload.AbstractFileUploadWidget

    getSettings, onBeforeUpload, onFileUpload, onFinished, onUploadError, preProcess, process, validate

    Methods inherited from class org.apache.wicket.markup.html.panel.Panel

    getRegionMarkup, newMarkupSourcingStrategy

    Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer

    getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession

    Methods inherited from class org.apache.wicket.MarkupContainer

    add, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findChildComponent, findComponentToDequeue, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onComponentTagBody, onDetach, onInitialize, onRender, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, stream, streamChildren, toString, toString, visitChildren, visitChildren

    Methods inherited from class org.apache.wicket.Component

    add, addStateChange, beforeRender, canCallListener, canCallListenerAfterExpiry, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, createConverter, debug, detach, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findMarkupStream, findPage, findParent, findParentWithAssociatedMarkup, getAjaxRegionMarkupId, getApplication, getBehaviorById, getBehaviorId, getBehaviors, getBehaviors, getClassRelativePath, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessages, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkup, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdFromMarkup, getMarkupIdImpl, getMarkupSourcingStrategy, getMarkupTag, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getRequestFlag, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalOnModelChanged, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isInitialized, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onComponentTag, onConfigure, onEvent, onModelChanged, onModelChanging, onReAdd, onRemove, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderPart, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlForListener, urlForListener, visitParents, visitParents, warn, wrap

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.apache.wicket.IQueueRegion

    dequeue, newDequeueContext

    Methods inherited from interface java.lang.Iterable

    forEach, spliterator
  • Constructor Details

  • Method Details

    • onFileUploadResponse

      protected void onFileUploadResponse(org.apache.wicket.protocol.http.servlet.ServletWebRequest request, Map<String,FileUploadInfo> uploadedFiles)
    • getUploadScript

      public String getUploadScript()
      Overrides:
      getUploadScript in class AbstractFileUploadWidget
    • onBeforeRender

      protected void onBeforeRender()
      Overrides:
      onBeforeRender in class org.apache.wicket.Component
    • onAfterUpload

      protected void onAfterUpload(org.apache.commons.fileupload2.core.FileItem<?> file, FileUploadInfo fileUploadInfo)
      Description copied from class: AbstractFileUploadWidget
      The event is fired after the selecting files has been processed and uploaded.
      Overrides:
      onAfterUpload in class AbstractFileUploadWidget
    • onSelectionChange

      protected void onSelectionChange(org.apache.wicket.ajax.AjaxRequestTarget target)
      The event is fired when the file selection list was changed
    • getNumberOfValidFiles

      public int getNumberOfValidFiles()
    • getNumberOfSelectedFiles

      public int getNumberOfSelectedFiles()
    • getFileUploadBar

      public FileUploadBar getFileUploadBar()
    • setFileUploadBar

      public void setFileUploadBar(FileUploadBar fileUploadBar)