示例#1
0
  public String debug() {
    if (logger.getEffectiveLevel().equals(Level.ALL)) {
      return "";
    }
    // otherwise we want output

    StringBuilder sb = new StringBuilder();
    sb.append("remove ");
    sb.append(m_from.printContour(m_removed));
    sb.append("\n");

    sb.append(" from ");
    sb.append(m_from.debugAsSentence());
    sb.append("\n");

    sb.append(" to ");
    sb.append(m_to.debugAsSentence());
    sb.append("\n");

    sb.append(" zonesMoved: ");
    Set<Map.Entry<AbstractBasicRegion, AbstractBasicRegion>> entries = m_zones_moved.entrySet();
    for (Map.Entry<AbstractBasicRegion, AbstractBasicRegion> z_map : entries) {
      sb.append("<");
      sb.append(z_map.getKey().debug());
      sb.append("->");
      sb.append(z_map.getValue().debug());
      sb.append(">");
    }
    return sb.toString();
  }