public final static boolean isHiddenOrSpecial(String key) { return isHidden(key) || isSpecial(key); } }
public final static boolean isHiddenOrSpecial(String key) { return isHidden(key) || isSpecial(key); } }
/** * Returns the set of special keys contained in the given data item. It will * not return any hidden keys! * * @param item * @return */ public final static Set<String> getSpecialKeys(Data item) { Set<String> set = new LinkedHashSet<String>(); for (String key : item.keySet()) if (isSpecial(key) && !isHidden(key)) set.add(key); return set; }
/** * Returns the set of special keys contained in the given data item. It will * not return any hidden keys! * * @param item * @return */ public final static Set<String> getSpecialKeys(Data item) { Set<String> set = new LinkedHashSet<String>(); for (String key : item.keySet()) if (isSpecial(key) && !isHidden(key)) set.add(key); return set; }
/** * Returns the list of <i>non-special</i>, <i>non-hidden</i> keys of the * given data item. * * @param item * @return */ public final static Set<String> getKeys(Data item) { Set<String> set = new LinkedHashSet<String>(); for (String key : item.keySet()) { if (!isSpecial(key) && !isHidden(key)) set.add(key); } return set; }
/** * Returns the list of <i>non-special</i>, <i>non-hidden</i> keys of the * given data item. * * @param item * @return */ public final static Set<String> getKeys(Data item) { Set<String> set = new LinkedHashSet<String>(); for (String key : item.keySet()) { if (!isSpecial(key) && !isHidden(key)) set.add(key); } return set; }
/** * @see stream.DataProcessor#process(stream.Data) */ @Override public Data process(Data data) { List<String> remove = new ArrayList<String>(); for (String key : data.keySet()) { if (DataUtils.isSpecial(key)) continue; try { Double val = new Double(data.get(key).toString()); if (val == 0.0d) remove.add(key); } catch (Exception e) { } } for (String key : remove) { data.remove(key); } return data; } }
/** * @see stream.DataProcessor#process(stream.Data) */ @Override public Data process(Data data) { List<String> remove = new ArrayList<String>(); for (String key : data.keySet()) { if (DataUtils.isSpecial(key)) continue; try { Double val = new Double(data.get(key).toString()); if (val == 0.0d) remove.add(key); } catch (Exception e) { } } for (String key : remove) { data.remove(key); } return data; } }
/** * @see stream.DataProcessor#process(stream.Data) */ @Override public Data process(Data data) { List<String> remove = new ArrayList<String>(); for (String key : data.keySet()) { if (DataUtils.isSpecial(key)) continue; try { Double val = new Double(data.get(key).toString()); if (val == 0.0d) remove.add(key); } catch (Exception e) { } } for (String key : remove) { data.remove(key); } return data; } }