|
||||||||||
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 |