ImageLoadersRegistry

Inheritance: java.lang.Object

public final class ImageLoadersRegistry

Представляет реестр загрузчиков изображений.

Методы

МетодОписание
getRegisteredFormats()Получает зарегистрированные форматы загрузки изображений.
getRegisteredDescriptors()Получает зарегистрированные дескрипторы.
register(IImageLoaderDescriptor imageLoaderDescriptor)Регистрирует указанный дескриптор загрузчика изображений.
getFirstSupportedDescriptorByTypeName(String descriptorTypeName)Получает первый поддерживаемый дескриптор по его имени типа.
getFirstSupportedDescriptorByFileFormat(long fileFormat)Получает первый поддерживаемый формат файла по его имени типа.
getFirstSupportedDescriptor(InputStream stream, LoadOptions loadOptions)Получает первый найденный поддерживаемый дескриптор, подходящий для указанного stream и, при необходимости, loadOptions.
createFirstSupportedLoader(InputStream stream, LoadOptions loadOptions)Создает первый найденный загрузчик, подходящий для указанного stream и при необходимости loadOptions.
registerLoader(IImageLoaderDescriptor loaderDescriptor)Регистрирует загрузчик.
unregisterLoader(IImageLoaderDescriptor loaderDescriptor)Снимает регистрацию загрузчика.

getRegisteredFormats()

public static long getRegisteredFormats()

Получает зарегистрированные форматы загрузки изображений.

Значение: Зарегистрированные форматы загрузки изображений.

Returns: long

getRegisteredDescriptors()

public static IImageLoaderDescriptor[] getRegisteredDescriptors()

Получает зарегистрированные дескрипторы.

Значение: Зарегистрированные дескрипторы.

Returns: com.aspose.imaging.IImageLoaderDescriptor[]

register(IImageLoaderDescriptor imageLoaderDescriptor)

public static synchronized void register(IImageLoaderDescriptor imageLoaderDescriptor)

Регистрирует указанный дескриптор загрузчика изображений.

Parameters:

ПараметрТипОписание
imageLoaderDescriptorIImageLoaderDescriptorДескриптор загрузчика изображений.

getFirstSupportedDescriptorByTypeName(String descriptorTypeName)

public static IImageLoaderDescriptor getFirstSupportedDescriptorByTypeName(String descriptorTypeName)

Получает первый поддерживаемый дескриптор по его имени типа.

Parameters:

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

Первый дескриптор загрузчика будет фактически последним зарегистрированным. |

Returns: IImageLoaderDescriptor - The first found loader descriptor or null if not such descriptor is found.

getFirstSupportedDescriptorByFileFormat(long fileFormat)

public static IImageLoaderDescriptor getFirstSupportedDescriptorByFileFormat(long fileFormat)

Получает первый поддерживаемый формат файла по его имени типа.

Parameters:

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

Первый дескриптор загрузчика будет фактически последним зарегистрированным. |

Returns: IImageLoaderDescriptor - The first found loader descriptor or null if not such descriptor is found.

getFirstSupportedDescriptor(InputStream stream, LoadOptions loadOptions)

public static IImageLoaderDescriptor getFirstSupportedDescriptor(InputStream stream, LoadOptions loadOptions)

Получает первый найденный поддерживаемый дескриптор, подходящий для указанного stream и, при необходимости, loadOptions.

Parameters:

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

Первый дескриптор загрузчика будет фактически последним зарегистрированным. |

Returns: IImageLoaderDescriptor - The loader descriptor which supports the specified stream and loadOptions or null if no such descriptor is found.

createFirstSupportedLoader(InputStream stream, LoadOptions loadOptions)

public static IImageLoader createFirstSupportedLoader(InputStream stream, LoadOptions loadOptions)

Создает первый найденный загрузчик, подходящий для указанного stream и при необходимости loadOptions.

Parameters:

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

Первый загрузчик будет фактически последним зарегистрированным. |

Returns: IImageLoader - The loader which supports the specified stream and loadOptions or null if no such loader is found.

registerLoader(IImageLoaderDescriptor loaderDescriptor)

public static void registerLoader(IImageLoaderDescriptor loaderDescriptor)

Регистрирует загрузчик.

Parameters:

ПараметрТипОписание
loaderDescriptorIImageLoaderDescriptorДескриптор загрузчика для регистрации.

unregisterLoader(IImageLoaderDescriptor loaderDescriptor)

public static synchronized void unregisterLoader(IImageLoaderDescriptor loaderDescriptor)

Снимает регистрацию загрузчика.

Parameters:

ПараметрТипОписание
loaderDescriptorIImageLoaderDescriptorДескриптор загрузчика для снятия регистрации.