public class AbstractProgressBarRenderer
extends org.richfaces.renderkit.TemplateEncoderRendererBase
Constructor and Description |
---|
AbstractProgressBarRenderer() |
Modifier and Type | Method and Description |
---|---|
java.lang.Number |
calculatePercent(java.lang.Number value,
java.lang.Number minValue,
java.lang.Number maxValue)
Calculates percent value according to min & max value
|
protected void |
doDecode(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent) |
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) |
void |
encodeClientMode(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
java.lang.Number value,
java.lang.Number min,
java.lang.Number max)
Encodes client mode
|
void |
encodeCompletedState(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
boolean isAjaxMode)
Methods encodes finish facet of progress bar component
|
void |
encodeInitialScript(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
java.lang.String state)
Encode initial javascript
|
void |
encodeInitialState(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
boolean isAjaxMode)
Methods encodes start facet of progress bar component
|
void |
encodeLabelScript(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
Encodes script for label rendering in client
|
void |
encodePollScript(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
Methods encodes AJAX script for polling
|
void |
encodeProgressBar(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
boolean isSimple)
Encodes html of component
|
void |
encodeProgressState(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
boolean isAjaxMode)
Encodes progress state of the component
|
void |
encodeRenderStateScript(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
java.lang.String state)
Encodes script for state rendering in client mode
|
protected java.lang.Class |
getComponentClass() |
java.lang.String |
getForcedState(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
Gets state forced from javascript
|
java.lang.StringBuffer |
getMarkup(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
Renderes label markup
|
java.lang.Number |
getNumber(java.lang.Object v)
Converts value attr to number value
|
java.lang.String |
getParameters(javax.faces.component.UIComponent component)
Returns parameters attr
|
boolean |
isSimpleMarkup(javax.faces.component.UIComponent component)
Returns true if markup should rendered as simple 2 divs
|
void |
renderForcedState(java.lang.String state,
javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
Render progress state forced from javascript
|
createContentHandler, getRendersChildren, main, writeScriptBody, writeScriptBody
encodeResourcesArray, encodeToHead, getHeaderScripts, getHeaderStyles, getScripts, getStyles
protected void doDecode(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent uiComponent)
doDecode
in class org.ajax4jsf.renderkit.RendererBase
public void renderForcedState(java.lang.String state, javax.faces.context.FacesContext context, javax.faces.component.UIComponent component) throws java.io.IOException
state
- context
- component
- java.io.IOException
public java.lang.String getForcedState(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
component
- public java.lang.StringBuffer getMarkup(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
context
- component
- public void encodePollScript(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component) throws java.io.IOException
context
- -
faces contextcomponent
- -
component instancejava.io.IOException
- -
IOExceptionpublic void encodeRenderStateScript(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, java.lang.String state) throws java.io.IOException
context
- component
- state
- java.io.IOException
public void encodeLabelScript(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component) throws java.io.IOException
context
- component
- java.io.IOException
public void encodeInitialScript(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, java.lang.String state) throws java.io.IOException
context
- component
- java.io.IOException
public void encodeClientMode(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, java.lang.Number value, java.lang.Number min, java.lang.Number max) throws java.io.IOException
context
- component
- value
- min
- max
- java.io.IOException
public void encodeInitialState(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, boolean isAjaxMode) throws java.io.IOException
context
- -
faces contextcomponent
- -
component instancejava.io.IOException
- -
IOExceptionpublic void encodeProgressState(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, boolean isAjaxMode) throws java.io.IOException
context
- component
- java.io.IOException
public void encodeProgressBar(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, boolean isSimple) throws java.io.IOException
context
- -
faces contextcomponent
- -
component instancejava.io.IOException
public java.lang.String getParameters(javax.faces.component.UIComponent component)
component
- renderer
- percent
- public boolean isSimpleMarkup(javax.faces.component.UIComponent component)
component
- public void encodeCompletedState(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, boolean isAjaxMode) throws java.io.IOException
context
- -
faces contextcomponent
- -
component instancejava.io.IOException
- -
IOExceptionpublic java.lang.Number getNumber(java.lang.Object v)
v
- -
value attrpublic java.lang.Number calculatePercent(java.lang.Number value, java.lang.Number minValue, java.lang.Number maxValue)
value
- minValue
- maxValue
- protected java.lang.Class getComponentClass()
getComponentClass
in class org.ajax4jsf.renderkit.RendererBase
public void encodeChildren(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component) throws java.io.IOException
encodeChildren
in class org.richfaces.renderkit.TemplateEncoderRendererBase
java.io.IOException
public 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.RendererBase
java.io.IOException
Copyright © 2015. All Rights Reserved.