public abstract class AbstractFileUploadWidget
extends org.apache.wicket.markup.html.panel.Panel
Modifier and Type | Field and Description |
---|---|
protected FileUploadWidgetSettings |
settings |
Constructor and Description |
---|
AbstractFileUploadWidget(String id,
IPluginConfig pluginConfig,
FileUploadValidationService validator) |
Modifier and Type | Method and Description |
---|---|
FileUploadWidgetSettings |
getSettings() |
String |
getUploadScript() |
protected void |
onAfterUpload(org.apache.wicket.util.upload.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()
Deprecated.
This method has been replaced by
onFinished(AjaxRequestTarget, int, boolean) since version 3.2.0 |
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 void |
process(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) then call onFileUpload(FileUpload) |
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
add, addOrReplace, autoAdd, contains, get, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, onAfterRenderChildren, onComponentTagBody, onRender, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, swap, toString, toString, visitChildren, visitChildren, visitChildren, visitChildren
add, addStateChange, afterRender, beforeRender, canCallListenerInterface, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, 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, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onComponentTag, onConfigure, onDetach, onEvent, onInitialize, onModelChanged, onModelChanging, onReAdd, onRemove, prepareForRender, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, 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
public AbstractFileUploadWidget(String id, IPluginConfig pluginConfig, FileUploadValidationService validator)
public String getUploadScript()
protected void process(org.apache.wicket.markup.html.form.upload.FileUpload fileUpload) throws FileUploadViolationException
AbstractFileUploadWidget(String, IPluginConfig, FileUploadValidationService)
then call 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.wicket.util.upload.FileItem file, FileUploadInfo fileUploadInfo)
@Deprecated protected void onFinished()
onFinished(AjaxRequestTarget, int, boolean)
since version 3.2.0protected 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–2017 Hippo B.V. (http://www.onehippo.com). All rights reserved.