public class SetTagHandler extends AliasTagHandler
Modifier and Type | Field and Description |
---|---|
protected javax.faces.view.facelets.TagAttribute |
blockMerge |
protected javax.faces.view.facelets.TagAttribute |
blockPatterns |
protected javax.faces.view.facelets.TagAttribute |
local
Determines in which context expression will be evaluated when expression is not cached and resolved twice (build
time by default, render time if local).
|
protected javax.faces.view.facelets.TagAttribute |
resolveTwice |
protected javax.faces.view.facelets.TagAttribute |
useAlias
Force using of
AliasVariableMapper logics, exposing a reference of to a value that might change between
"restore view" and "render response" phase, to make sure it's not cached by components and resolved again at
"render response" phase. |
protected javax.faces.view.facelets.TagAttribute |
value |
protected javax.faces.view.facelets.TagAttribute |
var |
anchor, ANCHOR_ENABLED_VARIABLE, blockedPatterns, cache, id, variables
Constructor and Description |
---|
SetTagHandler(javax.faces.view.facelets.ComponentConfig config) |
Modifier and Type | Method and Description |
---|---|
void |
apply(javax.faces.view.facelets.FaceletContext ctx,
javax.faces.component.UIComponent parent) |
void |
applyAlias(javax.faces.view.facelets.FaceletContext ctx,
javax.faces.component.UIComponent parent) |
javax.faces.view.facelets.FaceletHandler |
applyOptimized(javax.faces.view.facelets.FaceletContext ctx,
javax.faces.component.UIComponent parent,
BlockingVariableMapper vm) |
javax.faces.view.facelets.FaceletHandler |
applyOptimized(javax.faces.view.facelets.FaceletContext ctx,
javax.faces.component.UIComponent parent,
BlockingVariableMapper vm,
String varStr) |
javax.faces.view.facelets.FaceletHandler |
getAliasVariableMapper(javax.faces.view.facelets.FaceletContext ctx,
AliasVariableMapper target) |
javax.faces.view.facelets.FaceletHandler |
getNextHandler() |
boolean |
isAcceptingMerge(javax.faces.view.facelets.FaceletContext ctx) |
boolean |
isAcceptingMerge(javax.faces.view.facelets.FaceletContext ctx,
BlockingVariableMapper vm,
String var) |
protected List<String> |
resolveBlockPatterns(String value) |
apply, applyAlias, applyAliasHandler, applyCompat, applyOptimized, isAnchored, isOptimizedAgain
createComponent, getComponentConfig, getTagHandlerDelegate, isNew, onComponentCreated, onComponentPopulated
applyNextHandler, createMetaRuleset, getBinding, getTag, getTagAttribute, getTagId, isDisabled, setAttributes
protected final javax.faces.view.facelets.TagAttribute var
protected final javax.faces.view.facelets.TagAttribute value
protected final javax.faces.view.facelets.TagAttribute resolveTwice
protected final javax.faces.view.facelets.TagAttribute blockPatterns
protected final javax.faces.view.facelets.TagAttribute blockMerge
protected final javax.faces.view.facelets.TagAttribute local
protected final javax.faces.view.facelets.TagAttribute useAlias
AliasVariableMapper
logics, exposing a reference of to a value that might change between
"restore view" and "render response" phase, to make sure it's not cached by components and resolved again at
"render response" phase.public SetTagHandler(javax.faces.view.facelets.ComponentConfig config)
public void apply(javax.faces.view.facelets.FaceletContext ctx, javax.faces.component.UIComponent parent) throws IOException, javax.faces.FacesException, javax.faces.view.facelets.FaceletException, javax.el.ELException
apply
in interface javax.faces.view.facelets.FaceletHandler
apply
in class AliasTagHandler
IOException
javax.faces.FacesException
javax.faces.view.facelets.FaceletException
javax.el.ELException
public javax.faces.view.facelets.FaceletHandler getNextHandler()
public boolean isAcceptingMerge(javax.faces.view.facelets.FaceletContext ctx, BlockingVariableMapper vm, String var)
public boolean isAcceptingMerge(javax.faces.view.facelets.FaceletContext ctx)
public javax.faces.view.facelets.FaceletHandler applyOptimized(javax.faces.view.facelets.FaceletContext ctx, javax.faces.component.UIComponent parent, BlockingVariableMapper vm) throws IOException
IOException
public javax.faces.view.facelets.FaceletHandler applyOptimized(javax.faces.view.facelets.FaceletContext ctx, javax.faces.component.UIComponent parent, BlockingVariableMapper vm, String varStr) throws IOException
IOException
public void applyAlias(javax.faces.view.facelets.FaceletContext ctx, javax.faces.component.UIComponent parent) throws IOException
IOException
public javax.faces.view.facelets.FaceletHandler getAliasVariableMapper(javax.faces.view.facelets.FaceletContext ctx, AliasVariableMapper target)
protected List<String> resolveBlockPatterns(String value)
Copyright © 2016 Nuxeo SA. All rights reserved.