/** Returns a duplicate copy of this object. */ public StringDict copy() { StringDict outgoing = new StringDict(count); System.arraycopy(keys, 0, outgoing.keys, 0, count); System.arraycopy(values, 0, outgoing.values, 0, count); for (int i = 0; i < count; i++) { outgoing.indices.put(keys[i], i); } outgoing.count = count; return outgoing; }
/** Returns a duplicate copy of this object. */ public StringDict copy() { StringDict outgoing = new StringDict(count); System.arraycopy(keys, 0, outgoing.keys, 0, count); System.arraycopy(values, 0, outgoing.values, 0, count); for (int i = 0; i < count; i++) { outgoing.indices.put(keys[i], i); } outgoing.count = count; return outgoing; }
static protected StringDict parseStyleAttributes(String style) { //Map<String, String> table = new HashMap<String, String>(); StringDict table = new StringDict(); // if (style == null) return table; if (style != null) { String[] pieces = style.split(";"); for (int i = 0; i < pieces.length; i++) { String[] parts = pieces[i].split(":"); //table.put(parts[0], parts[1]); table.set(parts[0], parts[1]); } } return table; }
public StringDict getStringDict(String keyColumnName, String valueColumnName) { return new StringDict(getStringColumn(keyColumnName), getStringColumn(valueColumnName)); }
public StringDict getStringDict(String keyColumnName, String valueColumnName) { return new StringDict(getStringColumn(keyColumnName), getStringColumn(valueColumnName)); }
public StringDict getStringDict(int keyColumn, int valueColumn) { return new StringDict(getStringColumn(keyColumn), getStringColumn(valueColumn)); }
public StringDict getStringDict(int keyColumn, int valueColumn) { return new StringDict(getStringColumn(keyColumn), getStringColumn(valueColumn)); }