/** Finds engine associated with given mime type. * If no engine is associated returns default one. */ public synchronized static IndentEngine find (String mime) { Enumeration en = indentEngines(); while (en.hasMoreElements()) { IndentEngine eng = (IndentEngine)en.nextElement(); if (eng.acceptMimeType(mime)) { return eng; } } IndentEngine eng = (IndentEngine) map.get (mime); if (eng != null) { return eng; } return getDefault(); }
/** Finds engine associated with given mime type. * If no engine is associated returns default one. */ public synchronized static IndentEngine find(String mime) { Enumeration<? extends IndentEngine> en = indentEngines(); while (en.hasMoreElements()) { IndentEngine eng = en.nextElement(); if (eng.acceptMimeType(mime)) { return eng; } } IndentEngine eng = map.get(mime); if (eng != null) { return eng; } return getDefault(); }
/** Finds engine associated with given mime type. * If no engine is associated returns default one. */ public synchronized static IndentEngine find (String mime) { Enumeration en = indentEngines(); while (en.hasMoreElements()) { IndentEngine eng = (IndentEngine)en.nextElement(); if (eng.acceptMimeType(mime)) { return eng; } } IndentEngine eng = (IndentEngine) map.get (mime); if (eng != null) { return eng; } return getDefault(); }