ImageLoadersRegistry

Inheritance: java.lang.Object

public final class ImageLoadersRegistry

Rappresenta il registro dei caricatori di immagini.

Metodi

MetodoDescrizione
getRegisteredFormats()Ottiene i formati di caricamento immagine registrati.
getRegisteredDescriptors()Ottiene i descrittori registrati.
register(IImageLoaderDescriptor imageLoaderDescriptor)Registra il descrittore del caricatore immagine specificato.
getFirstSupportedDescriptorByTypeName(String descriptorTypeName)Ottiene il primo descrittore supportato per nome del tipo.
getFirstSupportedDescriptorByFileFormat(long fileFormat)Ottiene il primo formato file supportato per nome del tipo.
getFirstSupportedDescriptor(InputStream stream, LoadOptions loadOptions)Ottiene il primo descrittore supportato trovato adatto per lo stream specificato e, opzionalmente, per le loadOptions.
createFirstSupportedLoader(InputStream stream, LoadOptions loadOptions)Crea il primo loader trovato adatto al stream specificato e facoltativamente alle loadOptions.
registerLoader(IImageLoaderDescriptor loaderDescriptor)Registra il loader.
unregisterLoader(IImageLoaderDescriptor loaderDescriptor)Annulla la registrazione del loader.

getRegisteredFormats()

public static long getRegisteredFormats()

Ottiene i formati di caricamento immagine registrati.

Valore: i formati di caricamento delle immagini registrati.

Returns: long

getRegisteredDescriptors()

public static IImageLoaderDescriptor[] getRegisteredDescriptors()

Ottiene i descrittori registrati.

Valore: i descrittori registrati.

Returns: com.aspose.imaging.IImageLoaderDescriptor[]

register(IImageLoaderDescriptor imageLoaderDescriptor)

public static synchronized void register(IImageLoaderDescriptor imageLoaderDescriptor)

Registra il descrittore del caricatore immagine specificato.

Parameters:

ParametroTipoDescrizione
imageLoaderDescriptorIImageLoaderDescriptorIl descrittore del loader immagine.

getFirstSupportedDescriptorByTypeName(String descriptorTypeName)

public static IImageLoaderDescriptor getFirstSupportedDescriptorByTypeName(String descriptorTypeName)

Ottiene il primo descrittore supportato per nome del tipo.

Parameters:

ParametroTipoDescrizione
descriptorTypeNamejava.lang.String

Il primo descrittore del loader sarà in realtà l’ultimo registrato. |

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

getFirstSupportedDescriptorByFileFormat(long fileFormat)

public static IImageLoaderDescriptor getFirstSupportedDescriptorByFileFormat(long fileFormat)

Ottiene il primo formato file supportato per nome del tipo.

Parameters:

ParametroTipoDescrizione
fileFormatlong

Il primo descrittore del loader sarà in realtà l’ultimo registrato. |

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)

Ottiene il primo descrittore supportato trovato adatto per lo stream specificato e, opzionalmente, per le loadOptions.

Parameters:

ParametroTipoDescrizione
flussojava.io.InputStreamIl flusso.
loadOptionsLoadOptions

Il primo descrittore del loader sarà in realtà l’ultimo registrato. |

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)

Crea il primo loader trovato adatto al stream specificato e facoltativamente alle loadOptions.

Parameters:

ParametroTipoDescrizione
flussojava.io.InputStreamIl flusso.
loadOptionsLoadOptions

Il primo loader sarà in realtà l’ultimo registrato. |

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)

Registra il loader.

Parameters:

ParametroTipoDescrizione
loaderDescriptorIImageLoaderDescriptorIl descrittore del loader da registrare.

unregisterLoader(IImageLoaderDescriptor loaderDescriptor)

public static synchronized void unregisterLoader(IImageLoaderDescriptor loaderDescriptor)

Annulla la registrazione del loader.

Parameters:

ParametroTipoDescrizione
loaderDescriptorIImageLoaderDescriptorIl descrittore del loader da deregistrare.