public Map<String, Class<?>> getColumnTypes(Data item) { Map<String, Class<?>> types = new LinkedHashMap<String, Class<?>>(); for (String key : item.keySet()) { log.info("Checking type of key {}", key); types.put(key, item.get(key).getClass()); } return types; } }
@Override public Data process(Data data) { for (String key : keys) { Serializable s = data.get(key); if (s != null &&!s.toString().equals("--")) context.set(key, s); } return data; }
@Override public Data process(Data data) { for (String key : keys) { Serializable s = data.get(key); if (s != null && s instanceof Number) data.put(key, ((Number) s).intValue()); } return data; }
@Override public Data process(Data data) { for (String key : keys) { Serializable s = data.get(key); if (s != null && s instanceof Number) data.put(key, ((Number) s).intValue()); } return data; }
public void update(Data data) { for (LabeledTextFieldGroup subgroup : subgroups.values()) { subgroup.update(data); } for (String key : components.keySet()) { String value = String.valueOf(data.get(key)); if (!value.isEmpty()) components.get(key).updateText(value); } }
public void write(Data item, OutputStream stream) { Set<String> keys = item.keySet(); if (keys.isEmpty()) return; String key = keys.iterator().next(); Data value = (Data) item.get(key); write(key, value, stream); }
public List<Result> search(String query) { List<Result> results = new ArrayList<Result>(); Data qv = createWordVector(query.toLowerCase()); for (Data wv : docs.keySet()) { double score = dist(qv, wv); if (score > 0) results.add(new Result(docs.get(wv), score, wv.get("@class") + "")); } Collections.sort(results); return results; }
@Override public Data process(Data data) { Data d = DataFactory.create(); for (String key : data.keySet()) { d.put(key.trim(), data.get(key)); } return d; } }
private void copyToProcessCtx(Data data) { for (String key : data.keySet()) { if (k.contains(key)) { Serializable s = data.get(key); s = getValue(s); if (s == null) continue; this.context.set(key, s); } } }
@Override public Data process(Data data) { Data d = DataFactory.create(); for (String key : data.keySet()) { d.put(key.trim(), data.get(key)); } return d; } }
@Override public Data process(Data data) { Data d = DataFactory.create(); for (String key : data.keySet()) { d.put(key.trim(), data.get(key)); } return d; } }
private void copyToProcessCtx(Data data) { for (String key : data.keySet()) { if (k.contains(key)) { Serializable s = data.get(key); s = getValue(s); if (s == null) continue; this.context.set(key, s); } } }
public void processTree(String treeKey, Data data) { TreeNode tree = (TreeNode) data.get(treeKey); String featureName = this.createFeatureKey(treeKey); Serializable featureValue = this.compute(tree); data.put(featureName, featureValue); }
public static void scale(Data x, Double factor) { for (String key : x.keySet()) { if (!DataUtils.isHiddenOrSpecial(key)) { Serializable v = x.get(key); if (v instanceof Double) { Double scaled = factor * (Double) v; x.put(key, scaled); } } } } }
public void processTree(String treeKey, Data data) { TreeNode tree = (TreeNode) data.get(treeKey); String featureName = this.createFeatureKey(treeKey); Serializable featureValue = this.compute(tree); data.put(featureName, featureValue); }
public void processTree(String treeKey, Data data) { TreeNode tree = (TreeNode) data.get(treeKey); String featureName = this.createFeatureKey(treeKey); Serializable featureValue = this.compute(tree); data.put(featureName, featureValue); }
public static void scale(Data x, Double factor) { for (String key : x.keySet()) { if (!DataUtils.isHiddenOrSpecial(key)) { Serializable v = x.get(key); if (v instanceof Double) { Double scaled = factor * (Double) v; x.put(key, scaled); } } } } }