org.riotfamily.forms.element.upload
Class FileUpload.PreviewElement

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.FileUpload.PreviewElement
All Implemented Interfaces:
ContentElement, Element, BeanFactoryAware
Enclosing class:
FileUpload

public class FileUpload.PreviewElement
extends TemplateElement
implements ContentElement


Field Summary
 
Fields inherited from class org.riotfamily.forms.AbstractElement
log
 
Constructor Summary
FileUpload.PreviewElement()
           
 
Method Summary
 String getDownloadUrl()
           
 void handleContentRequest(HttpServletRequest request, HttpServletResponse response)
           
 boolean isFilePresent()
           
 
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, processRequestInternal, 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
getEventTriggerId, 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.Element
focus, getEventTriggerId, getForm, getFormContext, getId, getParent, getStyleClass, isCompositeElement, isEnabled, isRequired, isVisible, processRequest, render, setEnabled, setForm, setFormContext, setId, setParent, setRequired
 

Constructor Detail

FileUpload.PreviewElement

public FileUpload.PreviewElement()
Method Detail

isFilePresent

public boolean isFilePresent()

handleContentRequest

public void handleContentRequest(HttpServletRequest request,
                                 HttpServletResponse response)
                          throws IOException
Specified by:
handleContentRequest in interface ContentElement
Throws:
IOException

getDownloadUrl

public String getDownloadUrl()