public class MaterialFileUploader extends gwt.material.design.client.base.MaterialWidget implements gwt.material.design.client.base.JsLoader, HasFileUpload<UploadFile>
xmlns:ma='urn:import:gwt.material.design.addins.client'
<ma:fileuploader.MaterialFileUploader url="/file/upload"/>
gwt.material.design.client.base.MaterialWidget.Featurecom.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled| Constructor and Description |
|---|
MaterialFileUploader() |
MaterialFileUploader(String url,
FileMethod method) |
MaterialFileUploader(String url,
FileMethod method,
int maxFileSize,
String acceptedFiles) |
| Modifier and Type | Method and Description |
|---|---|
com.google.gwt.event.shared.HandlerRegistration |
addAddedFileHandler(AddedFileEvent.AddedFileHandler<UploadFile> handler)
When a file is added to the list.
|
com.google.gwt.event.shared.HandlerRegistration |
addCancelHandler(CanceledEvent.CanceledHandler<UploadFile> handler)
Called when a file upload gets canceled.
|
com.google.gwt.event.shared.HandlerRegistration |
addCompleteHandler(CompleteEvent.CompleteHandler<UploadFile> handler)
Called when the upload was either successful or erroneous.
|
com.google.gwt.event.shared.HandlerRegistration |
addCurrentUploadProgressHandler(CurrentUploadProgressEvent.CurrentUploadProgressHandler handler)
Gets called periodically whenever the file upload progress changes.
|
com.google.gwt.event.shared.HandlerRegistration |
addErrorHandler(ErrorEvent.ErrorHandler<UploadFile> handler)
An error occured.
|
com.google.gwt.event.shared.HandlerRegistration |
addMaxFilesExceededHandler(MaxFilesExceededEvent.MaxFilesExceededHandler<UploadFile> handler)
Called for each file that has been rejected because the number of files exceeds the maxFiles limit.
|
com.google.gwt.event.shared.HandlerRegistration |
addMaxFilesReachHandler(MaxFilesReachedEvent.MaxFilesReachedHandler<UploadFile> handler)
Called when the number of files accepted reaches the maxFiles limit.
|
com.google.gwt.event.shared.HandlerRegistration |
addRemovedFileHandler(RemovedFileEvent.RemovedFileHandler<UploadFile> handler)
Called whenever a file is removed from the list.
|
com.google.gwt.event.shared.HandlerRegistration |
addSendingHandler(SendingEvent.SendingHandler<UploadFile> handler)
Called just before each file is sent.
|
com.google.gwt.event.shared.HandlerRegistration |
addSuccessHandler(SuccessEvent.SuccessHandler<UploadFile> handler)
The file has been uploaded successfully.
|
com.google.gwt.event.shared.HandlerRegistration |
addTotalUploadProgressHandler(TotalUploadProgressEvent.TotalUploadProgressHandler handler)
Called with the total uploadProgress (0-100).
|
com.google.gwt.event.shared.HandlerRegistration |
addUnauthorizedHandler(UnauthorizedEvent.UnauthorizedHandler<UploadFile> handler)
An unauthorized error occured.
|
protected UploadFile |
convertUploadFile(File file)
Converts a Native File Object to Upload File object
|
void |
enqueueFile(File file)
Manually enqueue file when option autoQueue is disabled
|
void |
fireDropEvent() |
String |
getAcceptedFiles()
Get the accepted file string.
|
String |
getClickable() |
String |
getDictCancelUpload() |
String |
getDictCancelUploadConfirmation() |
String |
getDictDefaultMessage() |
String |
getDictFallbackMessage() |
String |
getDictFallbackText() |
String |
getDictFileTooBig() |
String |
getDictInvalidFileType() |
String |
getDictMaxFilesExceeded() |
String |
getDictRemoveFile() |
String |
getDictResponseError() |
int |
getMaxFiles()
Get the max number of files.
|
int |
getMaxFileSize()
Get the maximum file size value of the uploader.
|
FileMethod |
getMethod()
Get the method param of file uploader.
|
MaterialUploadPreview |
getUploadPreview() |
String |
getUrl()
Get the form url.
|
protected void |
initDropzone(com.google.gwt.dom.client.Element e,
com.google.gwt.dom.client.Element template,
String previews,
com.google.gwt.dom.client.Element uploadPreview,
com.google.gwt.dom.client.Element uploadedFiles)
Intialize the dropzone component with element and form url to provide a
dnd feature for the file upload
|
boolean |
isAutoProcessQueue()
Check whether it's auto process queue or not.
|
boolean |
isAutoQueue()
Check whether it's auto queue or not.
|
boolean |
isEnabled() |
boolean |
isPreview() |
boolean |
isWithCredentials()
Check whether it's withCredentials or not.
|
void |
load() |
protected void |
onLoad() |
protected void |
onUnload() |
void |
processQueue()
Manually start upload queued files when option autoProcessQueue is disabled
|
void |
reload() |
void |
reset() |
void |
setAcceptedFiles(String acceptedFiles)
Set the default implementation of accept checks the file's mime type or extension against this list.
|
void |
setAutoProcessQueue(boolean autoProcessQueue)
Set the auto process queue boolean value.
|
void |
setAutoQueue(boolean autoQueue)
Set the auto queue boolean value.
|
void |
setClickable(String clickable) |
void |
setDictCancelUpload(String dictCancelUpload)
Defaults to "Cancel upload"
|
void |
setDictCancelUploadConfirmation(String dictCancelUploadConfirmation)
Defaults to "Are you sure you want to cancel this upload?"
|
void |
setDictDefaultMessage(String dictDefaultMessage)
Defaults to "Drop files here to upload"
|
void |
setDictFallbackMessage(String dictFallbackMessage)
Defaults to "Your browser does not support drag'n'drop file uploads."\
|
void |
setDictFallbackText(String dictFallbackText)
Defaults to "Please use the fallback form below to upload your files like in the olden days."
|
void |
setDictFileTooBig(String dictFileTooBig)
Defaults to "File is too big ({{filesize}}MiB).
|
void |
setDictInvalidFileType(String dictInvalidFileType)
Defaults to "You can't upload files of this type."
|
void |
setDictMaxFilesExceeded(String dictMaxFilesExceeded)
Defaults to "You can not upload any more files."
|
void |
setDictRemoveFile(String dictRemoveFile)
Defaults to "Remove file"
|
void |
setDictResponseError(String dictResponseError)
Defaults to "Server responded with {{statusCode}} code."
|
void |
setEnabled(boolean enabled) |
void |
setMaxFiles(int maxFiles)
Set the max number of files.
|
void |
setMaxFileSize(int maxFileSize)
Set the maximum file size of the uploader, default 20(MB).
|
void |
setMethod(FileMethod method)
Set the method param of file upload (POST or PUT), default POST.
|
void |
setPreview(boolean preview) |
void |
setUrl(String url)
Set the form url e.g /file/post.
|
void |
setWithCredentials(boolean withCredentials)
Set the withCredentials boolean value.
|
void |
unload() |
$this, add, add, addAttachHandler, addBlurHandler, addClickHandler, addDoubleClickHandler, addDragEndHandler, addDragEnterHandler, addDragLeaveHandler, addDragMoveHandler, addDragOverHandler, addDragStartHandler, addDropActivateHandler, addDropDeactivateHandler, addDropHandler, addFocusHandler, addGestureChangeHandler, addGestureEndHandler, addGestureStartHandler, addKeyDownHandler, addKeyPressHandler, addKeyUpHandler, addMouseDownHandler, addMouseMoveHandler, addMouseOutHandler, addMouseOverHandler, addMouseUpHandler, addMouseWheelHandler, addOrientationChangeHandler, addTouchCancelHandler, addTouchEndHandler, addTouchMoveHandler, addTouchStartHandler, body, clearActiveClass, enableFeature, getBackfaceVisibility, getBackgroundColor, getBorder, getBorderBottom, getBorderLeft, getBorderMixin, getBorderRadius, getBorderRight, getBorderTop, getCenterOn, getCenterOnMixin, getChildren, getChildrenList, getCircleMixin, getColorsMixin, getDataAttribute, getDepth, getDimensionMixin, getEnabledMixin, getFlexboxMixin, getFloat, getFloatMixin, getFocusableMixin, getFontSize, getFontSizeMixin, getFontWeight, getFontWeightMixin, getGridMixin, getHandlerRegistry, getHideOn, getHideOnMixin, getHoverableMixin, getId, getIdMixin, getInitialClasses, getLayoutPosition, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpacity, getOrientation, getOrientationMixin, getPerspective, getPerspectiveOrigin, getScrollspy, getScrollspyMixin, getSeparatorMixin, getShadow, getShadowMixin, getShowOn, getShowOnMixin, getTabIndex, getTextAlign, getTextAlignMixin, getTextColor, getTooltip, getTooltipDelayMs, getTooltipHTML, getTooltipMixin, getTooltipPosition, getTransform, getTransformMixin, getTransformOrigin, getTransformStyle, getTruncateMixin, getVerticalAlign, getVerticalAlignMixin, getWaves, getWavesMixin, getWidth, insert, insert, isCircle, isDetectOrientation, isFeatureEnabled, isHoverable, isSeparator, isTruncate, registerHandler, removeHandler, setAccessKey, setBackfaceVisibility, setBackgroundColor, setBorder, setBorderBottom, setBorderLeft, setBorderRadius, setBorderRight, setBorderTop, setBottom, setCenterOn, setCircle, setClass, setDataAttribute, setDepth, setDetectOrientation, setDisplay, setFlex, setFlexAlignContent, setFlexAlignItems, setFlexAlignSelf, setFlexBasis, setFlexDirection, setFlexGrow, setFlexJustifyContent, setFlexOrder, setFlexShrink, setFlexWrap, setFloat, setFocus, setFontSize, setFontSize, setFontWeight, setGrid, setGwtDisplay, setHideOn, setHoverable, setId, setInitialClasses, setLayoutPosition, setLeft, setLineHeight, setMargin, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setOffset, setOpacity, setOrientation, setOverflow, setPadding, setPaddingBottom, setPaddingLeft, setPaddingRight, setPaddingTop, setPerspective, setPerspectiveOrigin, setRight, setScrollspy, setSeparator, setShadow, setShowOn, setStyle, setTabIndex, setTextAlign, setTextColor, setTooltip, setTooltipDelayMs, setTooltipHTML, setTooltipPosition, setTop, setTransform, setTransformOrigin, setTransformStyle, setTransition, setTruncate, setVerticalAlign, setVisibility, setWaves, stopTouchStartEvent, validate, windowadd, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, iterator, remove, removeadd, adopt, clear, doAttachChildren, doDetachChildren, orphan, removeaddAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, removeFromParent, setLayoutData, sinkEvents, unsinkEventsaddStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitforEach, spliteratorpublic MaterialFileUploader()
public MaterialFileUploader(String url, FileMethod method)
public MaterialFileUploader(String url, FileMethod method, int maxFileSize, String acceptedFiles)
protected void onLoad()
onLoad in class gwt.material.design.client.base.MaterialWidgetpublic void load()
load in interface gwt.material.design.client.base.JsLoaderprotected void onUnload()
onUnload in class gwt.material.design.client.base.MaterialWidgetpublic void unload()
unload in interface gwt.material.design.client.base.JsLoaderpublic void reload()
reload in interface gwt.material.design.client.base.HasReloadprotected void initDropzone(com.google.gwt.dom.client.Element e, com.google.gwt.dom.client.Element template, String previews, com.google.gwt.dom.client.Element uploadPreview, com.google.gwt.dom.client.Element uploadedFiles)
e - public void setEnabled(boolean enabled)
setEnabled in interface com.google.gwt.user.client.ui.HasEnabledsetEnabled in class gwt.material.design.client.base.MaterialWidgetpublic boolean isEnabled()
isEnabled in interface com.google.gwt.user.client.ui.HasEnabledisEnabled in class gwt.material.design.client.base.MaterialWidgetprotected UploadFile convertUploadFile(File file)
public void processQueue()
public void enqueueFile(File file)
public int getMaxFileSize()
public void setMaxFileSize(int maxFileSize)
public boolean isAutoProcessQueue()
public void setAutoProcessQueue(boolean autoProcessQueue)
public boolean isAutoQueue()
public void setAutoQueue(boolean autoQueue)
public FileMethod getMethod()
public void setMethod(FileMethod method)
public int getMaxFiles()
public void setMaxFiles(int maxFiles)
public boolean isWithCredentials()
public void setWithCredentials(boolean withCredentials)
public String getAcceptedFiles()
public void setAcceptedFiles(String acceptedFiles)
public void fireDropEvent()
public String getClickable()
public void setClickable(String clickable)
public boolean isPreview()
public void setPreview(boolean preview)
public void reset()
public MaterialUploadPreview getUploadPreview()
public String getDictDefaultMessage()
public void setDictDefaultMessage(String dictDefaultMessage)
public String getDictFallbackMessage()
public void setDictFallbackMessage(String dictFallbackMessage)
public String getDictFallbackText()
public void setDictFallbackText(String dictFallbackText)
public String getDictFileTooBig()
public void setDictFileTooBig(String dictFileTooBig)
public String getDictInvalidFileType()
public void setDictInvalidFileType(String dictInvalidFileType)
public String getDictResponseError()
public void setDictResponseError(String dictResponseError)
public String getDictCancelUpload()
public void setDictCancelUpload(String dictCancelUpload)
public String getDictCancelUploadConfirmation()
public void setDictCancelUploadConfirmation(String dictCancelUploadConfirmation)
public String getDictRemoveFile()
public void setDictRemoveFile(String dictRemoveFile)
public String getDictMaxFilesExceeded()
public void setDictMaxFilesExceeded(String dictMaxFilesExceeded)
public com.google.gwt.event.shared.HandlerRegistration addAddedFileHandler(AddedFileEvent.AddedFileHandler<UploadFile> handler)
HasFileUploadaddAddedFileHandler in interface HasFileUpload<UploadFile>public com.google.gwt.event.shared.HandlerRegistration addRemovedFileHandler(RemovedFileEvent.RemovedFileHandler<UploadFile> handler)
HasFileUploadaddRemovedFileHandler in interface HasFileUpload<UploadFile>public com.google.gwt.event.shared.HandlerRegistration addErrorHandler(ErrorEvent.ErrorHandler<UploadFile> handler)
HasFileUploadaddErrorHandler in interface HasFileUpload<UploadFile>public com.google.gwt.event.shared.HandlerRegistration addUnauthorizedHandler(UnauthorizedEvent.UnauthorizedHandler<UploadFile> handler)
HasFileUploadaddUnauthorizedHandler in interface HasFileUpload<UploadFile>public com.google.gwt.event.shared.HandlerRegistration addTotalUploadProgressHandler(TotalUploadProgressEvent.TotalUploadProgressHandler handler)
HasFileUploadaddTotalUploadProgressHandler in interface HasFileUpload<UploadFile>public com.google.gwt.event.shared.HandlerRegistration addCurrentUploadProgressHandler(CurrentUploadProgressEvent.CurrentUploadProgressHandler handler)
HasFileUploadaddCurrentUploadProgressHandler in interface HasFileUpload<UploadFile>public com.google.gwt.event.shared.HandlerRegistration addSendingHandler(SendingEvent.SendingHandler<UploadFile> handler)
HasFileUploadaddSendingHandler in interface HasFileUpload<UploadFile>public com.google.gwt.event.shared.HandlerRegistration addSuccessHandler(SuccessEvent.SuccessHandler<UploadFile> handler)
HasFileUploadaddSuccessHandler in interface HasFileUpload<UploadFile>public com.google.gwt.event.shared.HandlerRegistration addCompleteHandler(CompleteEvent.CompleteHandler<UploadFile> handler)
HasFileUploadaddCompleteHandler in interface HasFileUpload<UploadFile>public com.google.gwt.event.shared.HandlerRegistration addCancelHandler(CanceledEvent.CanceledHandler<UploadFile> handler)
HasFileUploadaddCancelHandler in interface HasFileUpload<UploadFile>public com.google.gwt.event.shared.HandlerRegistration addMaxFilesReachHandler(MaxFilesReachedEvent.MaxFilesReachedHandler<UploadFile> handler)
HasFileUploadaddMaxFilesReachHandler in interface HasFileUpload<UploadFile>public com.google.gwt.event.shared.HandlerRegistration addMaxFilesExceededHandler(MaxFilesExceededEvent.MaxFilesExceededHandler<UploadFile> handler)
HasFileUploadaddMaxFilesExceededHandler in interface HasFileUpload<UploadFile>Copyright © 2018. All rights reserved.