Есть ли перечисление с MIME-типами в Java?

Возможный дубликат:
Интерфейс/перечисление с перечислением стандартных констант типа mime

Есть ли перечисление (или что-то подобное), которое содержит константы для наиболее распространенных типов MIME?

Я хотел бы иметь дело с некоторыми константами, а не стрелять в струны здесь и там.

Ответы

Ответ 1

В JDK я не знаю. Но есть этот класс, с которым вы, возможно, начинаете.

Edit:

Теперь есть лучший вариант, я думаю. Использование Guava MediaType - это класс, который поддерживается.

Ответ 2

Не может быть перечисление, так как не существует замкнутого набора возможных значений.

Несколько фреймворков предоставляют удобные классы, содержащие список строк. Например, спецификация JAX-RS (jsr311) предоставляет класс javax.ws.rs.core.MediaType.

Ответ 3

Java хранит некоторые типы MIME в DataFlavor.