@Override public void init(ProcessContext context) throws Exception { super.init(context); if (key != null) expression = new StringExpression(key); }
@Override public void init(ProcessContext ctx) throws Exception { super.init(ctx); headers = new LinkedList<String>(); closed = false; lastHeader = null; headerWritten = false; filter = ".*"; fileExpression = new StringExpression(urlString); }
@Override public void init(ProcessContext ctx) throws Exception { super.init(ctx); headers = new LinkedList<String>(); closed = false; lastHeader = null; headerWritten = false; filter = ".*"; fileExpression = new StringExpression(urlString); }
private Expression<String> createOrBuildStringExpression(String key) { Expression<String> e = sExps.get(key); if (e == null) { Expression<Double> d = dExps.get(key); if (d != null) key = "%{" + d.getExpression() + "}"; e = new StringExpression(key); } return e; }
private Expression<String> createOrBuildStringExpression(String key) { Expression<String> e = sExps.get(key); if (e == null) { Expression<Double> d = dExps.get(key); if (d != null) key = d.getExpression(); e = new StringExpression(key); } return e; }
/** * @see stream.AbstractProcessor#init(stream.Context) */ @Override public void init(ProcessContext ctx) throws Exception { super.init(ctx); filter = new StringExpression(txt); }
/** * @see stream.AbstractProcessor#init(stream.Context) */ @Override public void init(ProcessContext ctx) throws Exception { super.init(ctx); filter = new StringExpression(txt); }
private String replaceAndCreateStringExpressions(String ex) { // PRIO 10 List<Integer> ms = find(ex, "'"); if (ms.size() % 2 != 0) throw new IllegalArgumentException("Bad %{...}"); boolean run = true; int i = 0; while (run) { int s = ex.indexOf("'"); if (s >= 0) { String subString = ex.substring(s); int e = subString.indexOf("'", 1); System.out.println(subString); String se = subString.substring(0, e + 1); String key = ";p10se_" + i; StringExpression exp = new StringExpression(se); sExps.put(key, exp); ex = ex.replace(se, key); i++; } else run = false; } return ex; }
private String replaceAndCreateStringExpressions(String ex) { // PRIO 10 List<Integer> ms = find(ex, "'"); if (ms.size() % 2 != 0) throw new IllegalArgumentException("Bad %{...}"); boolean run = true; int i = 0; while (run) { int s = ex.indexOf("'"); if (s >= 0) { String subString = ex.substring(s); int e = subString.indexOf("'", 1); log.debug(subString); String se = subString.substring(0, e + 1); String key = ":p10se_" + i; StringExpression exp = new StringExpression(se); sExps.put(key, exp); ex = ex.replace(se, key); i++; } else run = false; } return ex; }
se = ex.substring(s - 1, e + 2); key = ";p10se_" + i; StringExpression exp = new StringExpression(se);
se = ex.substring(s - 1, e + 2); key = ";p10se_" + i; StringExpression exp = new StringExpression(se);
@SuppressWarnings("unchecked") public void setKeys(String[] keys) { this.keys = keys; this.filter = new Expression[keys.length]; int i = 0; for (String key : keys) { if (key.contains("\'")) { filter[i] = new StringExpression(key) .toSerializableExpression(); } else filter[i] = new DoubleExpression(key) .toSerializableExpression(); i++; } }
public StringArrayExpression(String e) { super(e); String[] sexps = null; if (super.statics) { dynamic = false; sexps = e.split(","); exps = new StringExpression[sexps.length]; result = new String[sexps.length]; int count = 0; for (int i = 0; i < sexps.length; i++) { exps[i] = new StringExpression(sexps[i]); if (exps[i].isStatic()) { count++; } } if (count == exps.length) { statics = true; for (int i = 0; i < exps.length; i++) { result[i] = exps[i].getExpression(); } } else statics = false; } else { statics = false; result = null; dynamic = true; exps = null; } }