Class CmsFileInput
java.lang.Object
com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.google.gwt.user.client.ui.CmsWidget
org.opencms.gwt.client.ui.input.upload.CmsFileInput
- All Implemented Interfaces:
com.google.gwt.event.dom.client.HasChangeHandlers,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.HasName,com.google.gwt.user.client.ui.HasVisibility,com.google.gwt.user.client.ui.IsWidget
public class CmsFileInput
extends CmsWidget
implements com.google.gwt.user.client.ui.HasName, com.google.gwt.event.dom.client.HasChangeHandlers
A file input field.
- Since:
- 8.0.0
-
Nested Class Summary
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 -
Field Summary
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.google.gwt.event.shared.HandlerRegistrationaddChangeHandler(com.google.gwt.event.dom.client.ChangeHandler handler) getFiles()Returns an array of CmsFile objects.getName()booleanReturnstrueif multiple file selection is allowed,falseotherwise.booleanReturnstrueif the input field is disabledfalseotherwise.voidonAttach()voidonDetach()voidSets the 'accept' attribute.voidsetAllowMultipleFiles(boolean allow) Sets the the flag for allowing multiple file selection.voidsetDisabled(boolean disabled) Sets the disabled flag.voidvoidsetParent(com.google.gwt.user.client.ui.Widget parent) Overriding to increase method visibility.booleanReturnstrueif the control supports the HTML5 FileAPI andfalseotherwise.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, isAttached, isOrWasAttached, onBrowserEvent, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEventsMethods 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, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.gwt.event.shared.HasHandlers
fireEvent
-
Constructor Details
-
CmsFileInput
public CmsFileInput()The default constructor.
-
-
Method Details
-
addChangeHandler
public com.google.gwt.event.shared.HandlerRegistration addChangeHandler(com.google.gwt.event.dom.client.ChangeHandler handler) - Specified by:
addChangeHandlerin interfacecom.google.gwt.event.dom.client.HasChangeHandlers- See Also:
-
getFiles
Returns an array of CmsFile objects.- Returns:
- an array of CmsFile objects
-
getName
- Specified by:
getNamein interfacecom.google.gwt.user.client.ui.HasName- See Also:
-
isAllowedMultipleFiles
Returnstrueif multiple file selection is allowed,falseotherwise.- Returns:
trueif multiple file selection is allowed,falseotherwise
-
isDisabled
Returnstrueif the input field is disabledfalseotherwise.- Returns:
trueif the input field is disabledfalseotherwise
-
onAttach
- Overrides:
onAttachin classcom.google.gwt.user.client.ui.Widget- See Also:
-
onDetach
- Overrides:
onDetachin classcom.google.gwt.user.client.ui.Widget- See Also:
-
setAccept
Sets the 'accept' attribute.- Parameters:
acceptAttribute- the new value for the 'accept' attribute
-
setAllowMultipleFiles
Sets the the flag for allowing multiple file selection.- Parameters:
allow-trueif the multiple file selection should be allowed
-
setDisabled
Sets the disabled flag.- Parameters:
disabled-trueif the input field should be disabled
-
setName
- Specified by:
setNamein interfacecom.google.gwt.user.client.ui.HasName- See Also:
-
setParent
Description copied from class:CmsWidgetOverriding to increase method visibility. -
supportsFileAPI
Returnstrueif the control supports the HTML5 FileAPI andfalseotherwise.- Returns:
trueif the control supports the HTML5 FileAPI andfalseotherwise
-