package org.kalisen.classpathdoctor; import java.util.ResourceBundle; public class DefaultPathEntryFormatter implements PathEntryFormatter<PathEntry> { public String format(PathEntry entry) { return format(entry, new StringBuilder()).toString(); } public StringBuilder format(PathEntry entry, StringBuilder builder) { StringBuilder result = new StringBuilder(); if (entry.exists()) { result.append(entry.getPath()); } else { result.append( ResourceBundle.getBundle("user.messages").getString( "entry.doesnt.exist")).append("(").append( entry.getPath()).append(")").toString(); } return result; } }