com.sencha.gxt.widget.core.client.form
Class FileUploadField

java.lang.Object
  extended by com.google.gwt.user.client.ui.UIObject
      extended by com.google.gwt.user.client.ui.Widget
          extended by com.sencha.gxt.widget.core.client.Component
              extended by com.sencha.gxt.widget.core.client.form.FileUploadField
All Implemented Interfaces:
Editor<String>, LeafValueEditor<String>, HasAttachHandlers, HasResizeHandlers, HasHandlers, EventListener, TakesValue<String>, HasVisibility, IsWidget, BeforeHideEvent.HasBeforeHideHandlers, BeforeShowContextMenuEvent.HasBeforeShowContextMenuHandler, BeforeShowEvent.HasBeforeShowHandlers, BlurEvent.HasBlurHandlers, DisableEvent.HasDisableHandlers, EnableEvent.HasEnableHandlers, FocusEvent.HasFocusHandlers, HideEvent.HasHideHandlers, MoveEvent.HasMoveHandlers, ShowContextMenuEvent.HasShowContextMenuHandler, ShowEvent.HasShowHandlers, IsField<String>, HasFocusSupport, HasItemId

public class FileUploadField
extends Component
implements IsField<String>


Nested Class Summary
static interface FileUploadField.FileUploadFieldAppearance
           
static interface FileUploadField.FileUploadFieldMessages
           
 
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabled
 
Nested classes/interfaces inherited from interface com.google.gwt.editor.client.Editor
Editor.Ignore, Editor.Path
 
Field Summary
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Constructor Summary
FileUploadField()
           
FileUploadField(FileUploadField.FileUploadFieldAppearance appearance)
           
 
Method Summary
 void clear()
          Clears the value from the field.
 void clearInvalid()
          Clear any invalid styles / messages for this field.
 FileUploadField.FileUploadFieldMessages getMessages()
           
 String getName()
           
 String getValue()
           
 boolean isValid()
           
 boolean isValid(boolean preventMark)
          Returns whether or not the field value is currently valid.
 void onBrowserEvent(Event event)
           
 void reset()
          Resets the current field value to the originally loaded value and clears any validation messages.
 void setMessages(FileUploadField.FileUploadFieldMessages messages)
           
 void setName(String name)
           
 void setReadOnly(boolean readonly)
           
 void setValue(String value)
           
 boolean validate(boolean preventMark)
          Validates the field value.
 
Methods inherited from class com.sencha.gxt.widget.core.client.Component
addBeforeHideHandler, addBeforeShowContextMenuHandler, addBeforeShowHandler, addBlurHandler, addDisableHandler, addEnableHandler, addFocusHandler, addHideHandler, addMoveHandler, addResizeHandler, addShowContextMenuHandler, addShowHandler, addStyleOnOver, clearSizeCache, disable, disableEvents, enable, enableEvents, fireEvent, focus, getData, getElement, getFocusSupport, getHideMode, getId, getItemId, getOffsetHeight, getOffsetWidth, getShadow, getStateId, getToolTip, hide, hideToolTip, isAllowTextSelection, isAutoHeight, isAutoWidth, isDeferHeight, isEnabled, isRendered, isStateful, isVisible, isVisible, mask, mask, removeToolTip, setAllowTextSelection, setBorders, setBounds, setBounds, setContextMenu, setData, setDeferHeight, setEnabled, setHeight, setHeight, setHideMode, setId, setItemId, setPagePosition, setPixelSize, setPosition, setShadow, setSize, setStateful, setStateId, setTabIndex, setToolTip, setToolTipConfig, setVisible, setWidth, setWidth, show, sync, syncSize, unmask
 
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, getLayoutData, getParent, isAttached, removeFromParent, setLayoutData, sinkEvents
 
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getOffsetHeight, getOffsetWidth, getStyleName, getStylePrimaryName, getTitle, isVisible, removeStyleDependentName, removeStyleName, setStyleDependentName, setStyleName, setStyleName, setStylePrimaryName, setTitle, setVisible, sinkBitlessEvent, toString, unsinkEvents
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.google.gwt.user.client.ui.IsWidget
asWidget
 

Constructor Detail

FileUploadField

public FileUploadField()

FileUploadField

public FileUploadField(FileUploadField.FileUploadFieldAppearance appearance)
Method Detail

clear

public void clear()
Description copied from interface: IsField
Clears the value from the field.

Specified by:
clear in interface IsField<String>

clearInvalid

public void clearInvalid()
Description copied from interface: IsField
Clear any invalid styles / messages for this field.

Specified by:
clearInvalid in interface IsField<String>

getMessages

public FileUploadField.FileUploadFieldMessages getMessages()

getName

public String getName()

getValue

public String getValue()
Specified by:
getValue in interface TakesValue<String>

isValid

public boolean isValid()

isValid

public boolean isValid(boolean preventMark)
Description copied from interface: IsField
Returns whether or not the field value is currently valid.

Specified by:
isValid in interface IsField<String>
Parameters:
preventMark - true for silent validation (no invalid event and field is not marked invalid)
Returns:
true if the value is valid, otherwise false

onBrowserEvent

public void onBrowserEvent(Event event)
Specified by:
onBrowserEvent in interface EventListener
Overrides:
onBrowserEvent in class Component

reset

public void reset()
Description copied from interface: IsField
Resets the current field value to the originally loaded value and clears any validation messages.

Specified by:
reset in interface IsField<String>

setMessages

public void setMessages(FileUploadField.FileUploadFieldMessages messages)

setName

public void setName(String name)

setReadOnly

public void setReadOnly(boolean readonly)

setValue

public void setValue(String value)
Specified by:
setValue in interface TakesValue<String>

validate

public boolean validate(boolean preventMark)
Description copied from interface: IsField
Validates the field value.

Specified by:
validate in interface IsField<String>
Parameters:
preventMark - true to not mark the field valid and fire invalid event when invalid
Returns:
true if valid, otherwise false


Copyright © 2012. All Rights Reserved.