List of usage examples for org.apache.commons.lang BooleanUtils toBoolean
public static boolean toBoolean(String str)
Converts a String to a boolean (optimised for performance).
'true'
, 'on'
or 'yes'
(case insensitive) will return true
.
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()); } }