public abstract String getClientId(FacesContext context);
@Override public Object eval(Serializable key) { Object returnValue = _fullState.get(key); if (returnValue != null) { return returnValue; } ValueExpression expression = _component.getValueExpression(key.toString()); if (expression != null) { return expression.getValue(_component.getFacesContext().getELContext()); } return null; }
@Override public Object eval(Serializable key, Object defaultValue) { Object returnValue = _fullState.get(key); if (returnValue != null) { return returnValue; } ValueExpression expression = _component.getValueExpression(key.toString()); if (expression != null) { return expression.getValue(_component.getFacesContext().getELContext()); } return defaultValue; }
static <T> T getExpressionValue(UIComponent component, String attribute, T overrideValue, T defaultValue) { if (overrideValue != null) { return overrideValue; } ValueExpression ve = component.getValueExpression(attribute); if (ve != null) { return (T) ve.getValue(component.getFacesContext().getELContext()); } return defaultValue; }
@SuppressWarnings("unchecked") static <T> T getExpressionValue(UIComponent component, String attribute, T overrideValue, T defaultValue) { if (overrideValue != null) { return overrideValue; } ValueExpression ve = component.getValueExpression(attribute); if (ve != null) { return (T)ve.getValue(component.getFacesContext().getELContext()); } return defaultValue; }
public static Object getValueBindingValue(UIComponent component, String bindingName) { ValueBinding vb = component.getValueBinding(bindingName); return (vb != null) ? vb.getValue(component.getFacesContext()) : null; }
/** * @see StateHelper#eval(java.io.Serializable, Object) */ public Object eval(Serializable key, Object defaultValue) { Object retVal = get(key); if (retVal == null) { ValueExpression ve = component.getValueExpression(key.toString()); if (ve != null) { retVal = ve.getValue(component.getFacesContext().getELContext()); } } return ((retVal != null) ? retVal : defaultValue); }
public static Class getValueBindingType(UIComponent component, String bindingName) { ValueBinding vb = component.getValueBinding(bindingName); return (vb != null) ? vb.getType(component.getFacesContext()) : null; }
/** * @see StateHelper#eval(java.io.Serializable, Object) */ public Object eval(Serializable key, Object defaultValue) { Object retVal = get(key); if (retVal == null) { ValueExpression ve = component.getValueExpression(key.toString()); if (ve != null) { retVal = ve.getValue(component.getFacesContext().getELContext()); } } return ((retVal != null) ? retVal : defaultValue); }
/** * @see StateHelper#eval(java.io.Serializable, Object) */ @Override public Object eval(Serializable key, Object defaultValue) { Object retVal = get(key); if (retVal == null) { ValueExpression ve = component.getValueExpression(key.toString()); if (ve != null) { retVal = ve.getValue(component.getFacesContext().getELContext()); } } return ((retVal != null) ? retVal : defaultValue); }
/** * @see StateHelper#eval(java.io.Serializable, Object) */ @Override public Object eval(Serializable key, Object defaultValue) { Object retVal = get(key); if (retVal == null) { ValueExpression ve = component.getValueExpression(key.toString()); if (ve != null) { retVal = ve.getValue(component.getFacesContext().getELContext()); } } return ((retVal != null) ? retVal : defaultValue); }
/** * @see StateHelper#eval(java.io.Serializable, Object) */ @Override public Object eval(Serializable key, Object defaultValue) { Object retVal = get(key); if (retVal == null) { ValueExpression ve = component.getValueExpression(key.toString()); if (ve != null) { retVal = ve.getValue(component.getFacesContext().getELContext()); } } return ((retVal != null) ? retVal : defaultValue); }
/** * @see StateHelper#eval(java.io.Serializable, Object) */ @Override public Object eval(Serializable key, Object defaultValue) { Object retVal = get(key); if (retVal == null) { ValueExpression valueExpression = component.getValueExpression(key.toString()); if (valueExpression != null) { retVal = valueExpression.getValue(component.getFacesContext().getELContext()); } } return coalesce(retVal, defaultValue); }
/** * @see StateHelper#eval(java.io.Serializable, Object) */ @Override public Object eval(Serializable key, Object defaultValue) { Object retVal = get(key); if (retVal == null) { ValueExpression valueExpression = component.getValueExpression(key.toString()); if (valueExpression != null) { retVal = valueExpression.getValue(component.getFacesContext().getELContext()); } } return coalesce(retVal, defaultValue); }
/** * @see StateHelper#eval(java.io.Serializable, Object) */ @Override public Object eval(Serializable key, Object defaultValue) { Object retVal = get(key); if (retVal == null) { ValueExpression valueExpression = component.getValueExpression(key.toString()); if (valueExpression != null) { retVal = valueExpression.getValue(component.getFacesContext().getELContext()); } } return coalesce(retVal, defaultValue); }
/** * @see StateHelper#eval(java.io.Serializable, Object) */ @Override public Object eval(Serializable key, Object defaultValue) { Object retVal = get(key); if (retVal == null) { ValueExpression valueExpression = component.getValueExpression(key.toString()); if (valueExpression != null) { retVal = valueExpression.getValue(component.getFacesContext().getELContext()); } } return coalesce(retVal, defaultValue); }
protected javax.faces.context.FacesContext getFacesContext() { //In theory the parent most of the times has //the cached FacesContext instance, because this //element is purely logical, and the parent is the one //where encodeXXX was invoked. But only limit the //search to the closest parent. UIComponent parent = getParent(); if (parent != null && parent.isCachedFacesContext()) { return parent.getFacesContext(); } else { return super.getFacesContext(); } }
protected javax.faces.context.FacesContext getFacesContext() { //In theory the parent most of the times has //the cached FacesContext instance, because this //element is purely logical, and the parent is the one //where encodeXXX was invoked. But only limit the //search to the closest parent. UIComponent parent = getParent(); if (parent != null && parent.isCachedFacesContext()) { return parent.getFacesContext(); } else { return super.getFacesContext(); } }
protected javax.faces.context.FacesContext getFacesContext() { //In theory the parent most of the times has //the cached FacesContext instance, because this //element is purely logical, and the parent is the one //where encodeXXX was invoked. But only limit the //search to the closest parent. UIComponent parent = getParent(); if (parent != null && parent.isCachedFacesContext()) { return parent.getFacesContext(); } else { return super.getFacesContext(); } }
@Override protected FacesContext getFacesContext() { //In theory the parent most of the times has //the cached FacesContext instance, because this //element is purely logical, and the parent is the one //where encodeXXX was invoked. But only limit the //search to the closest parent. UIComponent parent = getParent(); if (parent != null && parent.isCachedFacesContext()) { return parent.getFacesContext(); } else { return super.getFacesContext(); } }