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

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.NavigationPaneRenderer
All Implemented Interfaces:
java.lang.Cloneable, org.apache.myfaces.trinidad.render.TypedRenderer
Direct Known Subclasses:
PdaNavigationPaneRenderer

public class NavigationPaneRenderer
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
NavigationPaneRenderer()
           
 
Method Summary
protected  void appendIconAndText(javax.faces.context.FacesContext context, org.apache.myfaces.trinidad.context.RenderingContext arc, javax.faces.context.ResponseWriter rw, java.lang.String iconUri, java.util.Map<java.lang.String,java.lang.Object> itemData, boolean isDisabled, boolean isRtl)
           
protected  void encodeAll(javax.faces.context.FacesContext context, org.apache.myfaces.trinidad.context.RenderingContext arc, javax.faces.component.UIComponent component, org.apache.myfaces.trinidad.bean.FacesBean bean)
           
protected  void findTypeConstants(org.apache.myfaces.trinidad.bean.FacesBean.Type type)
           
protected  boolean getBooleanFromProperty(java.lang.Object value)
           
protected  boolean getDisabled(org.apache.myfaces.trinidad.bean.FacesBean bean)
           
 boolean getRendersChildren()
           
protected  java.lang.String getTitle(org.apache.myfaces.trinidad.bean.FacesBean bean)
           
protected  boolean hasChildren(javax.faces.component.UIComponent component)
           
protected  void renderContent(javax.faces.context.FacesContext context, org.apache.myfaces.trinidad.context.RenderingContext arc, org.apache.myfaces.trinidad.component.UIXHierarchy component, org.apache.myfaces.trinidad.bean.FacesBean bean)
           
protected  void renderNonOverlappingItem(javax.faces.context.FacesContext context, org.apache.myfaces.trinidad.context.RenderingContext arc, javax.faces.context.ResponseWriter rw, java.util.Map<java.lang.String,java.lang.Object> itemData, boolean isRtl, boolean isBar, boolean isList)
           
protected  void renderTabItem(javax.faces.context.FacesContext context, org.apache.myfaces.trinidad.context.RenderingContext arc, javax.faces.context.ResponseWriter rw, java.util.Map<java.lang.String,java.lang.Object> itemData, boolean isRtl)
           
protected  void writeInlineStyles(javax.faces.context.ResponseWriter rw, java.lang.Object userInlineStyle, java.lang.String appendedInlineStyle)
           
 
Methods inherited from class org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.XhtmlRenderer
cloneWithType, enableScriptDeferring, getAbsoluteImageUri, getBaseImageUri, getDefaultStyleClass, getInlineStyle, getOnclick, getOndblclick, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getShortDesc, getStyleClass, renderAllAttributes, renderAllAttributes, renderDecorativeIcon, renderDecorativeIcon, renderEventHandlers, renderFormattedText, renderHAlign, renderInlineStyle, renderInlineStyleAttribute, renderPossiblyFormattedText, renderScriptDeferAttribute, renderScriptTypeAttribute, renderShortDescAttribute, renderSpacer, renderStyleAttributes, renderStyleAttributes, renderTransparent, renderVerticalSpacer, shouldRenderId, skipDecode, supportsAccessKeys, supportsAdvancedForms, supportsAutoCompleteFormElements, supportsDisabledFormElements, supportsEditing, supportsIntrinsicEvents, supportsNavigation, supportsReadonlyFormElements, supportsScripting, supportsSeparateWindow, supportsStyleAttributes, supportsTarget, supportsTextPresentation, supportsXMLDOM
 
Methods inherited from class org.apache.myfaces.trinidad.render.CoreRenderer
delegateRenderer, delegateRendererBegin, delegateRendererEnd, encodeAllChildren, encodeBegin, encodeBegin, encodeChild, encodeChildren, encodeEnd, encodeEnd, getClientId, getFacesBean, getFacet, getNextRenderedChildIndex, getRenderedChildCount, getRenderingProperty, hasRenderedChildren, isDesktop, isGecko, isIE, isInaccessibleMode, isPDA, isScreenReaderMode, renderEncodedActionURI, renderEncodedResourceURI, renderId, renderStyleClass, renderStyleClasses, setRenderingProperty, toChar, toInt, toLong, toString, toUri
 
Methods inherited from class javax.faces.render.Renderer
convertClientId, decode, getConvertedValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NavigationPaneRenderer

public NavigationPaneRenderer()
Method Detail

findTypeConstants

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

getRendersChildren

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

encodeAll

protected void encodeAll(javax.faces.context.FacesContext context,
                         org.apache.myfaces.trinidad.context.RenderingContext arc,
                         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

renderContent

protected void renderContent(javax.faces.context.FacesContext context,
                             org.apache.myfaces.trinidad.context.RenderingContext arc,
                             org.apache.myfaces.trinidad.component.UIXHierarchy component,
                             org.apache.myfaces.trinidad.bean.FacesBean bean)
                      throws java.io.IOException
Throws:
java.io.IOException

hasChildren

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

getTitle

protected java.lang.String getTitle(org.apache.myfaces.trinidad.bean.FacesBean bean)

getDisabled

protected boolean getDisabled(org.apache.myfaces.trinidad.bean.FacesBean bean)

getBooleanFromProperty

protected boolean getBooleanFromProperty(java.lang.Object value)

writeInlineStyles

protected void writeInlineStyles(javax.faces.context.ResponseWriter rw,
                                 java.lang.Object userInlineStyle,
                                 java.lang.String appendedInlineStyle)
                          throws java.io.IOException
Throws:
java.io.IOException

appendIconAndText

protected void appendIconAndText(javax.faces.context.FacesContext context,
                                 org.apache.myfaces.trinidad.context.RenderingContext arc,
                                 javax.faces.context.ResponseWriter rw,
                                 java.lang.String iconUri,
                                 java.util.Map<java.lang.String,java.lang.Object> itemData,
                                 boolean isDisabled,
                                 boolean isRtl)
                          throws java.io.IOException
Throws:
java.io.IOException

renderNonOverlappingItem

protected void renderNonOverlappingItem(javax.faces.context.FacesContext context,
                                        org.apache.myfaces.trinidad.context.RenderingContext arc,
                                        javax.faces.context.ResponseWriter rw,
                                        java.util.Map<java.lang.String,java.lang.Object> itemData,
                                        boolean isRtl,
                                        boolean isBar,
                                        boolean isList)
                                 throws java.io.IOException
Throws:
java.io.IOException

renderTabItem

protected void renderTabItem(javax.faces.context.FacesContext context,
                             org.apache.myfaces.trinidad.context.RenderingContext arc,
                             javax.faces.context.ResponseWriter rw,
                             java.util.Map<java.lang.String,java.lang.Object> itemData,
                             boolean isRtl)
                      throws java.io.IOException
Throws:
java.io.IOException


Copyright © 2001-2007 Apache Software Foundation. All Rights Reserved.