Example usage for org.apache.commons.lang BooleanUtils toBoolean

List of usage examples for org.apache.commons.lang BooleanUtils toBoolean

Introduction

In this page you can find the example usage for org.apache.commons.lang BooleanUtils toBoolean.

Prototype

public static boolean toBoolean(String str) 

Source Link

Document

Converts a String to a boolean (optimised for performance).

'true', 'on' or 'yes' (case insensitive) will return true.

Usage

From source file:org.apache.cocoon.faces.taglib.html.SelectBooleanCheckboxTag.java

protected void setProperties(UIComponent component) {
    super.setProperties(component);

    UISelectBoolean select;/*from   ww  w  . j a v  a2s.  c o  m*/
    try {
        select = (UISelectBoolean) component;
    } catch (ClassCastException cce) {
        throw new FacesException("Tag <" + getClass().getName() + "> expected UISelectBoolean. " + "Got <"
                + component.getClass().getName() + ">");
    }

    if (converter != null) {
        if (FacesUtils.isExpression(converter)) {
            select.setValueBinding("converter", createValueBinding(converter));
        } else {
            select.setConverter(getApplication().createConverter(converter));
        }
    }

    if (immediate != null) {
        if (FacesUtils.isExpression(immediate)) {
            select.setValueBinding("immediate", createValueBinding(immediate));
        } else {
            select.setImmediate(BooleanUtils.toBoolean(immediate));
        }
    }

    if (required != null) {
        if (FacesUtils.isExpression(required)) {
            select.setValueBinding("required", createValueBinding(required));
        } else {
            select.setRequired(BooleanUtils.toBoolean(required));
        }
    }

    if (validator != null) {
        if (FacesUtils.isExpression(validator)) {
            MethodBinding vb = getApplication().createMethodBinding(validator,
                    new Class[] { FacesContext.class, UIComponent.class, Object.class });
            select.setValidator(vb);
        } else {
            throw new FacesException("Tag <" + getClass().getName() + "> validator must be an expression. "
                    + "Got <" + validator + ">");
        }
    }

    if (value != null) {
        if (FacesUtils.isExpression(value)) {
            select.setValueBinding("value", createValueBinding(value));
        } else {
            select.setValue(value);
        }
    }

    if (valueChangeListener != null) {
        if (FacesUtils.isExpression(valueChangeListener)) {
            MethodBinding vb = getApplication().createMethodBinding(valueChangeListener,
                    new Class[] { ValueChangeEvent.class });
            select.setValueChangeListener(vb);
        } else {
            throw new FacesException("Tag <" + getClass().getName()
                    + "> valueChangeListener must be an expression. " + "Got <" + valueChangeListener + ">");
        }
    }

    setProperty(component, "accesskey", accesskey);
    setProperty(component, "dir", dir);

    setBooleanProperty(component, "disabled", disabled);

    setProperty(component, "lang", lang);
    setProperty(component, "onblur", onblur);
    setProperty(component, "onchange", onchange);
    setProperty(component, "onclick", onclick);
    setProperty(component, "ondblclick", ondblclick);
    setProperty(component, "onfocus", onfocus);
    setProperty(component, "onkeydown", onkeydown);
    setProperty(component, "onkeypress", onkeypress);
    setProperty(component, "onkeyup", onkeyup);
    setProperty(component, "onmousedown", onmousedown);
    setProperty(component, "onmousemove", onmousemove);
    setProperty(component, "onmouseout", onmouseout);
    setProperty(component, "onmouseover", onmouseover);
    setProperty(component, "onmouseup", onmouseup);
    setProperty(component, "onselect", onselect);

    setBooleanProperty(component, "readonly", readonly);

    setProperty(component, "style", style);
    setProperty(component, "styleClass", styleClass);
    setProperty(component, "tabindex", tabindex);
    setProperty(component, "title", title);
}

From source file:org.apache.cocoon.faces.taglib.html.SelectManyCheckboxTag.java

protected void setProperties(UIComponent component) {
    super.setProperties(component);

    UISelectMany select;//from   w  w  w  .j  a  va  2 s.  c o m
    try {
        select = (UISelectMany) component;
    } catch (ClassCastException cce) {
        throw new FacesException("Tag <" + getClass().getName() + "> expected UISelectMany. " + "Got <"
                + component.getClass().getName() + ">");
    }

    if (converter != null) {
        if (FacesUtils.isExpression(converter)) {
            select.setValueBinding("converter", createValueBinding(converter));
        } else {
            select.setConverter(getApplication().createConverter(converter));
        }
    }

    if (immediate != null) {
        if (FacesUtils.isExpression(immediate)) {
            select.setValueBinding("immediate", createValueBinding(immediate));
        } else {
            select.setImmediate(BooleanUtils.toBoolean(immediate));
        }
    }

    if (required != null) {
        if (FacesUtils.isExpression(required)) {
            select.setValueBinding("required", createValueBinding(required));
        } else {
            select.setRequired(BooleanUtils.toBoolean(required));
        }
    }

    if (validator != null) {
        if (FacesUtils.isExpression(validator)) {
            MethodBinding vb = getApplication().createMethodBinding(validator,
                    new Class[] { FacesContext.class, UIComponent.class, Object.class });
            select.setValidator(vb);
        } else {
            throw new FacesException("Tag <" + getClass().getName() + "> validator must be an expression. "
                    + "Got <" + validator + ">");
        }
    }

    if (value != null) {
        if (FacesUtils.isExpression(value)) {
            select.setValueBinding("value", createValueBinding(value));
        } else {
            select.setValue(value);
        }
    }

    if (valueChangeListener != null) {
        if (FacesUtils.isExpression(valueChangeListener)) {
            MethodBinding vb = getApplication().createMethodBinding(valueChangeListener,
                    new Class[] { ValueChangeEvent.class });
            select.setValueChangeListener(vb);
        } else {
            throw new FacesException("Tag <" + getClass().getName()
                    + "> valueChangeListener must be an expression. " + "Got <" + valueChangeListener + ">");
        }
    }

    setProperty(component, "accesskey", accesskey);

    setIntegerProperty(component, "border", border);

    setProperty(component, "dir", dir);

    setBooleanProperty(component, "disabled", disabled);

    setProperty(component, "disabledClass", disabledClass);
    setProperty(component, "enabledClass", enabledClass);
    setProperty(component, "lang", lang);
    setProperty(component, "layout", layout);
    setProperty(component, "onblur", onblur);
    setProperty(component, "onchange", onchange);
    setProperty(component, "onclick", onclick);
    setProperty(component, "ondblclick", ondblclick);
    setProperty(component, "onfocus", onfocus);
    setProperty(component, "onkeydown", onkeydown);
    setProperty(component, "onkeypress", onkeypress);
    setProperty(component, "onkeyup", onkeyup);
    setProperty(component, "onmousedown", onmousedown);
    setProperty(component, "onmousemove", onmousemove);
    setProperty(component, "onmouseout", onmouseout);
    setProperty(component, "onmouseover", onmouseover);
    setProperty(component, "onmouseup", onmouseup);
    setProperty(component, "onselect", onselect);

    setBooleanProperty(component, "readonly", readonly);

    setProperty(component, "style", style);
    setProperty(component, "styleClass", styleClass);
    setProperty(component, "tabindex", tabindex);
    setProperty(component, "title", title);
}

From source file:org.apache.cocoon.faces.taglib.html.SelectManyListboxTag.java

protected void setProperties(UIComponent component) {
    super.setProperties(component);

    UISelectMany select;/* w w  w .  j  a  v  a2  s . c om*/
    try {
        select = (UISelectMany) component;
    } catch (ClassCastException cce) {
        throw new FacesException("Tag <" + getClass().getName() + "> expected UISelectMany. " + "Got <"
                + component.getClass().getName() + ">");
    }

    if (converter != null) {
        if (FacesUtils.isExpression(converter)) {
            select.setValueBinding("converter", createValueBinding(converter));
        } else {
            select.setConverter(getApplication().createConverter(converter));
        }
    }

    if (immediate != null) {
        if (FacesUtils.isExpression(immediate)) {
            select.setValueBinding("immediate", createValueBinding(immediate));
        } else {
            select.setImmediate(BooleanUtils.toBoolean(immediate));
        }
    }

    if (required != null) {
        if (FacesUtils.isExpression(required)) {
            select.setValueBinding("required", createValueBinding(required));
        } else {
            select.setRequired(BooleanUtils.toBoolean(required));
        }
    }

    if (validator != null) {
        if (FacesUtils.isExpression(validator)) {
            MethodBinding vb = getApplication().createMethodBinding(validator,
                    new Class[] { FacesContext.class, UIComponent.class, Object.class });
            select.setValidator(vb);
        } else {
            throw new FacesException("Tag <" + getClass().getName() + "> validator must be an expression. "
                    + "Got <" + validator + ">");
        }
    }

    if (value != null) {
        if (FacesUtils.isExpression(value)) {
            select.setValueBinding("value", createValueBinding(value));
        } else {
            select.setValue(value);
        }
    }

    if (valueChangeListener != null) {
        if (FacesUtils.isExpression(valueChangeListener)) {
            MethodBinding vb = getApplication().createMethodBinding(valueChangeListener,
                    new Class[] { ValueChangeEvent.class });
            select.setValueChangeListener(vb);
        } else {
            throw new FacesException("Tag <" + getClass().getName()
                    + "> valueChangeListener must be an expression. " + "Got <" + valueChangeListener + ">");
        }
    }

    setProperty(component, "accesskey", accesskey);

    setProperty(component, "dir", dir);

    setBooleanProperty(component, "disabled", disabled);

    setProperty(component, "disabledClass", disabledClass);
    setProperty(component, "enabledClass", enabledClass);
    setProperty(component, "lang", lang);
    setProperty(component, "onblur", onblur);
    setProperty(component, "onchange", onchange);
    setProperty(component, "onclick", onclick);
    setProperty(component, "ondblclick", ondblclick);
    setProperty(component, "onfocus", onfocus);
    setProperty(component, "onkeydown", onkeydown);
    setProperty(component, "onkeypress", onkeypress);
    setProperty(component, "onkeyup", onkeyup);
    setProperty(component, "onmousedown", onmousedown);
    setProperty(component, "onmousemove", onmousemove);
    setProperty(component, "onmouseout", onmouseout);
    setProperty(component, "onmouseover", onmouseover);
    setProperty(component, "onmouseup", onmouseup);
    setProperty(component, "onselect", onselect);

    setBooleanProperty(component, "readonly", readonly);
    setIntegerProperty(component, "size", size);

    setProperty(component, "style", style);
    setProperty(component, "styleClass", styleClass);
    setProperty(component, "tabindex", tabindex);
    setProperty(component, "title", title);
}

From source file:org.apache.cocoon.faces.taglib.html.SelectManyMenuTag.java

protected void setProperties(UIComponent component) {
    super.setProperties(component);

    UISelectMany select;//  w  w  w.j  a  v  a  2  s  .c o  m
    try {
        select = (UISelectMany) component;
    } catch (ClassCastException cce) {
        throw new FacesException("Tag <" + getClass().getName() + "> expected UISelectMany. " + "Got <"
                + component.getClass().getName() + ">");
    }

    if (converter != null) {
        if (FacesUtils.isExpression(converter)) {
            select.setValueBinding("converter", createValueBinding(converter));
        } else {
            select.setConverter(getApplication().createConverter(converter));
        }
    }

    if (immediate != null) {
        if (FacesUtils.isExpression(immediate)) {
            select.setValueBinding("immediate", createValueBinding(immediate));
        } else {
            select.setImmediate(BooleanUtils.toBoolean(immediate));
        }
    }

    if (required != null) {
        if (FacesUtils.isExpression(required)) {
            select.setValueBinding("required", createValueBinding(required));
        } else {
            select.setRequired(BooleanUtils.toBoolean(required));
        }
    }

    if (validator != null) {
        if (FacesUtils.isExpression(validator)) {
            MethodBinding vb = getApplication().createMethodBinding(validator,
                    new Class[] { FacesContext.class, UIComponent.class, Object.class });
            select.setValidator(vb);
        } else {
            throw new FacesException("Tag <" + getClass().getName() + "> validator must be an expression. "
                    + "Got <" + validator + ">");
        }
    }

    if (value != null) {
        if (FacesUtils.isExpression(value)) {
            select.setValueBinding("value", createValueBinding(value));
        } else {
            select.setValue(value);
        }
    }

    if (valueChangeListener != null) {
        if (FacesUtils.isExpression(valueChangeListener)) {
            MethodBinding vb = getApplication().createMethodBinding(valueChangeListener,
                    new Class[] { ValueChangeEvent.class });
            select.setValueChangeListener(vb);
        } else {
            throw new FacesException("Tag <" + getClass().getName()
                    + "> valueChangeListener must be an expression. " + "Got <" + valueChangeListener + ">");
        }
    }

    setProperty(component, "accesskey", accesskey);

    setProperty(component, "dir", dir);

    setBooleanProperty(component, "disabled", disabled);

    setProperty(component, "disabledClass", disabledClass);
    setProperty(component, "enabledClass", enabledClass);
    setProperty(component, "lang", lang);
    setProperty(component, "onblur", onblur);
    setProperty(component, "onchange", onchange);
    setProperty(component, "onclick", onclick);
    setProperty(component, "ondblclick", ondblclick);
    setProperty(component, "onfocus", onfocus);
    setProperty(component, "onkeydown", onkeydown);
    setProperty(component, "onkeypress", onkeypress);
    setProperty(component, "onkeyup", onkeyup);
    setProperty(component, "onmousedown", onmousedown);
    setProperty(component, "onmousemove", onmousemove);
    setProperty(component, "onmouseout", onmouseout);
    setProperty(component, "onmouseover", onmouseover);
    setProperty(component, "onmouseup", onmouseup);
    setProperty(component, "onselect", onselect);

    setBooleanProperty(component, "readonly", readonly);

    setProperty(component, "style", style);
    setProperty(component, "styleClass", styleClass);
    setProperty(component, "tabindex", tabindex);
    setProperty(component, "title", title);
}

From source file:org.apache.cocoon.faces.taglib.html.SelectOneListboxTag.java

protected void setProperties(UIComponent component) {
    super.setProperties(component);

    UISelectOne select;//from   w ww .j  ava 2 s  . c o  m
    try {
        select = (UISelectOne) component;
    } catch (ClassCastException cce) {
        throw new FacesException("Tag <" + getClass().getName() + "> expected UISelectOne. " + "Got <"
                + component.getClass().getName() + ">");
    }

    if (converter != null) {
        if (FacesUtils.isExpression(converter)) {
            select.setValueBinding("converter", createValueBinding(converter));
        } else {
            select.setConverter(getApplication().createConverter(converter));
        }
    }

    if (immediate != null) {
        if (FacesUtils.isExpression(immediate)) {
            select.setValueBinding("immediate", createValueBinding(immediate));
        } else {
            select.setImmediate(BooleanUtils.toBoolean(immediate));
        }
    }

    if (required != null) {
        if (FacesUtils.isExpression(required)) {
            select.setValueBinding("required", createValueBinding(required));
        } else {
            select.setRequired(BooleanUtils.toBoolean(required));
        }
    }

    if (validator != null) {
        if (FacesUtils.isExpression(validator)) {
            MethodBinding vb = getApplication().createMethodBinding(validator,
                    new Class[] { FacesContext.class, UIComponent.class, Object.class });
            select.setValidator(vb);
        } else {
            throw new FacesException("Tag <" + getClass().getName() + "> validator must be an expression. "
                    + "Got <" + validator + ">");
        }
    }

    if (value != null) {
        if (FacesUtils.isExpression(value)) {
            select.setValueBinding("value", createValueBinding(value));
        } else {
            select.setValue(value);
        }
    }

    if (valueChangeListener != null) {
        if (FacesUtils.isExpression(valueChangeListener)) {
            MethodBinding vb = getApplication().createMethodBinding(valueChangeListener,
                    new Class[] { ValueChangeEvent.class });
            select.setValueChangeListener(vb);
        } else {
            throw new FacesException("Tag <" + getClass().getName()
                    + "> valueChangeListener must be an expression. " + "Got <" + valueChangeListener + ">");
        }
    }

    setProperty(component, "accesskey", accesskey);

    setProperty(component, "dir", dir);

    setBooleanProperty(component, "disabled", disabled);

    setProperty(component, "disabledClass", disabledClass);
    setProperty(component, "enabledClass", enabledClass);
    setProperty(component, "lang", lang);
    setProperty(component, "onblur", onblur);
    setProperty(component, "onchange", onchange);
    setProperty(component, "onclick", onclick);
    setProperty(component, "ondblclick", ondblclick);
    setProperty(component, "onfocus", onfocus);
    setProperty(component, "onkeydown", onkeydown);
    setProperty(component, "onkeypress", onkeypress);
    setProperty(component, "onkeyup", onkeyup);
    setProperty(component, "onmousedown", onmousedown);
    setProperty(component, "onmousemove", onmousemove);
    setProperty(component, "onmouseout", onmouseout);
    setProperty(component, "onmouseover", onmouseover);
    setProperty(component, "onmouseup", onmouseup);
    setProperty(component, "onselect", onselect);

    setBooleanProperty(component, "readonly", readonly);
    setIntegerProperty(component, "size", size);

    setProperty(component, "style", style);
    setProperty(component, "styleClass", styleClass);
    setProperty(component, "tabindex", tabindex);
    setProperty(component, "title", title);
}

From source file:org.apache.cocoon.faces.taglib.html.SelectOneMenuTag.java

protected void setProperties(UIComponent component) {
    super.setProperties(component);

    UISelectOne select;//from w ww . ja v a 2s  .  c o  m
    try {
        select = (UISelectOne) component;
    } catch (ClassCastException cce) {
        throw new FacesException("Tag <" + getClass().getName() + "> expected UISelectOne. " + "Got <"
                + component.getClass().getName() + ">");
    }

    if (converter != null) {
        if (FacesUtils.isExpression(converter)) {
            select.setValueBinding("converter", createValueBinding(converter));
        } else {
            select.setConverter(getApplication().createConverter(converter));
        }
    }

    if (immediate != null) {
        if (FacesUtils.isExpression(immediate)) {
            select.setValueBinding("immediate", createValueBinding(immediate));
        } else {
            select.setImmediate(BooleanUtils.toBoolean(immediate));
        }
    }

    if (required != null) {
        if (FacesUtils.isExpression(required)) {
            select.setValueBinding("required", createValueBinding(required));
        } else {
            select.setRequired(BooleanUtils.toBoolean(required));
        }
    }

    if (validator != null) {
        if (FacesUtils.isExpression(validator)) {
            MethodBinding vb = getApplication().createMethodBinding(validator,
                    new Class[] { FacesContext.class, UIComponent.class, Object.class });
            select.setValidator(vb);
        } else {
            throw new FacesException("Tag <" + getClass().getName() + "> validator must be an expression. "
                    + "Got <" + validator + ">");
        }
    }

    if (value != null) {
        if (FacesUtils.isExpression(value)) {
            select.setValueBinding("value", createValueBinding(value));
        } else {
            select.setValue(value);
        }
    }

    if (valueChangeListener != null) {
        if (FacesUtils.isExpression(valueChangeListener)) {
            MethodBinding vb = getApplication().createMethodBinding(valueChangeListener,
                    new Class[] { ValueChangeEvent.class });
            select.setValueChangeListener(vb);
        } else {
            throw new FacesException("Tag <" + getClass().getName()
                    + "> valueChangeListener must be an expression. " + "Got <" + valueChangeListener + ">");
        }
    }

    setProperty(component, "accesskey", accesskey);

    setProperty(component, "dir", dir);

    setBooleanProperty(component, "disabled", disabled);

    setProperty(component, "disabledClass", disabledClass);
    setProperty(component, "enabledClass", enabledClass);
    setProperty(component, "lang", lang);
    setProperty(component, "onblur", onblur);
    setProperty(component, "onchange", onchange);
    setProperty(component, "onclick", onclick);
    setProperty(component, "ondblclick", ondblclick);
    setProperty(component, "onfocus", onfocus);
    setProperty(component, "onkeydown", onkeydown);
    setProperty(component, "onkeypress", onkeypress);
    setProperty(component, "onkeyup", onkeyup);
    setProperty(component, "onmousedown", onmousedown);
    setProperty(component, "onmousemove", onmousemove);
    setProperty(component, "onmouseout", onmouseout);
    setProperty(component, "onmouseover", onmouseover);
    setProperty(component, "onmouseup", onmouseup);
    setProperty(component, "onselect", onselect);

    setBooleanProperty(component, "readonly", readonly);

    setProperty(component, "style", style);
    setProperty(component, "styleClass", styleClass);
    setProperty(component, "tabindex", tabindex);
    setProperty(component, "title", title);
}

From source file:org.apache.cocoon.faces.taglib.html.SelectOneRadioTag.java

protected void setProperties(UIComponent component) {
    super.setProperties(component);

    UISelectOne select;//from   w w  w  .  j  a  v  a2s.co m
    try {
        select = (UISelectOne) component;
    } catch (ClassCastException cce) {
        throw new FacesException("Tag <" + getClass().getName() + "> expected UISelectOne. " + "Got <"
                + component.getClass().getName() + ">");
    }

    if (converter != null) {
        if (FacesUtils.isExpression(converter)) {
            select.setValueBinding("converter", createValueBinding(converter));
        } else {
            select.setConverter(getApplication().createConverter(converter));
        }
    }

    if (immediate != null) {
        if (FacesUtils.isExpression(immediate)) {
            select.setValueBinding("immediate", createValueBinding(immediate));
        } else {
            select.setImmediate(BooleanUtils.toBoolean(immediate));
        }
    }

    if (required != null) {
        if (FacesUtils.isExpression(required)) {
            select.setValueBinding("required", createValueBinding(required));
        } else {
            select.setRequired(BooleanUtils.toBoolean(required));
        }
    }

    if (validator != null) {
        if (FacesUtils.isExpression(validator)) {
            MethodBinding vb = getApplication().createMethodBinding(validator,
                    new Class[] { FacesContext.class, UIComponent.class, Object.class });
            select.setValidator(vb);
        } else {
            throw new FacesException("Tag <" + getClass().getName() + "> validator must be an expression. "
                    + "Got <" + validator + ">");
        }
    }

    if (value != null) {
        if (FacesUtils.isExpression(value)) {
            select.setValueBinding("value", createValueBinding(value));
        } else {
            select.setValue(value);
        }
    }

    if (valueChangeListener != null) {
        if (FacesUtils.isExpression(valueChangeListener)) {
            MethodBinding vb = getApplication().createMethodBinding(valueChangeListener,
                    new Class[] { ValueChangeEvent.class });
            select.setValueChangeListener(vb);
        } else {
            throw new FacesException("Tag <" + getClass().getName()
                    + "> valueChangeListener must be an expression. " + "Got <" + valueChangeListener + ">");
        }
    }

    setProperty(component, "accesskey", accesskey);

    setIntegerProperty(component, "border", border);

    setProperty(component, "dir", dir);

    setBooleanProperty(component, "disabled", disabled);

    setProperty(component, "disabledClass", disabledClass);
    setProperty(component, "enabledClass", enabledClass);
    setProperty(component, "lang", lang);
    setProperty(component, "layout", layout);
    setProperty(component, "onblur", onblur);
    setProperty(component, "onchange", onchange);
    setProperty(component, "onclick", onclick);
    setProperty(component, "ondblclick", ondblclick);
    setProperty(component, "onfocus", onfocus);
    setProperty(component, "onkeydown", onkeydown);
    setProperty(component, "onkeypress", onkeypress);
    setProperty(component, "onkeyup", onkeyup);
    setProperty(component, "onmousedown", onmousedown);
    setProperty(component, "onmousemove", onmousemove);
    setProperty(component, "onmouseout", onmouseout);
    setProperty(component, "onmouseover", onmouseover);
    setProperty(component, "onmouseup", onmouseup);
    setProperty(component, "onselect", onselect);

    setBooleanProperty(component, "readonly", readonly);

    setProperty(component, "style", style);
    setProperty(component, "styleClass", styleClass);
    setProperty(component, "tabindex", tabindex);
    setProperty(component, "title", title);
}

From source file:org.apache.cocoon.faces.taglib.SelectItemTag.java

protected void setProperties(UIComponent component) {
    super.setProperties(component);

    UISelectItem selectItem;/*w w  w. ja  va 2 s.c  o  m*/
    try {
        selectItem = (UISelectItem) component;
    } catch (ClassCastException cce) {
        throw new FacesException("Tag <" + getClass().getName() + "> expected UISelectItem. " + "Got <"
                + component.getClass().getName() + ">");
    }

    if (value != null) {
        if (FacesUtils.isExpression(value)) {
            selectItem.setValueBinding("value", createValueBinding(value));
        } else {
            selectItem.setValue(value);
        }
    }

    if (itemValue != null) {
        if (FacesUtils.isExpression(itemValue)) {
            selectItem.setValueBinding("itemValue", createValueBinding(itemValue));
        } else {
            selectItem.setItemValue(itemValue);
        }
    }

    if (itemLabel != null) {
        if (FacesUtils.isExpression(itemLabel)) {
            selectItem.setValueBinding("itemLabel", createValueBinding(itemLabel));
        } else {
            selectItem.setItemLabel(itemLabel);
        }
    }

    if (itemDescription != null) {
        if (FacesUtils.isExpression(itemDescription)) {
            selectItem.setValueBinding("itemDescription", createValueBinding(itemDescription));
        } else {
            selectItem.setItemDescription(itemDescription);
        }
    }

    if (itemDisabled != null) {
        if (FacesUtils.isExpression(itemDisabled)) {
            selectItem.setValueBinding("itemDisabled", createValueBinding(itemDisabled));
        } else {
            selectItem.setItemDisabled(BooleanUtils.toBoolean(itemDisabled));
        }
    }
}

From source file:org.apache.cocoon.faces.taglib.UIComponentTag.java

protected final boolean evaluateBoolean(String value) {
    if (FacesUtils.isExpression(value)) {
        Boolean obj = (Boolean) createValueBinding(value).getValue(getFacesContext());
        return obj.booleanValue();
    }//from   w w w . j av  a 2s .c om

    return BooleanUtils.toBoolean(value);
}

From source file:org.apache.cocoon.faces.taglib.UIComponentTag.java

protected void setProperties(UIComponent component) {
    if (this.rendered != null) {
        if (FacesUtils.isExpression(this.rendered)) {
            ValueBinding vb = createValueBinding(this.rendered);
            component.setValueBinding("rendered", vb);
        } else {//  w w  w . jav  a2 s  .  com
            component.setRendered(BooleanUtils.toBoolean(this.rendered));
        }
    }

    if (getRendererType() != null) {
        component.setRendererType(getRendererType());
    }
}