package water.api;
import water.Boot;
import water.exec.ASTOp;
import water.util.RString;
public class Console extends HTMLOnlyRequest {
@Override protected String build(Response response) {
RString rs = new RString(Boot._init.loadContent("/h2o/console.html"));
rs.replace("HELP", getHelp());
return rs.toString();
}
private String getHelp() {
StringBuilder sb = new StringBuilder();
sb.append("jqconsole.Write(");
sb.append("'Access keys directly by name (for example `iris.hex`).\\n' +");
sb.append("'Available functions are:'+");
for(String s : ASTOp.UNI_INFIX_OPS.keySet())
sb.append("'\\n\\t").append(s).append("' +");
sb.append("'\\n', 'jqconsole-output');");
return sb.toString();
}
}