org.riotfamily.forms.element.upload
Class AbstractFileUpload.UploadElement

java.lang.Object
  extended by org.riotfamily.forms.AbstractElement
      extended by org.riotfamily.forms.AbstractEditorBase
          extended by org.riotfamily.forms.CompositeElement
              extended by org.riotfamily.forms.element.TemplateElement
                  extended by org.riotfamily.forms.element.upload.AbstractFileUpload.UploadElement
All Implemented Interfaces:
Element, JavaScriptEventAdapter, BeanFactoryAware
Enclosing class:
AbstractFileUpload

public class AbstractFileUpload.UploadElement
extends TemplateElement
implements JavaScriptEventAdapter


Field Summary
 
Fields inherited from class org.riotfamily.forms.AbstractElement
log
 
Constructor Summary
AbstractFileUpload.UploadElement()
           
 
Method Summary
 String getEventTriggerId()
           
 int getEventTypes()
          Returns a bitmask describing which client-side events should be propagated to the server.
 UploadStatus getStatus()
           
 String getUploadId()
           
 String getUploadUrl()
           
 void handleJavaScriptEvent(JavaScriptEvent event)
           
 boolean isProcessing()
           
 void processRequestInternal(FormRequest request)
          Called before processRequest() is invoked on the contained elements.
 
Methods inherited from class org.riotfamily.forms.element.TemplateElement
addComponent, afterFormContextSet, getAttribute, getRenderModel, getTemplate, renderInternal, renderTemplate, setAttribute, setTemplate
 
Methods inherited from class org.riotfamily.forms.CompositeElement
addComponent, afterFormSet, focus, getComponents, initComponent, initCompositeElement, isCompositeElement, isEmpty, processRequest, processRequestCompontents, removeComponent, setBeanFactory
 
Methods inherited from class org.riotfamily.forms.AbstractEditorBase
addChangeListener, afterBindingSet, fireChangeEvent, getEditorBinding, getFieldName, getHint, getLabel, getParamName, hasListeners, setEditorBinding, setFieldName, setParamName
 
Methods inherited from class org.riotfamily.forms.AbstractElement
getForm, getFormContext, getFormListener, getId, getParent, getStyleClass, getSystemStyleClass, getWrapperStyleClass, isEnabled, isRequired, isVisible, render, render, setEnabled, setForm, setFormContext, setHint, setId, setInline, setLabel, setParent, setReadOnly, setRequired, setStyleClass, setVisible, setWrap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.riotfamily.forms.event.JavaScriptEventAdapter
getId
 

Constructor Detail

AbstractFileUpload.UploadElement

public AbstractFileUpload.UploadElement()
Method Detail

getEventTriggerId

public String getEventTriggerId()
Specified by:
getEventTriggerId in interface Element
Specified by:
getEventTriggerId in interface JavaScriptEventAdapter
Overrides:
getEventTriggerId in class AbstractElement

getUploadId

public String getUploadId()

getUploadUrl

public String getUploadUrl()

getStatus

public UploadStatus getStatus()

isProcessing

public boolean isProcessing()

processRequestInternal

public void processRequestInternal(FormRequest request)
Description copied from class: CompositeElement
Called before processRequest() is invoked on the contained elements. Subclasses can override this method to perform custom processing. The default implementation does nothing.

Overrides:
processRequestInternal in class CompositeElement

getEventTypes

public int getEventTypes()
Description copied from interface: JavaScriptEventAdapter
Returns a bitmask describing which client-side events should be propagated to the server.

Specified by:
getEventTypes in interface JavaScriptEventAdapter

handleJavaScriptEvent

public void handleJavaScriptEvent(JavaScriptEvent event)
Specified by:
handleJavaScriptEvent in interface JavaScriptEventAdapter