@Override public final Resource withExtension(String extension) { assert InternalUtils.isNonBlank(extension); int dotx = path.lastIndexOf('.'); if (dotx < 0) return createResource(path + "." + extension); return createResource(path.substring(0, dotx + 1) + extension); }
@Override public final Resource withExtension(String extension) { assert InternalUtils.isNonBlank(extension); int dotx = path.lastIndexOf('.'); if (dotx < 0) return createResource(path + "." + extension); return createResource(path.substring(0, dotx + 1) + extension); }
private Resource findLocalizedResource(Locale locale) { for (String path : new LocalizedNameGenerator(this.path, locale)) { Resource potential = createResource(path); if (potential.exists()) return potential; } return null; }
private Resource findLocalizedResource(Locale locale) { for (String path : new LocalizedNameGenerator(this.path, locale)) { Resource potential = createResource(path); if (potential.exists()) return potential; } return null; }
return createResource(path.toString());
return createResource(path.toString());