Esempio n. 1
0
  public String toString(DetailLevel detailLevel) {
    StringBuilder builder = new StringBuilder();
    if (!stillWorking && detailLevel == DetailLevel.BASIC) {
      builder.append(" DONE");
    }

    for (Key key : keys()) {
      Stat stat = stat(key);
      if (detailLevel.ordinal() >= stat.detailLevel().ordinal()) {
        builder.append(key.shortName() != null ? key.shortName() + ":" : "").append(stat);
      }
    }
    return name + (builder.length() > 0 ? ":" + builder : "");
  }