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 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 mergeFrom(cape.DynamicMap other) { if (other == null) { return(this); } var it = other.iterateKeys(); while (it != null) { var key = it.next(); if (object.Equals(key, null)) { break; } set(key, other.get(key)); } return(this); }
public virtual capex.data.SQLStatement prepareDeleteStatement(string table, cape.DynamicMap criteria) { if (cape.String.isEmpty(table)) { return(null); } var sb = new cape.StringBuilder(); sb.append("DELETE FROM "); sb.append(table); var @params = new System.Collections.Generic.List <object>(); if (criteria != null && criteria.getCount() > 0) { sb.append(" WHERE "); var first = true; var criterias = criteria.iterateKeys(); while (criterias != null) { var criterium = criterias.next(); if (object.Equals(criterium, null)) { break; } if (first == false) { sb.append(" AND "); } sb.append(criterium); sb.append(" = ?"); first = false; @params.Add(criteria.get(criterium)); } } sb.append(';'); var stmt = prepare(sb.toString()); if (stmt == null) { return(null); } if (@params != null) { var n = 0; var m = @params.Count; for (n = 0; n < m; n++) { var o = @params[n]; if (o != null) { if (o is byte[]) { stmt.addParamBlob(cape.Buffer.asBuffer(o)); } else { var s = cape.String.asString(o); if (object.Equals(s, null)) { s = ""; } stmt.addParamString(s); } } } } return(stmt); }