|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.myfaces.view.facelets.el.CompositeComponentELUtils
public final class CompositeComponentELUtils
Utility class for composite components when used in EL Expressions --> #{cc}
| Field Summary | |
|---|---|
static Pattern |
CC_ATTRS_METHOD_EXPRESSION_REGEX
A regular expression used to determine if cc.attrs is used as a method expression in an expression String. |
static Pattern |
CC_EXPRESSION_REGEX
A regular expression used to determine if cc is used in an expression String. |
static String |
CC_FIND_COMPONENT_EXPRESSION
|
static String |
CURRENT_COMPOSITE_COMPONENT_KEY
The key under which the current composite component is stored in the attribute map of the FacesContext. |
static String |
LOCATION_KEY
The key under which the Location of the composite componente is stored in the attributes map of the component by InterfaceHandler. |
| Method Summary | |
|---|---|
static UIComponent |
getCompositeComponentBasedOnLocation(FacesContext facesContext,
Location location)
Try to find a composite component on the composite component stack and using UIComponent.getCurrentCompositeComponent() based on the location of the facelet page that generated the composite component. |
static boolean |
isCompositeComponentAttrsMethodExpression(String expression)
Tests if cc.attrs is used as a method expression in an expression String. |
static boolean |
isCompositeComponentExpression(String expression)
Tests if the expression refers to the current composite component: #{cc} |
static void |
removeCompositeComponentForResolver(FacesContext facesContext)
Removes the composite component from the attribute map of the FacesContext. |
static void |
saveCompositeComponentForResolver(FacesContext facesContext,
Location location)
Trys to get the composite component using getCompositeComponentBasedOnLocation() and saves it in an attribute on the FacesContext, which is then used by CompositeComponentImplicitObject. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String CURRENT_COMPOSITE_COMPONENT_KEY
public static final String LOCATION_KEY
public static final Pattern CC_EXPRESSION_REGEX
public static final Pattern CC_ATTRS_METHOD_EXPRESSION_REGEX
public static final String CC_FIND_COMPONENT_EXPRESSION
| Method Detail |
|---|
public static UIComponent getCompositeComponentBasedOnLocation(FacesContext facesContext,
Location location)
facesContext - location -
public static void saveCompositeComponentForResolver(FacesContext facesContext,
Location location)
facesContext - location - public static void removeCompositeComponentForResolver(FacesContext facesContext)
facesContext - public static boolean isCompositeComponentExpression(String expression)
public static boolean isCompositeComponentAttrsMethodExpression(String expression)
expression -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||