Package org.primefaces.renderkit
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 Summary
Constructors Constructor Description OutcomeTargetRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
containsEL(List<String> values)
protected List<String>
evaluateValueExpressions(javax.faces.context.FacesContext context, List<String> values)
protected javax.faces.application.NavigationCase
findNavigationCase(javax.faces.context.FacesContext context, UIOutcomeTarget outcomeTarget)
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 caseprotected String
getTargetRequestURL(javax.faces.context.FacesContext context, UIOutcomeTarget outcomeTarget)
protected String
getTargetURL(javax.faces.context.FacesContext context, UIOutcomeTarget outcomeTarget)
protected boolean
isExpression(String text)
protected boolean
isIncludeViewParams(UIOutcomeTarget outcomeTarget, javax.faces.application.NavigationCase navCase)
-
Methods inherited from class org.primefaces.renderkit.CoreRenderer
buildAjaxRequest, buildAjaxRequest, buildAjaxRequest, buildDomEvent, buildNonAjaxRequest, buildNonAjaxRequest, decodeBehaviors, encodeClientBehaviors, endsWithLenghtUnit, getEventBehaviors, getHighlighter, getResourceRequestPath, getResourceURL, getStyleBuilder, getStyleClassBuilder, getWidgetBuilder, isGrouped, isValueBlank, preConfiguredAjaxRequestBuilder, preConfiguredAjaxRequestBuilder, renderChild, renderChildren, renderDomEvent, renderDomEvents, renderDummyMarkup, renderDynamicPassThruAttributes, renderHiddenInput, renderOnchange, renderOnclick, renderPassThruAttributes, renderPassThruAttributes, renderPassThruAttributes, renderValidationMetadata, shouldRenderAttribute, shouldWriteId
-
-
-
-
Method Detail
-
findNavigationCase
protected javax.faces.application.NavigationCase findNavigationCase(javax.faces.context.FacesContext context, UIOutcomeTarget outcomeTarget)
-
isExpression
protected boolean isExpression(String text)
-
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)
-
-