Class FileUploadWidget
- 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:
AbstractFileUploadWidget
, Serialized Form
-
-
Field Summary
-
Fields inherited from class org.hippoecm.frontend.plugins.jquery.upload.AbstractFileUploadWidget
settings
-
-
Constructor Summary
Constructors Constructor Description FileUploadWidget(String uploadPanel, IPluginConfig pluginConfig, FileUploadValidationService validator, FileUploadPreProcessorService fileUploadPreProcessorService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FileUploadBar
getFileUploadBar()
int
getNumberOfSelectedFiles()
int
getNumberOfValidFiles()
String
getUploadScript()
protected void
onAfterUpload(org.apache.commons.fileupload.FileItem file, FileUploadInfo fileUploadInfo)
The event is fired after the selecting files has been processed and uploaded.protected void
onBeforeRender()
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 changedvoid
setFileUploadBar(FileUploadBar fileUploadBar)
-
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 java.lang.Iterable
forEach, spliterator
-
-
-
-
Constructor Detail
-
FileUploadWidget
public FileUploadWidget(String uploadPanel, IPluginConfig pluginConfig, FileUploadValidationService validator, FileUploadPreProcessorService fileUploadPreProcessorService)
-
-
Method Detail
-
onFileUploadResponse
protected void onFileUploadResponse(org.apache.wicket.protocol.http.servlet.ServletWebRequest request, Map<String,FileUploadInfo> uploadedFiles)
-
getUploadScript
public String getUploadScript()
- Overrides:
getUploadScript
in classAbstractFileUploadWidget
-
onBeforeRender
protected void onBeforeRender()
- Overrides:
onBeforeRender
in classorg.apache.wicket.Component
-
onAfterUpload
protected void onAfterUpload(org.apache.commons.fileupload.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 classAbstractFileUploadWidget
-
onSelectionChange
protected void onSelectionChange(org.apache.wicket.ajax.AjaxRequestTarget target)
The event is fired when the file selection list was changed- Parameters:
target
-
-
getNumberOfValidFiles
public int getNumberOfValidFiles()
-
getNumberOfSelectedFiles
public int getNumberOfSelectedFiles()
-
getFileUploadBar
public FileUploadBar getFileUploadBar()
-
setFileUploadBar
public void setFileUploadBar(FileUploadBar fileUploadBar)
-
-