public static boolean isNullOrBlank(Object value){ if(null == value){ return true; } if(value instanceof String){ return isBlank((String)value); } return false; }
public boolean isBlank() { return Strings.isBlank(buf); }
public WhereBuilder and(Consumer<Expr> func) { Expr expr = new Expr(); func.accept(expr); if (!Strings.isBlank(expr.buf)) { return and(expr.buf.toString()); } return this; }
public WhereBuilder or(Consumer<Expr> func) { Expr expr = new Expr(); func.accept(expr); if (!Strings.isBlank(expr.buf)) { return or(expr.buf.toString()); } return this; }
private String wrap(String script) { int index0 = script.indexOf("function"); int index1 = index0 >= 0 ? script.indexOf(')', index0) : -1; if(index0 >= 0 && index1 > index0) { int index2 = JsUtils.findNextExternalFunction(script, index1 + 1); if(index2 < 0) { String part0 = script.substring(0, index0); String part1 = script.substring(index1 + 1); if(Strings.isBlank(part0)) { script = "(function()" + part0 + part1 + "\n)()"; }else { script = "(function(){" + part0 + part1 + "\n})()"; } }else { String part0 = index0 == 0 ? "" : script.substring(0, index0); String part1 = script.substring(index1+1, index2); String part2 = script.substring(index2); if(Strings.isBlank(part0)) { script = "(function()" + part0 + part1 + ")()" + part2; }else { script = "(function(){" + part0 + part1 + "})()" + part2; } } }else { script = "(function(){" + script + "\n})()"; } return script; }
private String getKey(ResultColumn cm, String key) { if(cm.isAlias){ return key; } if(Strings.isBlank(cm.columnLabel) || Strings.equals(cm.columnLabel, cm.columnName)) { key = Strings.lowerCamel(key, '_'); } return key; }
@Override public boolean resolveDynamic(SqlContext context, Sql sql, Appendable buf, Params params) throws IOException { if(null != processor && processor.supportsToFragment()) { String s = processor.toFragment(context, sql, this, params); if(Strings.isBlank(s)) { return false; } buf.append(s); return true; } return super.resolveDynamic(context, sql, buf, params); }
if(Strings.isBlank(content)) { continue;
if(Strings.isBlank(string)) { return;
public void run() { try { for(;;) { writer.println("Waiting command..."); String line=reader.readLine(); if(null == line) { break; } if(Strings.isBlank(line)) { output(400, "The input data can't be empty!"); return; } if("exit".equals(line)) { log.info("Received exit request, exit now"); break; } log.info("Received : " + line); execute(line); } }catch (Exception e) { log.error(e); throw Exceptions.uncheck(e); } }
if (doc.exists()) { String md = doc.getContent(); if (!Strings.isBlank(md)) { op.setDescription(md);