/** * Converts a list represented by DataValue to a list of values as a comma delimited StringValue * * @param dataValue * DataValue representing a list object * @return the list converted to a comma delimited StringValue */ protected String convertDataValueToStringValue(Data data) { StringBuffer sbValue = new StringBuffer(); Iterator<Property> propertyIterator = data.realPropertyIterator(); while (propertyIterator.hasNext()) { Property property = propertyIterator.next(); String propertyValue = property.getValue(); sbValue.append(","); sbValue.append(propertyValue); } if (sbValue.toString().isEmpty()) { return ""; } else { return sbValue.toString().substring(1); } }
@Override public void exec(Boolean result) { Data program = ((DataModel)model).getRoot().get(ProgramConstants.PROGRAM_REQUIREMENTS); Iterator<Data.Property> realPropertyIterator = program.realPropertyIterator(); ArrayList<String> programRequirementIds = new ArrayList<String>(); while(realPropertyIterator.hasNext()) { programRequirementIds.add((String)realPropertyIterator.next().getValue()); } retrieveStatementTypes(programRequirementIds, onReadyCallback); } });
@Override public void setWidgetValue(ListOfStringWidget widget, DataModel model, String path) { Data data = model.get(path); ArrayList<String> values = new ArrayList<String>(); if(data!=null){ Iterator<Property> iter = data.realPropertyIterator(); while(iter.hasNext()){ Property prop = iter.next(); String value = prop.getValue(); values.add(value); } } widget.setStringValues(values); }
private List<LoCategoryInfo> getCategoryList(LoDisplayInfoHelper loDisplayInfoHelper) { List<LoCategoryInfo> categoryInfos = new ArrayList<LoCategoryInfo>(); Data categoriesData = loDisplayInfoHelper.getCategoryInfoList(); if (null != categoriesData) { Iterator<Data.Property> itr = categoriesData.realPropertyIterator(); while (itr.hasNext()) { Data.Property catProp = itr.next(); Data catData = catProp.getValue(); LoCategoryInfo catInfo = CategoryDataUtil.toLoCategoryInfo(catData); categoryInfos.add(catInfo); } } return categoryInfos; }
/** * Converts a list represented by DataValue to a list of values as a comma delimited StringValue * @param dataValue DataValue representing a list object * @return the list converted to a comma delimited StringValue */ private StringValue convertDataValueToStringValue(DataValue dataValue) { StringBuffer sbValue = new StringBuffer(); Data data = dataValue.get(); Iterator<Property> propertyIterator = data.realPropertyIterator(); while(propertyIterator.hasNext()){ Property property = propertyIterator.next(); String propertyValue = property.getValue(); sbValue.append(","); sbValue.append(propertyValue); } StringValue stringValue = new StringValue(sbValue.toString().substring(1)); return stringValue; }
for (Iterator<Property> listIter = data.realPropertyIterator(); listIter.hasNext();) { Property listItem = listIter.next(); Object listItemValue = listItem.getValue();
String resultString = ""; if(data!=null){ Iterator<Property> iter = data.realPropertyIterator();
@Override public void setValue(Value value) { clear(); if (value != null) { try { if (value instanceof DataValue) { Data data = ((DataValue) value).get(); Iterator<Property> iter = data.realPropertyIterator(); while (iter.hasNext()) { Property p = iter.next(); setSingleValue(p.getValue()); } } else { setSingleValue(value.get()); } } catch (ClassCastException cce) { String errorMsg = "ClassCastException in KSSelectedList.java::setValue \n " + "Trying to cast Value from: " + value.getClass().getName() + "\n " + "TO DataValue.java. \n Value was of type " + value.getType().getName() + "\n "; try { errorMsg += "Value=[" + value.get().toString() + "]"; } catch (Exception ex) { errorMsg += "Error printing error value: " + ex.getMessage(); } throw new ClassCastException(errorMsg); } } }
private void transform(Data loData, StringTreeStructure rootModel) { for (Data.Property property : loData) { Data loDisplayInfoData = property.getValue(); LoDisplayInfoHelper loDisplayInfoHelper = new LoDisplayInfoHelper(loDisplayInfoData); LoInfoHelper loInfoHelper = new LoInfoHelper(loDisplayInfoHelper.getLoInfo()); RichTextHelper descriptionHelper = new RichTextHelper(loInfoHelper.getDescr()); Data categoriesData = loDisplayInfoHelper.getCategoryInfoList(); List<String> categories = new ArrayList<String>(); if (null != categoriesData) { Iterator<Data.Property> itr = categoriesData.realPropertyIterator(); while (itr.hasNext()) { Data.Property catProp = itr.next(); Data catData = catProp.getValue(); LoCategoryInfoHelper category = new LoCategoryInfoHelper(catData); categories.add(category.getName()); } } int index = 0; String sequence = loInfoHelper.getSequence(); if (sequence != null) { index = Integer.parseInt(sequence); } StringTreeStructure childModel = new StringTreeStructure(index, descriptionHelper.getPlain(), categories); transform(loDisplayInfoHelper.getDisplayInfoList(), childModel); rootModel.addChild(childModel); } }
@Override public void onClick(ClickEvent event) { Value v = picker.getValue(); if (v instanceof DataValue) { Data d = ((DataValue) picker.getValue()).get(); Iterator<Property> iter = d.realPropertyIterator(); while (iter.hasNext()) { Property p = iter.next(); String s = p.getValue(); KSItemLabel selectedItem = createItem(s, picker.getDisplayValue(), hasDetails); addItem(selectedItem); } } else { String s = v.get(); KSItemLabel selectedItem = createItem(s, picker.getDisplayValue(), hasDetails); addItem(selectedItem); } picker.clear(); addItemButton.setEnabled(false); } });
if (data != null && metadata != null) { for (Iterator<Property> iter = data.realPropertyIterator(); iter.hasNext();) { Property prop = iter.next(); }else{ for(Iterator<Property> listIter = ((Data)fieldData).realPropertyIterator(); listIter.hasNext();){ Property listItem = listIter.next(); Object listData = listItem.getValue();
Iterator<Data.Property> iter = cellData.realPropertyIterator(); while (iter.hasNext()) { Data.Property p = iter.next();
if (data != null && metadata != null) { for (Iterator<Property> iter = data.realPropertyIterator(); iter.hasNext();) { Property prop = iter.next(); } else { for (Iterator<Property> listIter = ((Data) fieldData).realPropertyIterator(); listIter .hasNext();) { Property listItem = listIter.next();
if(value.get() instanceof Data){ ArrayList<String> listValue = new ArrayList<String>(); for(Iterator<Property> iter =((Data)value.get()).realPropertyIterator();iter.hasNext();){ listValue.add(iter.next().getValue().toString());