org.primefaces.renderkit
Class OutcomeTargetRenderer

java.lang.Object
  extended by javax.faces.render.Renderer
      extended by org.primefaces.renderkit.CoreRenderer
          extended by org.primefaces.renderkit.OutcomeTargetRenderer
Direct Known Subclasses:
BaseMenuRenderer, ButtonRenderer

public class OutcomeTargetRenderer
extends CoreRenderer


Constructor Summary
OutcomeTargetRenderer()
           
 
Method Summary
protected  javax.faces.application.NavigationCase findNavigationCase(javax.faces.context.FacesContext context, UIOutcomeTarget outcomeTarget)
           
protected  Map<String,List<String>> getParams(javax.faces.application.NavigationCase navCase, UIOutcomeTarget outcomeTarget)
          Find all parameters to include by looking at nested uiparams and params of navigation case
protected  String getTargetURL(javax.faces.context.FacesContext context, UIOutcomeTarget outcomeTarget)
           
protected  boolean isIncludeViewParams(UIOutcomeTarget outcomeTarget, javax.faces.application.NavigationCase navCase)
           
 
Methods inherited from class org.primefaces.renderkit.CoreRenderer
buildAjaxRequest, buildNonAjaxRequest, decodeBehaviors, encodeClientBehaviors, endScript, escapeText, getActionURL, getEscapedClientId, getOnclickBehaviors, getResourceRequestPath, getResourceURL, isAjaxRequest, isPostBack, isPostback, isValueBlank, isValueEmpty, renderChild, renderChildren, renderPassThruAttributes, renderPassThruAttributes, renderPassThruAttributes, shouldRenderAttribute, startScript
 
Methods inherited from class javax.faces.render.Renderer
convertClientId, decode, encodeBegin, encodeChildren, encodeEnd, getConvertedValue, getRendersChildren
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OutcomeTargetRenderer

public OutcomeTargetRenderer()
Method Detail

findNavigationCase

protected javax.faces.application.NavigationCase findNavigationCase(javax.faces.context.FacesContext context,
                                                                    UIOutcomeTarget outcomeTarget)

getParams

protected Map<String,List<String>> getParams(javax.faces.application.NavigationCase navCase,
                                             UIOutcomeTarget outcomeTarget)
Find all parameters to include by looking at nested uiparams and params of navigation case


isIncludeViewParams

protected boolean isIncludeViewParams(UIOutcomeTarget outcomeTarget,
                                      javax.faces.application.NavigationCase navCase)

getTargetURL

protected String getTargetURL(javax.faces.context.FacesContext context,
                              UIOutcomeTarget outcomeTarget)


Copyright © 2012. All Rights Reserved.