*/
protected void setProperties(UIComponent component)
{
// TODO Auto-generated method stub
super.setProperties(component);
HtmlHotKey comp = (HtmlHotKey) component;
if (this._checkParent != null) {
if (this._checkParent.isLiteralText()) {
try {
java.lang.Boolean __checkParent = (java.lang.Boolean) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._checkParent.getExpressionString(),
java.lang.Boolean.class);
comp.setCheckParent(__checkParent);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("checkParent", this._checkParent);
}
}
if (this._disableInInput != null) {
if (this._disableInInput.isLiteralText()) {
try {
java.lang.Boolean __disableInInput = (java.lang.Boolean) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._disableInInput.getExpressionString(),
java.lang.Boolean.class);
comp.setDisableInInput(__disableInInput);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("disableInInput", this._disableInInput);
}
}
if (this._disableInInputTypes != null) {
if (this._disableInInputTypes.isLiteralText()) {
try {
java.lang.String __disableInInputTypes = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._disableInInputTypes.getExpressionString(),
java.lang.String.class);
comp.setDisableInInputTypes(__disableInInputTypes);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("disableInInputTypes", this._disableInInputTypes);
}
}
if (this._handler != null) {
if (this._handler.isLiteralText()) {
try {
java.lang.String __handler = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._handler.getExpressionString(),
java.lang.String.class);
comp.setHandler(__handler);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("handler", this._handler);
}
}
if (this._key != null) {
if (this._key.isLiteralText()) {
try {
java.lang.String __key = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._key.getExpressionString(),
java.lang.String.class);
comp.setKey(__key);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("key", this._key);
}
}
if (this._selector != null) {
if (this._selector.isLiteralText()) {
try {
java.lang.String __selector = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._selector.getExpressionString(),
java.lang.String.class);
comp.setSelector(__selector);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("selector", this._selector);
}
}
if (this._timing != null) {
if (this._timing.isLiteralText()) {
try {
java.lang.String __timing = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._timing.getExpressionString(),
java.lang.String.class);
comp.setTiming(__timing);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("timing", this._timing);
}
}
if (this._type != null) {
if (this._type.isLiteralText()) {
try {
java.lang.String __type = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._type.getExpressionString(),
java.lang.String.class);
comp.setType(__type);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("type", this._type);