org.cruxframework.crux.widgets.client.uploader
Class FileUploader
java.lang.Object
com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.google.gwt.user.client.ui.Composite
org.cruxframework.crux.widgets.client.uploader.FileUploader
- All Implemented Interfaces:
- com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.ui.HasEnabled, com.google.gwt.user.client.ui.HasVisibility, com.google.gwt.user.client.ui.IsRenderable, com.google.gwt.user.client.ui.IsWidget, HasAddFileHandlers, HasRemoveFileHandlers, HasUploadCanceledHandlers, HasUploadCompleteHandlers, HasUploadErrorHandlers, HasUploadStartHandlers
public class FileUploader
- extends com.google.gwt.user.client.ui.Composite
- implements com.google.gwt.user.client.ui.HasEnabled, HasAddFileHandlers, HasRemoveFileHandlers, HasUploadStartHandlers, HasUploadErrorHandlers, HasUploadCompleteHandlers, HasUploadCanceledHandlers
An HTML5 based file uploader widget.
- Author:
- Thiago da Rosa de Bustamante
| Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject |
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled |
| Fields inherited from class com.google.gwt.user.client.ui.UIObject |
DEBUG_ID_PREFIX |
|
Constructor Summary |
protected |
FileUploader()
Protected Constructor. |
| Methods inherited from class com.google.gwt.user.client.ui.Composite |
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget |
| Methods inherited from class com.google.gwt.user.client.ui.Widget |
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents |
| Methods inherited from class com.google.gwt.user.client.ui.UIObject |
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString |
| Methods inherited from interface com.google.gwt.event.shared.HasHandlers |
fireEvent |
FileUploader
protected FileUploader()
- Protected Constructor. Use createIfSupported() to instantiate.
getUrl
public String getUrl()
setUrl
public void setUrl(String url)
setFileInputText
public void setFileInputText(String text)
setSendButtonText
public void setSendButtonText(String text)
isAutoUploadFiles
public boolean isAutoUploadFiles()
setAutoUploadFiles
public void setAutoUploadFiles(boolean autoUploadFiles)
isMultiple
public boolean isMultiple()
setMultiple
public void setMultiple(boolean multiple)
iterateFiles
public Iterator<org.cruxframework.crux.core.client.file.Blob> iterateFiles()
uploadFile
public void uploadFile(String fileName)
uploadFile
public void uploadFile(String fileName,
String url)
uploadFile
public void uploadFile(org.cruxframework.crux.core.client.file.Blob file,
String fileName)
uploadFile
public void uploadFile(org.cruxframework.crux.core.client.file.Blob file,
String fileName,
String url)
uploadAllFiles
public void uploadAllFiles()
uploadAllFiles
public void uploadAllFiles(String url)
removeFile
public void removeFile(String fileName)
clear
public void clear()
addFile
public void addFile(org.cruxframework.crux.core.client.file.Blob file,
String fileName)
createIfSupported
public static FileUploader createIfSupported()
isSupported
public static boolean isSupported()
isEnabled
public boolean isEnabled()
- Specified by:
isEnabled in interface com.google.gwt.user.client.ui.HasEnabled
setEnabled
public void setEnabled(boolean enabled)
- Specified by:
setEnabled in interface com.google.gwt.user.client.ui.HasEnabled
isShowProgressBar
public boolean isShowProgressBar()
setShowProgressBar
public void setShowProgressBar(boolean showProgressBar)
addUploadCanceledHandler
public com.google.gwt.event.shared.HandlerRegistration addUploadCanceledHandler(UploadCanceledHandler handler)
- Specified by:
addUploadCanceledHandler in interface HasUploadCanceledHandlers
addUploadCompleteHandler
public com.google.gwt.event.shared.HandlerRegistration addUploadCompleteHandler(UploadCompleteHandler handler)
- Specified by:
addUploadCompleteHandler in interface HasUploadCompleteHandlers
addUploadErrorHandler
public com.google.gwt.event.shared.HandlerRegistration addUploadErrorHandler(UploadErrorHandler handler)
- Specified by:
addUploadErrorHandler in interface HasUploadErrorHandlers
addUploadStartHandler
public com.google.gwt.event.shared.HandlerRegistration addUploadStartHandler(UploadStartHandler handler)
- Specified by:
addUploadStartHandler in interface HasUploadStartHandlers
addRemoveFileHandler
public com.google.gwt.event.shared.HandlerRegistration addRemoveFileHandler(RemoveFileHandler handler)
- Specified by:
addRemoveFileHandler in interface HasRemoveFileHandlers
addAddFileHandler
public com.google.gwt.event.shared.HandlerRegistration addAddFileHandler(AddFileHandler handler)
- Specified by:
addAddFileHandler in interface HasAddFileHandlers
getFile
public org.cruxframework.crux.core.client.file.Blob getFile(String fileName)
Copyright © 2015. All rights reserved.