in src/main/java/org/apache/sling/commons/mime/internal/MimeTypeServiceImpl.java [93:110]
public String getMimeType(String name) {
if (name == null) {
return null;
}
String ext = name.substring(name.lastIndexOf('.') + 1);
ext = ext.toLowerCase();
String type = this.mimeMap.get(ext);
if (type == null) {
MimeTypeProvider[] mtp = this.getMimeTypeProviders();
for (int i = 0; type == null && i < mtp.length; i++) {
type = mtp[i].getMimeType(ext);
}
}
return type;
}