public abstract class AbstractFileUploadWidget
extends org.apache.wicket.markup.html.panel.Panel
Modifier and Type | Field and Description |
---|---|
protected FileUploadWidgetSettings |
settings |
ENABLE, FLAG_AFTER_RENDERING, FLAG_INITIALIZED, FLAG_PREPARED_FOR_RENDER, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RENDERING, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER, RFLAG_CONTAINER_DEQUEING
Constructor and Description |
---|
AbstractFileUploadWidget(String id,
IPluginConfig pluginConfig,
FileUploadValidationService validator)
Deprecated.
|
AbstractFileUploadWidget(String id,
IPluginConfig pluginConfig,
FileUploadValidationService validator,
FileUploadPreProcessorService preProcessorService) |
Modifier and Type | Method and Description |
---|---|
FileUploadWidgetSettings |
getSettings() |
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 |
onBeforeUpload(FileUploadInfo fileUploadInfo)
The event is fired before processing the uploaded file.
|
protected abstract void |
onFileUpload(org.apache.wicket.markup.html.form.upload.FileUpload fileUpload)
Override this method to handle uploading files
|
protected void |
onFinished(org.apache.wicket.ajax.AjaxRequestTarget target,
int numberOfFiles,
boolean error)
The event is fired after all files has been uploaded.
|
protected void |
onUploadError(FileUploadInfo fileUploadInfo)
The event is fired when there is an error during processing uploaded file.
|
protected org.apache.wicket.markup.html.form.upload.FileUpload |
preProcess(org.apache.commons.fileupload.FileItem fileItem,
org.apache.wicket.markup.html.form.upload.FileUpload originalFileUpload)
Executes custom preProcessors, a new FileUpload object will be returned
|
protected void |
process(org.apache.wicket.markup.html.form.upload.FileUpload fileUpload)
It calls
onFileUpload(FileUpload) |
protected void |
validate(org.apache.wicket.markup.html.form.upload.FileUpload fileUpload)
Validate file upload item against the file upload validation service defined in
AbstractFileUploadWidget(String, IPluginConfig, FileUploadValidationService) |
getRegionMarkup, newMarkupSourcingStrategy
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
add, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findChildComponent, findComponentToDequeue, get, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onAfterRenderChildren, onComponentTagBody, onDetach, onInitialize, onRender, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, swap, toString, toString, visitChildren, visitChildren, visitChildren, visitChildren
add, addStateChange, afterRender, beforeRender, canCallListenerInterface, canCallListenerInterfaceAfterExpiry, 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, 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, internalPrepareForRender, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onComponentTag, onConfigure, onEvent, onModelChanged, onModelChanging, onReAdd, onRemove, prepareForRender, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderHead, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setRequestFlag, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, visitParents, warn, wrap
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
forEach, spliterator
protected final FileUploadWidgetSettings settings
@Deprecated public AbstractFileUploadWidget(String id, IPluginConfig pluginConfig, FileUploadValidationService validator)
public AbstractFileUploadWidget(String id, IPluginConfig pluginConfig, FileUploadValidationService validator, FileUploadPreProcessorService preProcessorService)
public String getUploadScript()
protected void validate(org.apache.wicket.markup.html.form.upload.FileUpload fileUpload) throws FileUploadViolationException
AbstractFileUploadWidget(String, IPluginConfig, FileUploadValidationService)
fileUpload
- FileUploadViolationException
protected org.apache.wicket.markup.html.form.upload.FileUpload preProcess(org.apache.commons.fileupload.FileItem fileItem, org.apache.wicket.markup.html.form.upload.FileUpload originalFileUpload) throws Exception
fileItem
- originalFileUpload
- Exception
protected void process(org.apache.wicket.markup.html.form.upload.FileUpload fileUpload) throws FileUploadViolationException
onFileUpload(FileUpload)
fileUpload
- FileUploadViolationException
public FileUploadWidgetSettings getSettings()
protected void onBeforeUpload(FileUploadInfo fileUploadInfo)
protected abstract void onFileUpload(org.apache.wicket.markup.html.form.upload.FileUpload fileUpload) throws FileUploadViolationException
fileUpload
- FileUploadViolationException
protected void onUploadError(FileUploadInfo fileUploadInfo)
fileUploadInfo
- protected void onAfterUpload(org.apache.commons.fileupload.FileItem file, FileUploadInfo fileUploadInfo)
protected void onFinished(org.apache.wicket.ajax.AjaxRequestTarget target, int numberOfFiles, boolean error)
target
- numberOfFiles
- number of uploaded fileserror
- true
if there is any error in uploading filesCopyright © 2007–2021 Hippo B.V. (http://www.onehippo.com). All rights reserved.