org.apache.myfaces.trinidadinternal.renderkit.core.xhtml
Class SelectRangeChoiceBarRenderer

java.lang.Object
  extended by javax.faces.render.Renderer
      extended by org.apache.myfaces.trinidad.render.CoreRenderer
          extended by org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.XhtmlRenderer
              extended by org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.SelectRangeChoiceBarRenderer
All Implemented Interfaces:
java.lang.Cloneable, org.apache.myfaces.trinidad.render.TypedRenderer

public class SelectRangeChoiceBarRenderer
extends XhtmlRenderer


Field Summary
 
Fields inherited from class org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.XhtmlRenderer
TRANSPARENT_GIF
 
Fields inherited from class org.apache.myfaces.trinidad.render.CoreRenderer
CHAR_UNDEFINED, NO_CHILD_INDEX
 
Constructor Summary
SelectRangeChoiceBarRenderer()
           
SelectRangeChoiceBarRenderer(org.apache.myfaces.trinidad.bean.FacesBean.Type type)
           
 
Method Summary
static void addHiddenFields(org.apache.myfaces.trinidad.context.RenderingContext rc)
          render form value needed values and javascript code.
protected  void decode(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent component, org.apache.myfaces.trinidad.bean.FacesBean facesBean, java.lang.String clientId)
           
protected  boolean disabledNavigationShown()
          Returns true if disabled navigation items should be shown
protected  void encodeAll(javax.faces.context.FacesContext context, org.apache.myfaces.trinidad.context.RenderingContext rc, javax.faces.component.UIComponent component, org.apache.myfaces.trinidad.bean.FacesBean bean)
           
protected  void findTypeConstants(org.apache.myfaces.trinidad.bean.FacesBean.Type type)
           
protected  java.lang.String getBlockString(org.apache.myfaces.trinidad.context.RenderingContext rc, boolean isNext, int numRecords)
          Gets the string to use for next/previous links in a table navigation bar.
protected  int getFirst(javax.faces.component.UIComponent component, org.apache.myfaces.trinidad.bean.FacesBean bean)
           
protected  org.apache.myfaces.trinidad.skin.Icon getIcon(org.apache.myfaces.trinidad.context.RenderingContext rc, boolean isNext, boolean isEnabled)
           
protected  java.lang.String getIconTitleKey(boolean isNext, boolean isEnabled)
           
protected  boolean getImmediate(javax.faces.component.UIComponent component, org.apache.myfaces.trinidad.bean.FacesBean bean)
           
protected  javax.faces.component.UIComponent getRangeLabel(javax.faces.component.UIComponent component)
           
 boolean getRendersChildren()
           
protected  int getRowCount(javax.faces.component.UIComponent component)
           
protected  java.lang.Object getRowData(javax.faces.component.UIComponent component)
           
protected  int getRowIndex(javax.faces.component.UIComponent component)
           
protected  int getRows(javax.faces.component.UIComponent component, org.apache.myfaces.trinidad.bean.FacesBean bean)
           
protected  boolean getShowAll(javax.faces.component.UIComponent component, org.apache.myfaces.trinidad.bean.FacesBean bean)
           
protected  java.lang.String getSource()
           
protected  java.lang.String getVar(javax.faces.component.UIComponent component, org.apache.myfaces.trinidad.bean.FacesBean bean)
           
protected  boolean isRowAvailable(javax.faces.component.UIComponent component)
           
protected  boolean isRowAvailable(javax.faces.component.UIComponent component, int rowIndex)
           
protected  void renderItemSpacer(javax.faces.context.FacesContext context, org.apache.myfaces.trinidad.context.RenderingContext rc)
          Writes the separator between two elements
protected  void setRowIndex(javax.faces.component.UIComponent component, int index)
           
protected  boolean shouldRenderId(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
          Always render an ID, needed for proper PPR.
protected  boolean showAllSupported()
           
 
Methods inherited from class org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.XhtmlRenderer
canSkipRendering, canSkipRendering, cloneWithType, getAbsoluteImageUri, getBaseImageUri, getDefaultStyleClass, getInlineStyle, getOnclick, getOndblclick, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getPartialTriggers, getShortDesc, getStyleClass, renderAllAttributes, renderAllAttributes, renderDecorativeIcon, renderDecorativeIcon, renderEventHandlers, renderFormattedText, renderHAlign, renderInlineStyle, renderInlineStyleAttribute, renderPossiblyFormattedText, renderScriptDeferAttribute, renderScriptTypeAttribute, renderShortDescAttribute, renderSpacer, renderStyleAttributes, renderStyleAttributes, renderSubmitButtonNonJSBrowser, renderTransparent, renderVerticalSpacer, resolveProperty, resolveProperty, skipDecode, supportsAccessKeys, supportsAdvancedForms, supportsAutoCompleteFormElements, supportsDisabledFormElements, supportsEditing, supportsIntrinsicEvents, supportsNarrowScreen, supportsNavigation, supportsOnClickOnImgInput, supportsReadonlyFormElements, supportsScripting, supportsSeparateWindow, supportsStyleAttributes, supportsTarget, supportsTextPresentation
 
Methods inherited from class org.apache.myfaces.trinidad.render.CoreRenderer
afterEncode, beforeEncode, decode, decodeBehaviors, delegateRenderer, delegateRendererBegin, delegateRendererEnd, encodeAllChildren, encodeBegin, encodeBegin, encodeChild, encodeChildren, encodeComponentResources, encodeEnd, encodeEnd, getBehaviorParameters, getClientId, getFacesBean, getFacet, getNextRenderedChildIndex, getRenderedChildCount, getRenderedFacetsAndChildren, getRenderingProperty, hasRenderedChildren, isDesktop, isGecko, isGenericPDA, isIE, isInaccessibleMode, isIPhone, isKonqueror, isNokiaS60, isOpera, isPDA, isScreenReaderMode, isWebKit, partialEncodeVisit, renderEncodedActionURI, renderEncodedResourceURI, renderId, renderStyleClass, renderStyleClasses, setRenderingProperty, setupChildrenEncodingContext, setupEncodingContext, setupEncodingContext, tearDownChildrenEncodingContext, tearDownEncodingContext, tearDownEncodingContext, toActionUri, toChar, toInt, toLong, toResourceUri, toString, toUri, visitChildrenForEncoding
 
Methods inherited from class javax.faces.render.Renderer
convertClientId, getConvertedValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SelectRangeChoiceBarRenderer

public SelectRangeChoiceBarRenderer()

SelectRangeChoiceBarRenderer

public SelectRangeChoiceBarRenderer(org.apache.myfaces.trinidad.bean.FacesBean.Type type)
Method Detail

findTypeConstants

protected void findTypeConstants(org.apache.myfaces.trinidad.bean.FacesBean.Type type)
Overrides:
findTypeConstants in class XhtmlRenderer

decode

protected void decode(javax.faces.context.FacesContext facesContext,
                      javax.faces.component.UIComponent component,
                      org.apache.myfaces.trinidad.bean.FacesBean facesBean,
                      java.lang.String clientId)
Overrides:
decode in class org.apache.myfaces.trinidad.render.CoreRenderer

getRendersChildren

public boolean getRendersChildren()
Overrides:
getRendersChildren in class javax.faces.render.Renderer

shouldRenderId

protected boolean shouldRenderId(javax.faces.context.FacesContext context,
                                 javax.faces.component.UIComponent component)
Always render an ID, needed for proper PPR.

Overrides:
shouldRenderId in class XhtmlRenderer

getRows

protected int getRows(javax.faces.component.UIComponent component,
                      org.apache.myfaces.trinidad.bean.FacesBean bean)

getFirst

protected int getFirst(javax.faces.component.UIComponent component,
                       org.apache.myfaces.trinidad.bean.FacesBean bean)

getShowAll

protected boolean getShowAll(javax.faces.component.UIComponent component,
                             org.apache.myfaces.trinidad.bean.FacesBean bean)

getImmediate

protected boolean getImmediate(javax.faces.component.UIComponent component,
                               org.apache.myfaces.trinidad.bean.FacesBean bean)

getVar

protected java.lang.String getVar(javax.faces.component.UIComponent component,
                                  org.apache.myfaces.trinidad.bean.FacesBean bean)

getRangeLabel

protected javax.faces.component.UIComponent getRangeLabel(javax.faces.component.UIComponent component)

getRowCount

protected int getRowCount(javax.faces.component.UIComponent component)

getRowIndex

protected int getRowIndex(javax.faces.component.UIComponent component)

setRowIndex

protected void setRowIndex(javax.faces.component.UIComponent component,
                           int index)

isRowAvailable

protected boolean isRowAvailable(javax.faces.component.UIComponent component)

isRowAvailable

protected boolean isRowAvailable(javax.faces.component.UIComponent component,
                                 int rowIndex)

getRowData

protected java.lang.Object getRowData(javax.faces.component.UIComponent component)

getSource

protected java.lang.String getSource()

showAllSupported

protected boolean showAllSupported()

encodeAll

protected void encodeAll(javax.faces.context.FacesContext context,
                         org.apache.myfaces.trinidad.context.RenderingContext rc,
                         javax.faces.component.UIComponent component,
                         org.apache.myfaces.trinidad.bean.FacesBean bean)
                  throws java.io.IOException
Overrides:
encodeAll in class org.apache.myfaces.trinidad.render.CoreRenderer
Throws:
java.io.IOException

addHiddenFields

public static void addHiddenFields(org.apache.myfaces.trinidad.context.RenderingContext rc)
render form value needed values and javascript code.


disabledNavigationShown

protected boolean disabledNavigationShown()
Returns true if disabled navigation items should be shown


getIcon

protected org.apache.myfaces.trinidad.skin.Icon getIcon(org.apache.myfaces.trinidad.context.RenderingContext rc,
                                                        boolean isNext,
                                                        boolean isEnabled)

getIconTitleKey

protected java.lang.String getIconTitleKey(boolean isNext,
                                           boolean isEnabled)

getBlockString

protected java.lang.String getBlockString(org.apache.myfaces.trinidad.context.RenderingContext rc,
                                          boolean isNext,
                                          int numRecords)
Gets the string to use for next/previous links in a table navigation bar.


renderItemSpacer

protected void renderItemSpacer(javax.faces.context.FacesContext context,
                                org.apache.myfaces.trinidad.context.RenderingContext rc)
                         throws java.io.IOException
Writes the separator between two elements

Throws:
java.io.IOException


Copyright © 2001-2011 The Apache Software Foundation. All Rights Reserved.