*/
protected void setProperties(UIComponent component)
{
// TODO Auto-generated method stub
super.setProperties(component);
HtmlSuggestionBox comp = (HtmlSuggestionBox) component;
if (this._ajaxSingle != null) {
if (this._ajaxSingle.isLiteralText()) {
try {
Boolean __ajaxSingle = (Boolean) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._ajaxSingle.getExpressionString(),
Boolean.class);
comp.setAjaxSingle(__ajaxSingle.booleanValue());
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("ajaxSingle", this._ajaxSingle);
}
}
if (this._bgcolor != null) {
if (this._bgcolor.isLiteralText()) {
try {
java.lang.String __bgcolor = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._bgcolor.getExpressionString(),
java.lang.String.class);
comp.setBgcolor(__bgcolor);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("bgcolor", this._bgcolor);
}
}
if (this._border != null) {
if (this._border.isLiteralText()) {
try {
java.lang.String __border = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._border.getExpressionString(),
java.lang.String.class);
comp.setBorder(__border);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("border", this._border);
}
}
if (this._bypassUpdates != null) {
if (this._bypassUpdates.isLiteralText()) {
try {
Boolean __bypassUpdates = (Boolean) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._bypassUpdates.getExpressionString(),
Boolean.class);
comp.setBypassUpdates(__bypassUpdates.booleanValue());
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("bypassUpdates", this._bypassUpdates);
}
}
if (this._cellpadding != null) {
if (this._cellpadding.isLiteralText()) {
try {
java.lang.String __cellpadding = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._cellpadding.getExpressionString(),
java.lang.String.class);
comp.setCellpadding(__cellpadding);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("cellpadding", this._cellpadding);
}
}
if (this._cellspacing != null) {
if (this._cellspacing.isLiteralText()) {
try {
java.lang.String __cellspacing = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._cellspacing.getExpressionString(),
java.lang.String.class);
comp.setCellspacing(__cellspacing);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("cellspacing", this._cellspacing);
}
}
if (this._entryClass != null) {
if (this._entryClass.isLiteralText()) {
try {
java.lang.String __entryClass = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._entryClass.getExpressionString(),
java.lang.String.class);
comp.setEntryClass(__entryClass);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("entryClass", this._entryClass);
}
}
if (this._eventsQueue != null) {
if (this._eventsQueue.isLiteralText()) {
try {
java.lang.String __eventsQueue = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._eventsQueue.getExpressionString(),
java.lang.String.class);
comp.setEventsQueue(__eventsQueue);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("eventsQueue", this._eventsQueue);
}
}
if (this._fetchValue != null) {
if (this._fetchValue.isLiteralText()) {
try {
java.lang.Object __fetchValue = (java.lang.Object) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._fetchValue.getExpressionString(),
java.lang.Object.class);
comp.setFetchValue(__fetchValue);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("fetchValue", this._fetchValue);
}
}
if (this._first != null) {
if (this._first.isLiteralText()) {
try {
Integer __first = (Integer) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._first.getExpressionString(),
Integer.class);
comp.setFirst(__first.intValue());
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("first", this._first);
}
}
if (this._for != null) {
if (this._for.isLiteralText()) {
try {
java.lang.String __for = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._for.getExpressionString(),
java.lang.String.class);
comp.setFor(__for);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("for", this._for);
}
}
if (this._frame != null) {
if (this._frame.isLiteralText()) {
try {
java.lang.String __frame = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._frame.getExpressionString(),
java.lang.String.class);
comp.setFrame(__frame);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("frame", this._frame);
}
}
if (this._frequency != null) {
if (this._frequency.isLiteralText()) {
try {
Double __frequency = (Double) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._frequency.getExpressionString(),
Double.class);
comp.setFrequency(__frequency.doubleValue());
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("frequency", this._frequency);
}
}
if (this._height != null) {
if (this._height.isLiteralText()) {
try {
java.lang.String __height = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._height.getExpressionString(),
java.lang.String.class);
comp.setHeight(__height);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("height", this._height);
}
}
if (this._ignoreDupResponses != null) {
if (this._ignoreDupResponses.isLiteralText()) {
try {
Boolean __ignoreDupResponses = (Boolean) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._ignoreDupResponses.getExpressionString(),
Boolean.class);
comp.setIgnoreDupResponses(__ignoreDupResponses.booleanValue());
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("ignoreDupResponses", this._ignoreDupResponses);
}
}
if (this._immediate != null) {
if (this._immediate.isLiteralText()) {
try {
Boolean __immediate = (Boolean) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._immediate.getExpressionString(),
Boolean.class);
comp.setImmediate(__immediate.booleanValue());
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("immediate", this._immediate);
}
}
if (this._limitToList != null) {
if (this._limitToList.isLiteralText()) {
try {
Boolean __limitToList = (Boolean) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._limitToList.getExpressionString(),
Boolean.class);
comp.setLimitToList(__limitToList.booleanValue());
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("limitToList", this._limitToList);
}
}
if (this._minChars != null) {
if (this._minChars.isLiteralText()) {
try {
java.lang.String __minChars = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._minChars.getExpressionString(),
java.lang.String.class);
comp.setMinChars(__minChars);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("minChars", this._minChars);
}
}
if (this._nothingLabel != null) {
if (this._nothingLabel.isLiteralText()) {
try {
java.lang.String __nothingLabel = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._nothingLabel.getExpressionString(),
java.lang.String.class);
comp.setNothingLabel(__nothingLabel);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("nothingLabel", this._nothingLabel);
}
}
if (this._onbeforedomupdate != null) {
if (this._onbeforedomupdate.isLiteralText()) {
try {
java.lang.String __onbeforedomupdate = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._onbeforedomupdate.getExpressionString(),
java.lang.String.class);
comp.setOnbeforedomupdate(__onbeforedomupdate);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("onbeforedomupdate", this._onbeforedomupdate);
}
}
if (this._oncomplete != null) {
if (this._oncomplete.isLiteralText()) {
try {
java.lang.String __oncomplete = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._oncomplete.getExpressionString(),
java.lang.String.class);
comp.setOncomplete(__oncomplete);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("oncomplete", this._oncomplete);
}
}
if (this._onobjectchange != null) {
if (this._onobjectchange.isLiteralText()) {
try {
java.lang.String __onobjectchange = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._onobjectchange.getExpressionString(),
java.lang.String.class);
comp.setOnobjectchange(__onobjectchange);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("onobjectchange", this._onobjectchange);
}
}
if (this._onselect != null) {
if (this._onselect.isLiteralText()) {
try {
java.lang.String __onselect = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._onselect.getExpressionString(),
java.lang.String.class);
comp.setOnselect(__onselect);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("onselect", this._onselect);
}
}
if (this._onsubmit != null) {
if (this._onsubmit.isLiteralText()) {
try {
java.lang.String __onsubmit = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._onsubmit.getExpressionString(),
java.lang.String.class);
comp.setOnsubmit(__onsubmit);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("onsubmit", this._onsubmit);
}
}
if (this._param != null) {
if (this._param.isLiteralText()) {
try {
java.lang.String __param = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._param.getExpressionString(),
java.lang.String.class);
comp.setParam(__param);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("param", this._param);
}
}
if (this._popupClass != null) {
if (this._popupClass.isLiteralText()) {
try {
java.lang.String __popupClass = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._popupClass.getExpressionString(),
java.lang.String.class);
comp.setPopupClass(__popupClass);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("popupClass", this._popupClass);
}
}
if (this._popupStyle != null) {
if (this._popupStyle.isLiteralText()) {
try {
java.lang.String __popupStyle = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._popupStyle.getExpressionString(),
java.lang.String.class);
comp.setPopupStyle(__popupStyle);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("popupStyle", this._popupStyle);
}
}
if (this._process != null) {
if (this._process.isLiteralText()) {
try {
java.lang.Object __process = (java.lang.Object) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._process.getExpressionString(),
java.lang.Object.class);
comp.setProcess(__process);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("process", this._process);
}
}
if (this._reRender != null) {
if (this._reRender.isLiteralText()) {
try {
java.lang.Object __reRender = (java.lang.Object) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._reRender.getExpressionString(),
java.lang.Object.class);
comp.setReRender(__reRender);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("reRender", this._reRender);
}
}
if (this._requestDelay != null) {
if (this._requestDelay.isLiteralText()) {
try {
Integer __requestDelay = (Integer) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._requestDelay.getExpressionString(),
Integer.class);
comp.setRequestDelay(__requestDelay.intValue());
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("requestDelay", this._requestDelay);
}
}
if (this._rowClasses != null) {
if (this._rowClasses.isLiteralText()) {
try {
java.lang.String __rowClasses = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._rowClasses.getExpressionString(),
java.lang.String.class);
comp.setRowClasses(__rowClasses);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("rowClasses", this._rowClasses);
}
}
if (this._rules != null) {
if (this._rules.isLiteralText()) {
try {
java.lang.String __rules = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._rules.getExpressionString(),
java.lang.String.class);
comp.setRules(__rules);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("rules", this._rules);
}
}
if (this._selectValueClass != null) {
if (this._selectValueClass.isLiteralText()) {
try {
java.lang.String __selectValueClass = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._selectValueClass.getExpressionString(),
java.lang.String.class);
comp.setSelectValueClass(__selectValueClass);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("selectValueClass", this._selectValueClass);
}
}
if (this._selectedClass != null) {
if (this._selectedClass.isLiteralText()) {
try {
java.lang.String __selectedClass = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._selectedClass.getExpressionString(),
java.lang.String.class);
comp.setSelectedClass(__selectedClass);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("selectedClass", this._selectedClass);
}
}
if (this._selfRendered != null) {
if (this._selfRendered.isLiteralText()) {
try {
Boolean __selfRendered = (Boolean) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._selfRendered.getExpressionString(),
Boolean.class);
comp.setSelfRendered(__selfRendered.booleanValue());
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("selfRendered", this._selfRendered);
}
}
if (this._shadowDepth != null) {
if (this._shadowDepth.isLiteralText()) {
try {
java.lang.String __shadowDepth = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._shadowDepth.getExpressionString(),
java.lang.String.class);
comp.setShadowDepth(__shadowDepth);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("shadowDepth", this._shadowDepth);
}
}
if (this._shadowOpacity != null) {
if (this._shadowOpacity.isLiteralText()) {
try {
java.lang.String __shadowOpacity = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._shadowOpacity.getExpressionString(),
java.lang.String.class);
comp.setShadowOpacity(__shadowOpacity);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("shadowOpacity", this._shadowOpacity);
}
}
if (this._similarityGroupingId != null) {
if (this._similarityGroupingId.isLiteralText()) {
try {
java.lang.String __similarityGroupingId = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._similarityGroupingId.getExpressionString(),
java.lang.String.class);
comp.setSimilarityGroupingId(__similarityGroupingId);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("similarityGroupingId", this._similarityGroupingId);
}
}
if (this._status != null) {
if (this._status.isLiteralText()) {
try {
java.lang.String __status = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._status.getExpressionString(),
java.lang.String.class);
comp.setStatus(__status);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("status", this._status);
}
}
if(null != this._suggestionAction){
((HtmlSuggestionBox)component).setSuggestionAction(this._suggestionAction);
}
if (this._summary != null) {
if (this._summary.isLiteralText()) {
try {
java.lang.String __summary = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._summary.getExpressionString(),
java.lang.String.class);
comp.setSummary(__summary);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("summary", this._summary);
}
}
if (this._timeout != null) {
if (this._timeout.isLiteralText()) {
try {
Integer __timeout = (Integer) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._timeout.getExpressionString(),
Integer.class);
comp.setTimeout(__timeout.intValue());
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("timeout", this._timeout);
}
}
if (this._tokens != null) {
if (this._tokens.isLiteralText()) {
try {
java.lang.Object __tokens = (java.lang.Object) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._tokens.getExpressionString(),
java.lang.Object.class);
comp.setTokens(__tokens);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("tokens", this._tokens);
}
}
if (this._usingSuggestObjects != null) {
if (this._usingSuggestObjects.isLiteralText()) {
try {
Boolean __usingSuggestObjects = (Boolean) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._usingSuggestObjects.getExpressionString(),
Boolean.class);
comp.setUsingSuggestObjects(__usingSuggestObjects.booleanValue());
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("usingSuggestObjects", this._usingSuggestObjects);
}
}
if (this._var != null) {
comp.setVar(this._var);
}
if (this._width != null) {
if (this._width.isLiteralText()) {
try {
java.lang.String __width = (java.lang.String) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._width.getExpressionString(),
java.lang.String.class);
comp.setWidth(__width);
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("width", this._width);
}
}
if (this._zindex != null) {
if (this._zindex.isLiteralText()) {
try {
Integer __zindex = (Integer) getFacesContext().
getApplication().
getExpressionFactory().
coerceToType(this._zindex.getExpressionString(),
Integer.class);
comp.setZindex(__zindex.intValue());
} catch (ELException e) {
throw new FacesException(e);
}
} else {
component.setValueExpression("zindex", this._zindex);