public cape.DynamicMap getFormData() { var v = new cape.DynamicMap(); getFormDataTo(v); return(v); }
public cape.DynamicMap toJson() { var v = new cape.DynamicMap(); v.set("metadata", (object)metadata); v.set("title", (object)getTitle()); var pp = new System.Collections.Generic.List <object>(); if (paragraphs != null) { var n = 0; var m = paragraphs.Count; for (n = 0; n < m; n++) { var par = paragraphs[n]; if (par != null) { var pj = par.toJson(); if (pj != null) { cape.Vector.append(pp, pj); } } } } v.set("paragraphs", (object)pp); return(v); }
public static cave.ui.FormDeclaration.Element forProperties(cape.DynamicMap properties) { var v = new cave.ui.FormDeclaration.Element(); v.setProperties(properties); return(v); }
public void setFormData(cape.DynamicMap data, bool preserveUnknownValues = false) { if (cape.Map.count(fieldsById) < 1) { queueData = data; } else { System.Collections.Generic.List <string> keys = cape.Map.getKeys(fieldsById); if (keys != null) { var n = 0; var m = keys.Count; for (n = 0; n < m; n++) { var key = keys[n]; if (key != null) { object value = null; if (data != null) { value = data.get(key); } setFieldData(key, value); } } } if (preserveUnknownValues && data != null) { preservedFormData = data.duplicateMap(); } } }
public cape.DynamicMap toJson() { var v = new cape.DynamicMap(); v.set("text", (object)text); if (isInline) { v.set("inline", isInline); } if (bold) { v.set("bold", bold); } if (italic) { v.set("italic", italic); } if (underline) { v.set("underline", underline); } if (cape.String.isEmpty(color) == false) { v.set("color", (object)color); } if (cape.String.isEmpty(link) == false) { v.set("link", (object)link); } if (cape.String.isEmpty(reference) == false) { v.set("reference", (object)reference); } return(v); }
private void encodeDynamicMap(cape.DynamicMap map, int indent, cape.StringBuilder sb, bool niceFormatting) { print("{", indent, false, true, sb, niceFormatting); var first = true; var it = map.iterateKeys(); while (it != null) { var key = it.next(); if (!(key != null)) { break; } if (first == false) { print(",", indent, false, true, sb, niceFormatting); } encodeString(key, indent + 1, sb, niceFormatting); if (niceFormatting) { sb.append(" : "); } else { sb.append(':'); } encodeObject(map.get(key), indent + 1, sb, niceFormatting); first = false; } print("}", indent, true, false, sb, niceFormatting); }
public System.Collections.Generic.List <object> getVariableValueVector(cape.DynamicMap vars, string varname) { var v = getVariableValue(vars, varname); if (v == null) { return(null); } if (v is System.Collections.Generic.List <object> ) { return((System.Collections.Generic.List <object>)v); } if (v is cape.VectorObject <object> ) { var vo = (cape.VectorObject <object>)v; System.Collections.Generic.List <object> vv = vo.toVector(); return(vv); } if (v is cape.ArrayObject <object> ) { var vo1 = v as cape.ArrayObject <object>; object[] vv1 = vo1.toArray(); System.Collections.Generic.List <object> vvx = cape.Vector.forArray(vv1); return(vvx); } if (v is cape.DynamicVector) { return(((cape.DynamicVector)v).toVector()); } return(null); }
public override cape.DynamicMap toJson() { var segs = new System.Collections.Generic.List <object>(); if (segments != null) { var n = 0; var m = segments.Count; for (n = 0; n < m; n++) { var segment = segments[n]; if (segment != null) { var segj = segment.toJson(); if (segj != null) { cape.Vector.append(segs, segj); } } } } var v = new cape.DynamicMap(); v.set("type", (object)"styled"); v.set("heading", heading); v.set("segments", (object)segs); return(v); }
public override cape.DynamicMap toJson() { var v = new cape.DynamicMap(); v.set("type", (object)"separator"); return(v); }
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 static capex.util.SimpleConfigFile forMap(cape.DynamicMap map) { var v = new capex.util.SimpleConfigFile(); v.setDataAsMap(map); return(v); }
private void onJSONTag(cape.DynamicMap vars, cape.StringBuilder result, System.Collections.Generic.List <cape.File> includeDirs, string tagname, System.Collections.Generic.List <string> words) { if (object.Equals(tagname, "quotedstring")) { var @string = substituteVariables(cape.Vector.get(words, 1), vars); encodeJSONString(@string, result); } }
private byte[] toUTF8Buffer(cape.DynamicMap data) { if (!(data != null)) { return(null); } return(cape.String.toUTF8Buffer(cape.JSONEncoder.encode((object)data))); }
public override cape.DynamicMap toJson() { var map = new cape.DynamicMap(); map.set("type", (object)"content"); map.set("id", (object)contentId); return(map); }
public override cape.DynamicMap toJson() { var map = new cape.DynamicMap(); map.set("type", (object)"block"); map.set("id", (object)id); map.set("text", (object)text); return(map); }
public override cape.DynamicMap toJson() { var v = new cape.DynamicMap(); v.set("type", (object)"reference"); v.set("reference", (object)reference); v.set("text", (object)text); return(v); }
public override cape.DynamicMap toJson() { var v = new cape.DynamicMap(); v.set("type", (object)"image"); v.set("width", width); v.set("filename", (object)filename); return(v); }
public override cape.DynamicMap toJson() { var v = new cape.DynamicMap(); v.set("type", (object)"preformatted"); v.set("id", (object)id); v.set("text", (object)text); return(v); }
public override cape.DynamicMap toJson() { var v = new cape.DynamicMap(); v.set("type", (object)"link"); v.set("link", (object)link); v.set("text", (object)text); return(v); }
public bool handleAsError(cape.DynamicMap response, System.Action <cape.Error> callback = null) { var error = toError(response); if (error != null) { onError(error, callback); return(true); } return(false); }
public void setProperty(string key, object value) { if (!(key != null)) { return; } if (!(properties != null)) { properties = new cape.DynamicMap(); } properties.set(key, value); }
public object getVariableValue(cape.DynamicMap vars, string varname) { if (vars == null || object.Equals(varname, null)) { return(null); } var vv = vars.get(varname); if (vv != null) { return(vv); } var ll = cape.String.split(varname, '.'); if (cape.Vector.getSize(ll) < 2) { return(null); } var nvar = cape.Vector.get(ll, cape.Vector.getSize(ll) - 1) as string; cape.Vector.removeLast(ll); var cc = vars; if (ll != null) { var n = 0; var m = ll.Count; for (n = 0; n < m; n++) { var vv2 = ll[n]; if (vv2 != null) { if (cc == null) { return(null); } var vv2o = cc.get(vv2); cc = vv2o as cape.DynamicMap; if (cc == null && vv2o != null && vv2o is cape.JSONObject) { cc = ((cape.JSONObject)vv2o).toJsonObject() as cape.DynamicMap; } } } } if (cc != null) { return(cc.get(nvar)); } return(null); }
public string execute(cape.DynamicMap vars, System.Collections.Generic.List <cape.File> includeDirs = null) { if (tokens == null) { cape.Log.error(logContext, "TextTemplate has not been prepared"); return(null); } var result = new cape.StringBuilder(); if (doExecute(tokens, vars, result, includeDirs) == false) { return(null); } return(result.toString()); }
public cape.DynamicMap duplicateMap() { var v = new cape.DynamicMap(); var it = iterateKeys(); while (it != null) { var key = it.next(); if (object.Equals(key, null)) { break; } v.set(key, get(key)); } return(v); }
public cape.Error toError(cape.DynamicMap response) { if (response == null) { return(cape.Error.forCode("noServerResponse")); } if (object.Equals(response.getString("status"), "error")) { var v = new cape.Error(); v.setCode(response.getString("code")); v.setMessage(response.getString("message")); v.setDetail(response.getString("detail")); return(v); } return(null); }
public capex.util.SimpleConfigFile setDataAsMap(cape.DynamicMap map) { clear(); var keys = map.iterateKeys(); while (keys != null) { var key = keys.next(); if (!(key != null)) { break; } data.add((string)key, (string)map.getString(key)); } return(this); }
public cape.DynamicMap getDynamicMapValue(string key, cape.DynamicMap defval) { var str = getStringValue(key, null); if (!(str != null)) { return(defval); } var v = cape.JSONParser.parse(str) as cape.DynamicMap; if (!(v != null)) { return(defval); } return(v); }
public virtual string toString() { var v = new cape.DynamicMap(); v.set("latitude", latitude); v.set("longitude", longitude); v.set("completeAddress", (object)completeAddress); v.set("country", (object)country); v.set("countryCode", (object)countryCode); v.set("administrativeArea", (object)administrativeArea); v.set("subAdministrativeArea", (object)subAdministrativeArea); v.set("locality", (object)locality); v.set("subLocality", (object)subLocality); v.set("streetAddress", (object)streetAddress); v.set("streetAddressDetail", (object)streetAddressDetail); v.set("postalCode", (object)postalCode); return(cape.JSONEncoder.encode((object)v, false)); }
private void onHTMLTag(cape.DynamicMap vars, cape.StringBuilder result, System.Collections.Generic.List <cape.File> includeDirs, string tagname, System.Collections.Generic.List <string> words) { if (object.Equals(tagname, "link")) { var path = substituteVariables(cape.Vector.get(words, 1), vars); var text = substituteVariables(cape.Vector.get(words, 2), vars); if (cape.String.isEmpty(text)) { text = basename(path); } if (cape.String.isEmpty(text)) { return; } result.append("<a href=\"" + path + "\"><span>" + text + "</span></a>"); return; } }
public cape.DynamicMap getDataAsMap() { if (!(mapData != null)) { mapData = new cape.DynamicMap(); var it = data.iterate(); while (it != null) { var kvp = it.next(); if (!(kvp != null)) { break; } mapData.set(kvp.key, (object)kvp.value); } } return(mapData); }