private String resolveMIME(String... withinMIMETypes) { String retVal = null; MIMEResolver[] local = getResolvers(); try { for (int i = 0; i < local.length; i++) { MIMEResolver resolver = local[i]; if(canResolveMIMETypes(resolver, withinMIMETypes)) { retVal = resolver.findMIMEType(this); } if (retVal != null) { return retVal; } } } finally { if (fixIt != null) { fixIt.internalClose(); } fixIt = null; } return retVal; }
private String resolveMIME(String def) { String retVal = null; MIMEResolver[] local = getResolvers(); try { for (int i = 0; i < local.length; i++) { retVal = local[i].findMIMEType(this); if (retVal != null) return retVal; } if (def != null) { return def; } return "content/unknown"; // NOI18N } finally { if (fixIt != null) fixIt.internalClose(); fixIt = null; } }
private String resolveMIME(String def) { String retVal = null; MIMEResolver[] local = getResolvers(); try { for (int i = 0; i < local.length; i++) { retVal = local[i].findMIMEType(this); if (retVal != null) return retVal; } if (def != null) { return def; } return "content/unknown"; // NOI18N } finally { if (fixIt != null) fixIt.internalClose(); fixIt = null; } }