/** * 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; }
@Override public Data.Value getValue() { Data.Value pickerValue = courseWidget.getValue(); if ((pickerValue.toString().isEmpty()) && (previousCourseCode != null) && (!previousCourseCode.getText().isEmpty())) { return new Data.StringValue(previousCourseId); } return pickerValue; } }
@Override public Data.Value getValue() { Data.Value pickerValue = programWidget.getValue(); if ((pickerValue.toString().isEmpty()) && (previousProgramCode != null) && (!previousProgramCode.getText().isEmpty())) { return new Data.StringValue(previousProgramId); } return pickerValue; } }
Value value = null; if(fd.getFieldElement().getFieldWidget() instanceof KSTextBox){ value = new StringValue(((KSTextBox)fd.getFieldElement().getFieldWidget()).getValue());
((TranslatableValueWidget)widget).setValue((String)value, translation); } else { widget.setValue(new StringValue((String)value)); widget.setValue(new StringValue((String)value));
switch (dataType) { case STRING: v = new Data.StringValue(s); break; case BOOLEAN:
switch (dataType){ case STRING: value = new Data.StringValue(s); break; case BOOLEAN:
/** * Helper method get list item widget's values as a Data object * * @param object * @param value * @return */ public Value getWidgetValue(KSSelectItemWidgetAbstract object){ Value value; if (object.isMultipleSelect()) { Data data = new Data(); List<String> selectedItems = object.getSelectedItems(); for (String stringItem : selectedItems) { data.add(stringItem); } value = new Data.DataValue(data); } else { value = new Data.StringValue(object.getSelectedItem()); } return value; }
public Value getValue() { if (basicWidget instanceof KSTextBox) { StringValue value = new StringValue(((KSTextBox)basicWidget).getText()); return value; } else if (basicWidget instanceof KSSuggestBox) { //Do check here if(!config.isRepeating){ StringValue value = new StringValue(((KSSuggestBox) basicWidget).getValue()); return value; } else{ Data data = new Data(); data.set(new Data.IntegerKey(0),((KSSuggestBox) basicWidget).getValue()); DataValue value = new DataValue(data); return value; } } else if (basicWidget instanceof KSSelectItemWidgetAbstract) { return SelectItemWidgetBinding.INSTANCE.getWidgetValue((KSSelectItemWidgetAbstract)basicWidget); } return null; }
public String getDisplayValue() { String result = ""; if (basicWidget instanceof KSTextBox) { result = ((KSTextBox)basicWidget).getText(); } else if (basicWidget instanceof KSSuggestBox) { IdableSuggestion suggestion = ((KSSuggestBox)basicWidget).getCurrentSuggestion(); if(suggestion != null) { result = suggestion.getReplacementString(); } } else if (basicWidget instanceof KSDropDown) { KSDropDown dropDown = (KSDropDown)basicWidget; StringValue value = new StringValue(((KSDropDown) basicWidget).getSelectedItem()); String itemId = dropDown.getSelectedItem(); if(itemId != null && !itemId.isEmpty()) { result = dropDown.getListItems().getItemText(itemId); } } return result; } public Value getValue() {
protected Value convertDefaultValue(Object value) { Value v = null; if (value instanceof String) { v = new Data.StringValue((String) value); } else if (value instanceof Boolean) { v = new Data.BooleanValue((Boolean) value); } else if (value instanceof Integer) { v = new Data.IntegerValue((Integer) value); } else if (value instanceof Double) { v = new Data.DoubleValue((Double) value); } else if (value instanceof Long) { v = new Data.LongValue((Long) value); } else if (value instanceof Short) { v = new Data.ShortValue((Short) value); } else if (value instanceof Float) { v = new Data.FloatValue((Float) value); } return v; }
public void add(final String value) { put(new IntegerKey(map.size()), new StringValue(value)); }
public void set(final Integer key, final String value) { put(new IntegerKey(key), new StringValue(value)); }
public void set(final QueryPath path, final String value) { set(path, new Data.StringValue(value)); }
public void set(final String key, final String value) { put(new StringKey(key), new StringValue(value)); }
public void set(final Key key, final String value) { put(key, new StringValue(value)); }
public void setValue(String value){ basicWidget.setValue(new StringValue(value)); }
@Override public void onValueChange(ValueChangeEvent<String> event) { StringValue value = new StringValue(event.getValue()); callback.exec(value); } };