GifBlocksRegistry

Inheritance: java.lang.Object

public final class GifBlocksRegistry

Представляет реестр открывающих блоков gif.

Методы

МетодОписание
getRegisteredDescriptors()Получает зарегистрированные дескрипторы.
getFirstSupportedDescriptorByTypeName(String descriptorTypeName)Получает первый поддерживаемый дескриптор по его имени типа.
getFirstSupportedDescriptor(InputStream stream)
loadBlockByFirstSupportedDescriptor(InputStream stream, IColorPalette containerPalette)
registerOpener(IGifBlockLoaderDescriptor openerDescriptor)Регистрирует открыватель.
unregisterOpener(IGifBlockLoaderDescriptor openerDescriptor)Снимает регистрацию открывателя.

getRegisteredDescriptors()

public static IGifBlockLoaderDescriptor[] getRegisteredDescriptors()

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

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

Returns: com.aspose.imaging.fileformats.gif.IGifBlockLoaderDescriptor[]

getFirstSupportedDescriptorByTypeName(String descriptorTypeName)

public static IGifBlockLoaderDescriptor getFirstSupportedDescriptorByTypeName(String descriptorTypeName)

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

Parameters:

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

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

Returns: IGifBlockLoaderDescriptor - The first found opener descriptor or null if not such descriptor is found.

getFirstSupportedDescriptor(InputStream stream)

public static IGifBlockLoaderDescriptor getFirstSupportedDescriptor(InputStream stream)

Parameters:

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

Returns: IGifBlockLoaderDescriptor

loadBlockByFirstSupportedDescriptor(InputStream stream, IColorPalette containerPalette)

public static IGifBlock loadBlockByFirstSupportedDescriptor(InputStream stream, IColorPalette containerPalette)

Parameters:

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

Returns: IGifBlock

registerOpener(IGifBlockLoaderDescriptor openerDescriptor)

public static void registerOpener(IGifBlockLoaderDescriptor openerDescriptor)

Регистрирует открыватель.

Parameters:

ПараметрТипОписание
openerDescriptorIGifBlockLoaderDescriptorДескриптор открывателя для регистрации.

unregisterOpener(IGifBlockLoaderDescriptor openerDescriptor)

public static void unregisterOpener(IGifBlockLoaderDescriptor openerDescriptor)

Снимает регистрацию открывателя.

Parameters:

ПараметрТипОписание
openerDescriptorIGifBlockLoaderDescriptorДескриптор открывателя для снятия регистрации.