if (labelItemsUIDL.getChildCount() == 0) {
VConsole.log("Exit [getChartLabels]");
return null;
}
GwtChartLabels labels = GwtChartLabels.create();
if (uidl.hasAttribute("style")) {
labels.setStyle(uidl.getStringAttribute("style"));
}
JsArray<GwtChartLabelItem> chartLabelItemsArr = JavaScriptObject
.createArray().cast();
for (int cnt = 0; cnt < labelItemsUIDL.getChildCount(); cnt++) {
UIDL labelItemUIDL = labelItemsUIDL.getChildUIDL(cnt);
if (labelItemUIDL.hasAttribute("html")
|| labelItemUIDL.hasAttribute("style")) {
GwtChartLabelItem labelItem = GwtChartLabelItem.create();
if (labelItemUIDL.hasAttribute("html")) {
labelItem.setHtml(labelItemUIDL.getStringAttribute("html"));
}
//
if (labelItemUIDL.hasAttribute("style")) {
labelItem.setStyle(labelItemUIDL
.getStringAttribute("style"));
}
chartLabelItemsArr.push(labelItem);
}
}
labels.setItems(chartLabelItemsArr);
VConsole.log("Exit [getChartLabels]");
return labels;
}