|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.mindoo.xpages2eclipse.tools.JSFUtil
public class JSFUtil

Utility class for JSF APIs
| Constructor Summary | |
|---|---|
JSFUtil()
|
|
| Method Summary | |
|---|---|
static UIComponent |
findComponent(java.lang.String compId)
Finds an UIComponent by its component identifier in the current component tree. |
static UIComponent |
findComponent(UIComponent topComponent,
java.lang.String compId)
Finds an UIComponent by its component identifier in the component tree below the specified topComponent top component. |
static java.lang.Object |
getBindingValue(java.lang.String ref)
The method creates a javax.faces.el.ValueBinding from the
specified value binding expression and returns its current value. |
static java.lang.String |
getClientId(UIComponent currentComponent,
java.lang.String compId)
This method returns the client side ID of a component, similar to what the #{id:xx} function does |
static UIComponent |
getComponentFor(UIComponent currentComponent,
java.lang.String compId)
Finds a component by its ID. |
static java.lang.Object |
getVariableValue(java.lang.String varName)
The method returns the value of a global JavaScript variable. |
static void |
setBindingValue(java.lang.String ref,
java.lang.Object newObject)
The method creates a javax.faces.el.ValueBinding from the
specified value binding expression and sets a new value for it. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JSFUtil()
| Method Detail |
|---|
public static java.lang.Object getBindingValue(java.lang.String ref)
javax.faces.el.ValueBinding from the
specified value binding expression and returns its current value.
ref - value binding expression, e.g. #{Bean1.property}
ref has invalid syntax
public static void setBindingValue(java.lang.String ref,
java.lang.Object newObject)
javax.faces.el.ValueBinding from the
specified value binding expression and sets a new value for it.
ref - value binding expression, e.g. #{Bean1.property}newObject - new value for the ValueBinding
throws javax.faces.el.ReferenceSyntaxException if the specified ref has invalid syntaxpublic static java.lang.Object getVariableValue(java.lang.String varName)
varName - variable name
javax.faces.el.EvaluationException - if an exception is thrown while resolving the variable namepublic static UIComponent findComponent(java.lang.String compId)
compId - the component identifier to search for
java.lang.NullPointerException - if compId is null
public static UIComponent findComponent(UIComponent topComponent,
java.lang.String compId)
topComponent top component.
topComponent - first component to be checkedcompId - the component identifier to search for
java.lang.NullPointerException - if compId is null
public static UIComponent getComponentFor(UIComponent currentComponent,
java.lang.String compId)
currentComponent - starting component for searchcompId - the component identifier to search for
public static java.lang.String getClientId(UIComponent currentComponent,
java.lang.String compId)
currentComponent - starting component for searchcompId - the component identifier
null
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||