}
@Override
protected void setProperties(final UIComponent uiComponent) {
super.setProperties(uiComponent);
final UISplitLayout component = (UISplitLayout) uiComponent;
final FacesContext context = FacesContext.getCurrentInstance();
final Application application = context.getApplication();
if (orientation != null) {
component.setValueExpression("orientation", orientation);
}
if (markup != null) {
if (!markup.isLiteralText()) {
component.setValueExpression("markup", markup);
} else {
component.setMarkup(org.apache.myfaces.tobago.context.Markup.valueOf(markup.getExpressionString()));
}
}
if (marginLeft != null) {
if (!marginLeft.isLiteralText()) {
component.setValueExpression("marginLeft", marginLeft);
} else {
component.setMarginLeft(org.apache.myfaces.tobago.layout.Measure.valueOf(marginLeft.getExpressionString()));
}
}
if (marginTop != null) {
if (!marginTop.isLiteralText()) {
component.setValueExpression("marginTop", marginTop);
} else {
component.setMarginTop(org.apache.myfaces.tobago.layout.Measure.valueOf(marginTop.getExpressionString()));
}
}
if (marginRight != null) {
if (!marginRight.isLiteralText()) {
component.setValueExpression("marginRight", marginRight);
} else {
component.setMarginRight(org.apache.myfaces.tobago.layout.Measure.valueOf(marginRight.getExpressionString()));
}
}
if (rigid != null) {
if (!rigid.isLiteralText()) {
component.setValueExpression("rigid", rigid);
} else {
component.setRigid(Boolean.parseBoolean(rigid.getExpressionString()));
}
}
if (cellspacing != null) {
if (!cellspacing.isLiteralText()) {
component.setValueExpression("cellspacing", cellspacing);
} else {
component.setCellspacing(org.apache.myfaces.tobago.layout.Measure.valueOf(cellspacing.getExpressionString()));
}
}
if (marginBottom != null) {
if (!marginBottom.isLiteralText()) {
component.setValueExpression("marginBottom", marginBottom);
} else {
component.setMarginBottom(org.apache.myfaces.tobago.layout.Measure.valueOf(marginBottom.getExpressionString()));
}
}
if (rowSpacing != null) {
if (!rowSpacing.isLiteralText()) {
component.setValueExpression("rowSpacing", rowSpacing);
} else {
component.setRowSpacing(org.apache.myfaces.tobago.layout.Measure.valueOf(rowSpacing.getExpressionString()));
}
}
if (layout != null) {
component.setValueExpression("layout", layout);
}
if (margin != null) {
if (!margin.isLiteralText()) {
component.setValueExpression("margin", margin);
} else {
component.setMargin(org.apache.myfaces.tobago.layout.Measure.valueOf(margin.getExpressionString()));
}
}
if (border != null) {
component.setValueExpression("border", border);
}
if (columnSpacing != null) {
if (!columnSpacing.isLiteralText()) {
component.setValueExpression("columnSpacing", columnSpacing);
} else {
component.setColumnSpacing(org.apache.myfaces.tobago.layout.Measure.valueOf(columnSpacing.getExpressionString()));
}
}
}