package jxtreetable.own; import java.math.BigDecimal; import java.util.Arrays; import java.util.List; public class DisplayedObject { private final String name; private final List<BigDecimal> values; public DisplayedObject(String name, BigDecimal... values) { this.name = name; this.values = Arrays.asList(values); } public String name() { return name; } public BigDecimal sum() { BigDecimal sum = BigDecimal.ZERO; for (BigDecimal value : values) { sum = sum.add(value); } return sum; } public BigDecimal valueAt(int index) { return values.get(index); } public String hiddenTooltip() { return "the hidden tooltip"; } @Override public String toString() { return "overridden for test"; } }