public class MaterialFileUploader extends gwt.material.design.client.base.MaterialWidget implements 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() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(com.google.gwt.user.client.ui.Widget child) |
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 |
addDragEndHandler(DragEndEvent.DragEndHandler handler)
Dragging has ended
|
com.google.gwt.event.shared.HandlerRegistration |
addDragEnterHandler(DragEnterEvent.DragEnterHandler handler)
The user dragged a file onto the Dropzone
|
com.google.gwt.event.shared.HandlerRegistration |
addDragLeaveHandler(DragLeaveEvent.DragLeaveHandler handler)
The user is dragging a file over the Dropzone
|
com.google.gwt.event.shared.HandlerRegistration |
addDragOverHandler(DragOverEvent.DragOverHandler handler)
The user is dragging a file over the Dropzone
|
com.google.gwt.event.shared.HandlerRegistration |
addDragStartHandler(DragStartEvent.DragStartHandler handler)
The user started to drag anywhere
|
com.google.gwt.event.shared.HandlerRegistration |
addDropHandler(DropEvent.DropHandler handler)
The user dropped something onto the dropzone
|
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.
|
void |
fireAddedFileEvent(String fileName,
String lastModified,
String size,
String type) |
void |
fireCancelEvent(String fileName,
String lastModified,
String size,
String type) |
void |
fireCompleteEvent(String fileName,
String lastModified,
String size,
String type,
String responseCode,
String responseMessage,
String responseBody) |
void |
fireDragEndEvent() |
void |
fireDragEnterEvent() |
void |
fireDragLeaveEvent() |
void |
fireDragOverEvent() |
void |
fireDragStartEvent() |
void |
fireDropEvent() |
void |
fireErrorEvent(String fileName,
String lastModified,
String size,
String type,
String responseCode,
String responseMessage,
String responseBody) |
void |
fireMaxFilesExceededEvent(String fileName,
String lastModified,
String size,
String type) |
void |
fireMaxFilesReachEvent(String fileName,
String lastModified,
String size,
String type) |
void |
fireRemovedFileEvent(String fileName,
String lastModified,
String size,
String type) |
void |
fireSendingEvent(String fileName,
String lastModified,
String size,
String type,
String responseCode,
String responseMessage) |
void |
fireSuccessEvent(String fileName,
String lastModified,
String size,
String type,
String responseCode,
String responseMessage,
String responseBody) |
void |
fireTotalUploadProgressEvent(double progress) |
void |
fireUnauthorizedEvent(String fileName,
String lastModified,
String size,
String type,
String responseCode,
String responseMessage,
String responseBody) |
String |
getAcceptedFiles()
Get the accepted file string
|
String |
getClickable() |
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
|
String |
getUrl()
Get the form url
|
void |
initDropzone() |
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,
String url,
int maxFileSize,
int maxFiles,
String method,
boolean autoQueue,
String acceptedFiles,
String clickable,
boolean preview,
boolean withCredentials)
Intialize the dropzone component with element and form url to provide a
dnd feature for the file upload
|
boolean |
isAutoQueue()
Check whether it's auto queue or not
|
boolean |
isInitialize()
Check wether the component has been initialized
|
boolean |
isPreview() |
boolean |
isWithCredentials()
Check whether it's withCredentials or not
|
protected void |
onLoad() |
void |
setAcceptedFiles(String acceptedFiles)
Set the default implementation of accept checks the file's mime type or extension against this list.
|
void |
setAutoQueue(boolean autoQueue)
Set the auto queue boolean value
|
void |
setClickable(String clickable) |
void |
setInitialize(boolean initialize)
Set the initialization of the component
|
void |
setMaxFiles(int maxFiles)
Set the max number of files, by default it's 100 but if you want to accept only one file just
set the max file to 1
|
void |
setMaxFileSize(int maxFileSize)
Set the maximum file size of the uploader
|
void |
setMethod(FileMethod method)
Set the method param of file upload (POST or PUT)
|
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
|
add, clearActiveClass, enableFeature, getBackgroundColor, getCenterOn, getCenterOnMixin, getCircleMixin, getColorsMixin, getDataAttribute, getDepth, getEnabledMixin, getFlexboxMixin, getFloat, getFloatMixin, getFocusableMixin, getFontSize, getFontSizeMixin, getFontWeight, getFontWeightMixin, getGridMixin, getHideOn, getHideOnMixin, getHoverableMixin, getId, getIdMixin, getInitialClasses, getOpacity, getScrollspy, getScrollspyMixin, getSeparatorMixin, getShadow, getShadowMixin, getShowOn, getShowOnMixin, getTabIndex, getTextAlign, getTextAlignMixin, getTextColor, getTooltip, getTooltipDelayMs, getTooltipMixin, getTooltipPosition, getTruncateMixin, getWaves, getWavesMixin, getWidth, getWidth, insert, insert, isCircle, isEnabled, isFeatureEnabled, isHoverable, isSeparator, setAccessKey, setBackgroundColor, setBottom, setCenterOn, setCircle, setDataAttribute, setDepth, setDisplay, setEnabled, setFlex, setFlexAlignContent, setFlexAlignItems, setFlexAlignSelf, setFlexBasis, setFlexDirection, setFlexGrow, setFlexJustifyContent, setFlexOrder, setFlexShrink, setFlexWrap, setFloat, setFocus, setFontSize, setFontSize, setFontWeight, setGrid, setGwtDisplay, setHideOn, setHoverable, setId, setInitialClasses, setLayoutPosition, setLeft, setMargin, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop, setOffset, setOpacity, setOverflow, setPadding, setPaddingBottom, setPaddingLeft, setPaddingRight, setPaddingTop, setRight, setScrollspy, setSeparator, setShadow, setShowOn, setTabIndex, setTextAlign, setTextColor, setTooltip, setTooltipDelayMs, setTooltipPosition, setTop, setTruncate, setVisibility, setWaves, stopTouchStartEvent, stopTouchStartEventadd, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getChildren, 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, onUnload, 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()
protected void onLoad()
onLoad in class gwt.material.design.client.base.MaterialWidgetpublic void add(com.google.gwt.user.client.ui.Widget child)
add in interface com.google.gwt.user.client.ui.HasWidgetsadd in class gwt.material.design.client.base.MaterialWidgetpublic void initDropzone()
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, String url, int maxFileSize, int maxFiles, String method, boolean autoQueue, String acceptedFiles, String clickable, boolean preview, boolean withCredentials)
e - url - public int getMaxFileSize()
public void setMaxFileSize(int maxFileSize)
maxFileSize - public boolean isAutoQueue()
public void setAutoQueue(boolean autoQueue)
autoQueue - public FileMethod getMethod()
public void setMethod(FileMethod method)
method - public int getMaxFiles()
public boolean isWithCredentials()
public void setWithCredentials(boolean withCredentials)
withCredentials - public void setMaxFiles(int maxFiles)
maxFiles - public String getAcceptedFiles()
public void setAcceptedFiles(String acceptedFiles)
acceptedFiles - public com.google.gwt.event.shared.HandlerRegistration addDropHandler(DropEvent.DropHandler handler)
HasFileUploadaddDropHandler in interface HasFileUpload<UploadFile>public void fireDropEvent()
fireDropEvent in interface HasFileUpload<UploadFile>public com.google.gwt.event.shared.HandlerRegistration addDragStartHandler(DragStartEvent.DragStartHandler handler)
HasFileUploadaddDragStartHandler in interface HasFileUpload<UploadFile>public void fireDragStartEvent()
fireDragStartEvent in interface HasFileUpload<UploadFile>public com.google.gwt.event.shared.HandlerRegistration addDragEndHandler(DragEndEvent.DragEndHandler handler)
HasFileUploadaddDragEndHandler in interface HasFileUpload<UploadFile>public void fireDragEndEvent()
fireDragEndEvent in interface HasFileUpload<UploadFile>public com.google.gwt.event.shared.HandlerRegistration addDragEnterHandler(DragEnterEvent.DragEnterHandler handler)
HasFileUploadaddDragEnterHandler in interface HasFileUpload<UploadFile>public void fireDragEnterEvent()
fireDragEnterEvent in interface HasFileUpload<UploadFile>public com.google.gwt.event.shared.HandlerRegistration addDragOverHandler(DragOverEvent.DragOverHandler handler)
HasFileUploadaddDragOverHandler in interface HasFileUpload<UploadFile>public void fireDragOverEvent()
fireDragOverEvent in interface HasFileUpload<UploadFile>public com.google.gwt.event.shared.HandlerRegistration addDragLeaveHandler(DragLeaveEvent.DragLeaveHandler handler)
HasFileUploadaddDragLeaveHandler in interface HasFileUpload<UploadFile>public void fireDragLeaveEvent()
fireDragLeaveEvent in interface HasFileUpload<UploadFile>public com.google.gwt.event.shared.HandlerRegistration addAddedFileHandler(AddedFileEvent.AddedFileHandler<UploadFile> handler)
HasFileUploadaddAddedFileHandler in interface HasFileUpload<UploadFile>public void fireAddedFileEvent(String fileName, String lastModified, String size, String type)
fireAddedFileEvent in interface HasFileUpload<UploadFile>public com.google.gwt.event.shared.HandlerRegistration addRemovedFileHandler(RemovedFileEvent.RemovedFileHandler<UploadFile> handler)
HasFileUploadaddRemovedFileHandler in interface HasFileUpload<UploadFile>public void fireRemovedFileEvent(String fileName, String lastModified, String size, String type)
fireRemovedFileEvent in interface HasFileUpload<UploadFile>public com.google.gwt.event.shared.HandlerRegistration addErrorHandler(ErrorEvent.ErrorHandler<UploadFile> handler)
HasFileUploadaddErrorHandler in interface HasFileUpload<UploadFile>public void fireErrorEvent(String fileName, String lastModified, String size, String type, String responseCode, String responseMessage, String responseBody)
fireErrorEvent in interface HasFileUpload<UploadFile>public com.google.gwt.event.shared.HandlerRegistration addUnauthorizedHandler(UnauthorizedEvent.UnauthorizedHandler<UploadFile> handler)
HasFileUploadaddUnauthorizedHandler in interface HasFileUpload<UploadFile>public void fireUnauthorizedEvent(String fileName, String lastModified, String size, String type, String responseCode, String responseMessage, String responseBody)
fireUnauthorizedEvent in interface HasFileUpload<UploadFile>public com.google.gwt.event.shared.HandlerRegistration addTotalUploadProgressHandler(TotalUploadProgressEvent.TotalUploadProgressHandler handler)
HasFileUploadaddTotalUploadProgressHandler in interface HasFileUpload<UploadFile>public void fireTotalUploadProgressEvent(double progress)
fireTotalUploadProgressEvent in interface HasFileUpload<UploadFile>public com.google.gwt.event.shared.HandlerRegistration addSendingHandler(SendingEvent.SendingHandler<UploadFile> handler)
HasFileUploadaddSendingHandler in interface HasFileUpload<UploadFile>public void fireSendingEvent(String fileName, String lastModified, String size, String type, String responseCode, String responseMessage)
fireSendingEvent in interface HasFileUpload<UploadFile>public com.google.gwt.event.shared.HandlerRegistration addSuccessHandler(SuccessEvent.SuccessHandler<UploadFile> handler)
HasFileUploadaddSuccessHandler in interface HasFileUpload<UploadFile>public void fireSuccessEvent(String fileName, String lastModified, String size, String type, String responseCode, String responseMessage, String responseBody)
fireSuccessEvent in interface HasFileUpload<UploadFile>public com.google.gwt.event.shared.HandlerRegistration addCompleteHandler(CompleteEvent.CompleteHandler<UploadFile> handler)
HasFileUploadaddCompleteHandler in interface HasFileUpload<UploadFile>public void fireCompleteEvent(String fileName, String lastModified, String size, String type, String responseCode, String responseMessage, String responseBody)
fireCompleteEvent in interface HasFileUpload<UploadFile>public com.google.gwt.event.shared.HandlerRegistration addCancelHandler(CanceledEvent.CanceledHandler<UploadFile> handler)
HasFileUploadaddCancelHandler in interface HasFileUpload<UploadFile>public void fireCancelEvent(String fileName, String lastModified, String size, String type)
fireCancelEvent in interface HasFileUpload<UploadFile>public com.google.gwt.event.shared.HandlerRegistration addMaxFilesReachHandler(MaxFilesReachedEvent.MaxFilesReachedHandler<UploadFile> handler)
HasFileUploadaddMaxFilesReachHandler in interface HasFileUpload<UploadFile>public void fireMaxFilesReachEvent(String fileName, String lastModified, String size, String type)
fireMaxFilesReachEvent in interface HasFileUpload<UploadFile>public com.google.gwt.event.shared.HandlerRegistration addMaxFilesExceededHandler(MaxFilesExceededEvent.MaxFilesExceededHandler<UploadFile> handler)
HasFileUploadaddMaxFilesExceededHandler in interface HasFileUpload<UploadFile>public String getClickable()
public void setClickable(String clickable)
public void fireMaxFilesExceededEvent(String fileName, String lastModified, String size, String type)
fireMaxFilesExceededEvent in interface HasFileUpload<UploadFile>public boolean isPreview()
public void setPreview(boolean preview)
public boolean isInitialize()
public void setInitialize(boolean initialize)
initialize - Copyright © 2016. All rights reserved.