public cave.ui.FormDeclaration.Element addMultipleChoiceInput(string id, string label, string description, cape.KeyValueList <string, string> values) { var v = cave.ui.FormDeclaration.Element.forType("MultipleChoiceInput"); v.setProperty("id", (object)id); v.setProperty("label", (object)label); v.setProperty("description", (object)description); var vv = new cape.DynamicVector(); var it = values.iterate(); while (it != null) { var kvp = it.next(); if (!(kvp != null)) { break; } var m = new cape.DynamicMap(); m.set("key", (object)kvp.key); m.set("value", (object)kvp.value); vv.append((object)m); } v.setProperty("values", (object)vv); return(addElement(v)); }
public cape.DynamicVector toVectorOfMaps() { var v = new cape.DynamicVector(); while (true) { var o = next(); if (o == null) { break; } v.append((object)o); } return(v); }
public virtual object duplicate() { var v = new cape.DynamicVector(); var it = iterate(); while (it != null) { var o = it.next(); if (o == null) { break; } v.append(o); } return((object)v); }
public static cape.DynamicVector forObjectVector(System.Collections.Generic.List <object> vector) { var v = new cape.DynamicVector(); if (vector != null) { var n = 0; var m = vector.Count; for (n = 0; n < m; n++) { var item = vector[n]; if (item != null) { v.append(item); } } } return(v); }
public override object getWidgetValue() { var v = new cape.DynamicVector(); var array = cape.String.split(getWidgetText(), ','); if (array != null) { var n = 0; var m = array.Count; for (n = 0; n < m; n++) { var @string = array[n]; if (@string != null) { v.append((object)cape.String.strip(@string)); } } } return((object)v); }
public void collectRowDataTo(cape.DynamicVector dv) { if (!(dv != null)) { return; } var dm = new cape.DynamicMap(); var array = cave.ui.Widget.getChildren((Windows.UI.Xaml.UIElement)widgetCellContainer); if (array != null) { var n = 0; var m = array.Count; for (n = 0; n < m; n++) { var cell = array[n] as cave.ui.DataGridWidget.CellWidget; if (cell != null) { dm.set(cell.getWidgetKey(), (object)cell.getWidgetText()); } } } dv.append((object)dm); }
private object acceptObject() { if (acceptChar('[')) { var v = new cape.DynamicVector(); while (true) { if (acceptChar(']')) { break; } var o = acceptObject(); if (o == null) { return(null); } v.append(o); acceptChar(','); } return((object)v); } if (acceptChar('{')) { var v1 = new cape.DynamicMap(); while (true) { if (acceptChar('}')) { break; } var key = acceptString(); if (object.Equals(key, null)) { return(null); } if (acceptChar(':') == false) { return(null); } var val = acceptObject(); if (val == null) { return(null); } if (val is cape.JSONParser.NullObject) { v1.set(key, null); } else { v1.set(key, val); } acceptChar(','); } return((object)v1); } var s = acceptString(); if (s != null) { return((object)s); } var b = acceptBoolean(); if (b != null) { return((object)b); } var n = acceptNull(); if (n != null) { return((object)n); } var v2 = acceptNumber(); if (v2 != null) { return(v2); } return(null); }