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 в перечисляемое значение формата загрузки.

Параметры:

ПараметрТипОписание
contentTypejava.lang.String

Возвращает: инт

contentTypeToSaveFormat(String contentType)

public static int contentTypeToSaveFormat(String contentType)

Преобразует тип контента IANA в перечисляемое значение формата сохранения.

Параметры:

ПараметрТипОписание
contentTypejava.lang.String

Возвращает: инт

detectFileFormat(InputStream stream)

public static FileFormatInfo detectFileFormat(InputStream stream)

Параметры:

ПараметрТипОписание
streamjava.io.InputStream

Возвращает: FileFormatInfo

detectFileFormat(String fileName)

public static FileFormatInfo detectFileFormat(String fileName)

Обнаруживает и возвращает информацию о формате документа. Обнаруживает и возвращает информацию о формате документа, хранящегося в файле на диске.

Даже если этот метод определяет формат документа, он не гарантирует, что указанный документ действителен. Этот метод определяет формат документа только путем считывания данных, достаточных для обнаружения. Чтобы полностью убедиться в том, что документ действителен, вам необходимо загрузить документ вDocument объект.

Этот метод выдаетFileCorruptedExceptionкогда формат распознается, но обнаружение не может быть завершено из-за повреждения.

Параметры:

ПараметрТипОписание
fileNamejava.lang.StringИмя файла.

Возвращает: FileFormatInfo - АFileFormatInfo объект, содержащий обнаруженную информацию.

equals(Object arg0)

public boolean equals(Object arg0)

Параметры:

ПараметрТипОписание
arg0java.lang.Object

Возвращает: логический

extensionToSaveFormat(String extension)

public static int extensionToSaveFormat(String extension)

Преобразует расширение имени файла вSaveFormat ценность.

Параметры:

ПараметрТипОписание
extensionjava.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)

Параметры:

ПараметрТипОписание
imageTypeint

Возвращает: java.lang.String

loadFormatToExtension(int loadFormat)

public static String loadFormatToExtension(int loadFormat)

Параметры:

ПараметрТипОписание
loadFormatint

Возвращает: java.lang.String

loadFormatToSaveFormat(int loadFormat)

public static int loadFormatToSaveFormat(int loadFormat)

Параметры:

ПараметрТипОписание
loadFormatint

Возвращает: инт

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

saveFormatToExtension(int saveFormat)

public static String saveFormatToExtension(int saveFormat)

Параметры:

ПараметрТипОписание
saveFormatint

Возвращает: java.lang.String

saveFormatToLoadFormat(int saveFormat)

public static int saveFormatToLoadFormat(int saveFormat)

Параметры:

ПараметрТипОписание
saveFormatint

Возвращает: инт

toString()

public String toString()

Возвращает: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Параметры:

ПараметрТипОписание
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Параметры:

ПараметрТипОписание
arg0long
arg1int