FileFormatUtil
Наследование: java.lang.Object
public class FileFormatUtil
Предоставляет служебные методы для работы с форматами файлов, такие как определение формата файла или преобразование расширений файлов в перечисления форматов файлов и из них.
Чтобы узнать больше, посетитеDetect File Format and Check Format Compatibility документальная статья.
Методы
Метод | Описание |
---|---|
contentTypeToLoadFormat(String contentType) | Преобразует тип контента IANA в перечисляемое значение формата загрузки. |
contentTypeToSaveFormat(String contentType) | Преобразует тип контента IANA в перечисляемое значение формата сохранения. |
detectFileFormat(InputStream stream) | |
detectFileFormat(String fileName) | Обнаруживает и возвращает информацию о формате документа. |
equals(Object arg0) | |
extensionToSaveFormat(String extension) | Преобразует расширение имени файла вSaveFormat ценность. |
getClass() | |
hashCode() | |
imageTypeToExtension(int imageType) | |
loadFormatToExtension(int loadFormat) | |
loadFormatToSaveFormat(int loadFormat) | |
notify() | |
notifyAll() | |
saveFormatToExtension(int saveFormat) | |
saveFormatToLoadFormat(int saveFormat) | |
toString() | |
wait() | |
wait(long arg0) | |
wait(long arg0, int arg1) |
contentTypeToLoadFormat(String contentType)
public static int contentTypeToLoadFormat(String contentType)
Преобразует тип контента IANA в перечисляемое значение формата загрузки.
Параметры:
Параметр | Тип | Описание |
---|---|---|
contentType | java.lang.String |
Возвращает: инт
contentTypeToSaveFormat(String contentType)
public static int contentTypeToSaveFormat(String contentType)
Преобразует тип контента IANA в перечисляемое значение формата сохранения.
Параметры:
Параметр | Тип | Описание |
---|---|---|
contentType | java.lang.String |
Возвращает: инт
detectFileFormat(InputStream stream)
public static FileFormatInfo detectFileFormat(InputStream stream)
Параметры:
Параметр | Тип | Описание |
---|---|---|
stream | java.io.InputStream |
Возвращает: FileFormatInfo
detectFileFormat(String fileName)
public static FileFormatInfo detectFileFormat(String fileName)
Обнаруживает и возвращает информацию о формате документа. Обнаруживает и возвращает информацию о формате документа, хранящегося в файле на диске.
Даже если этот метод определяет формат документа, он не гарантирует, что указанный документ действителен. Этот метод определяет формат документа только путем считывания данных, достаточных для обнаружения. Чтобы полностью убедиться в том, что документ действителен, вам необходимо загрузить документ вDocument объект.
Этот метод выдаетFileCorruptedExceptionкогда формат распознается, но обнаружение не может быть завершено из-за повреждения.
Параметры:
Параметр | Тип | Описание |
---|---|---|
fileName | java.lang.String | Имя файла. |
Возвращает: FileFormatInfo - АFileFormatInfo объект, содержащий обнаруженную информацию.
equals(Object arg0)
public boolean equals(Object arg0)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | java.lang.Object |
Возвращает: логический
extensionToSaveFormat(String extension)
public static int extensionToSaveFormat(String extension)
Преобразует расширение имени файла вSaveFormat ценность.
Параметры:
Параметр | Тип | Описание |
---|---|---|
extension | java.lang.String | Расширение файла. Может быть с ведущей точкой или без нее. Без учета регистра. |
Если расширение не может быть распознано, возвращаетсяSaveFormat.UNKNOWN. |
Возвращает: инт
getClass()
public final native Class<?> getClass()
Возвращает: java.lang.Класс
hashCode()
public native int hashCode()
Возвращает: инт
imageTypeToExtension(int imageType)
public static String imageTypeToExtension(int imageType)
Параметры:
Параметр | Тип | Описание |
---|---|---|
imageType | int |
Возвращает: java.lang.String
loadFormatToExtension(int loadFormat)
public static String loadFormatToExtension(int loadFormat)
Параметры:
Параметр | Тип | Описание |
---|---|---|
loadFormat | int |
Возвращает: java.lang.String
loadFormatToSaveFormat(int loadFormat)
public static int loadFormatToSaveFormat(int loadFormat)
Параметры:
Параметр | Тип | Описание |
---|---|---|
loadFormat | int |
Возвращает: инт
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
saveFormatToExtension(int saveFormat)
public static String saveFormatToExtension(int saveFormat)
Параметры:
Параметр | Тип | Описание |
---|---|---|
saveFormat | int |
Возвращает: java.lang.String
saveFormatToLoadFormat(int saveFormat)
public static int saveFormatToLoadFormat(int saveFormat)
Параметры:
Параметр | Тип | Описание |
---|---|---|
saveFormat | int |
Возвращает: инт
toString()
public String toString()
Возвращает: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | long | |
arg1 | int |