public abstract class FileUploadRendererBase
extends org.richfaces.renderkit.TemplateEncoderRendererBase
| Constructor and Description |
|---|
FileUploadRendererBase() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
_getLabels(java.lang.Object o)
Generates map with internalized labels to be put into JS
|
protected void |
doDecode(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
Overrides standard JSF component method.
|
void |
doEncodeChildren(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component) |
void |
encodeChildren(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component) |
java.lang.Object |
getAcceptedTypes(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
Return accepted types map
|
java.lang.String |
getAsEventHandler(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
java.lang.String attributeName)
Generate component custom events functions
|
java.lang.Object |
getChildrenParams(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
Returns set of children UIParameters
|
protected java.lang.Class<? extends javax.faces.component.UIComponent> |
getComponentClass() |
java.lang.String |
getContainerId(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
Gets container id
|
java.lang.String |
getFileListHeight(UIFileUpload component)
Gets a string representing css specific height of downloaded file list
panel.
|
java.lang.String |
getFileListWidth(UIFileUpload component)
Gets a string representing css specific width of downloaded file list
panel.
|
java.lang.String |
getFileSizeScript(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
Generates JS script for getting file size from server
|
java.lang.String |
getFormId(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
Gets form id
|
java.lang.Object |
getLabelMarkup(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
Generates progress label markup
|
java.util.Map<java.lang.String,java.lang.String> |
getLabels(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
Gets internalized labels.
|
javax.faces.component.UIComponent |
getProgressBar(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
Returns progress bar
|
java.lang.String |
getProgressBarId(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
Gets progress bar Id
|
java.lang.String |
getSessionId(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component) |
java.lang.String |
getStopScript(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
Generates JS script for stopping uploading process
|
java.lang.Integer |
initMaxFilesCount(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
java.lang.String clientId)
Put max file count into session scope
|
void |
renderProgress(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
Renders progress bar
|
createContentHandler, getRendersChildren, main, writeScriptBody, writeScriptBodyencodeResourcesArray, encodeToHead, getHeaderScripts, getHeaderStyles, getScripts, getStylesprotected void doDecode(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
doDecode in class org.ajax4jsf.renderkit.RendererBasecontext - faces contextcomponent - file upload componentpublic java.lang.Integer initMaxFilesCount(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
java.lang.String clientId)
context - component - clientId - public java.lang.String getFormId(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
context - -
faces contextcomponent - -
componentpublic java.lang.String getContainerId(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
context - -
faces contextcomponent - -
componentpublic java.lang.Object _getLabels(java.lang.Object o)
o - map of labelspublic java.util.Map<java.lang.String,java.lang.String> getLabels(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
context - facesContext instancecomponent - UIComponentprotected java.lang.Class<? extends javax.faces.component.UIComponent> getComponentClass()
getComponentClass in class org.ajax4jsf.renderkit.RendererBasepublic java.lang.Object getAcceptedTypes(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
context - component - public java.lang.String getStopScript(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
throws java.io.IOException
context - component - java.io.IOExceptionpublic java.lang.String getFileSizeScript(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
throws java.io.IOException
context - component - java.io.IOExceptionpublic java.lang.Object getLabelMarkup(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
throws java.io.IOException
context - component - java.io.IOExceptionpublic java.lang.String getFileListHeight(UIFileUpload component)
component - file upload componentpublic java.lang.String getFileListWidth(UIFileUpload component)
component - file upload componentpublic java.lang.String getAsEventHandler(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
java.lang.String attributeName)
context - component - attributeName - public java.lang.String getProgressBarId(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
throws java.io.IOException
context - component - java.io.IOExceptionpublic void renderProgress(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
throws java.io.IOException
context - component - java.io.IOExceptionpublic javax.faces.component.UIComponent getProgressBar(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
context - component - public java.lang.Object getChildrenParams(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
context - component - public java.lang.String getSessionId(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
public void encodeChildren(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
throws java.io.IOException
encodeChildren in class org.richfaces.renderkit.TemplateEncoderRendererBasejava.io.IOExceptionpublic void doEncodeChildren(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
throws java.io.IOException
doEncodeChildren in class org.ajax4jsf.renderkit.RendererBasejava.io.IOExceptionCopyright © 2014. All Rights Reserved.