public boolean hasEntries(){ List<Entry> entries = getEntries(); return (entries.size() > 0); }
static public String format(Report report){ if(report == null || !report.hasEntries()){ return null; } Report.Entry entry = report.tailEntry(); return "<math xmlns=\"http://www.w3.org/1998/Math/MathML\">" + entry.getExpression() + "</math>"; } }
private String getExpression() { org.jpmml.evaluator.Report report = getReport(); org.jpmml.evaluator.Report.Entry entry = report.tailEntry(); return entry.getExpression(); }
private void report(String expression) { org.jpmml.evaluator.Report report = getReport(); org.jpmml.evaluator.Report.Entry entry = new org.jpmml.evaluator.Report.Entry(expression, getValue()); report.add(entry); }
@Override public ReportingFloatValue copy() { org.jpmml.evaluator.Report report = getReport(); return new ReportingFloatValue(super.value, report.copy(), null); }
private boolean hasExpression() { org.jpmml.evaluator.Report report = getReport(); return report.hasEntries(); }
private String getExpression() { org.jpmml.evaluator.Report report = getReport(); org.jpmml.evaluator.Report.Entry entry = report.tailEntry(); return entry.getExpression(); }
private void report(String expression) { org.jpmml.evaluator.Report report = getReport(); org.jpmml.evaluator.Report.Entry entry = new org.jpmml.evaluator.Report.Entry(expression, getValue()); report.add(entry); }
@Override public ReportingDoubleValue copy() { org.jpmml.evaluator.Report report = getReport(); return new ReportingDoubleValue(super.value, report.copy(), null); }
private boolean hasExpression() { org.jpmml.evaluator.Report report = getReport(); return report.hasEntries(); }
Entry tailEntry(){ List<Entry> entries = getEntries(); if(entries.size() < 1){ throw new IllegalStateException(); } return entries.get(entries.size() - 1); }
Entry headEntry(){ List<Entry> entries = getEntries(); if(entries.size() < 1){ throw new IllegalStateException(); } return entries.get(0); }
@Override public String toString(){ ToStringHelper helper = new ToStringHelper(this) .add("entries", getEntries()); return helper.toString(); }