Class OutcomeTargetRenderer

java.lang.Object
javax.faces.render.Renderer
org.primefaces.renderkit.CoreRenderer
org.primefaces.renderkit.OutcomeTargetRenderer
Direct Known Subclasses:
ButtonRenderer, LinkButtonRenderer, LinkRenderer, MenuItemAwareRenderer

public class OutcomeTargetRenderer extends CoreRenderer
  • Constructor Details

    • OutcomeTargetRenderer

      public OutcomeTargetRenderer()
  • Method Details

    • findNavigationCase

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

      protected boolean isExpression(String text)
    • containsEL

      protected boolean containsEL(List<String> values)
    • evaluateValueExpressions

      protected List<String> evaluateValueExpressions(javax.faces.context.FacesContext context, List<String> values)
    • getParams

      protected Map<String,List<String>> getParams(javax.faces.context.FacesContext context, 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)
    • getTargetRequestURL

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