IGifBlockLoaderDescriptor

public interface IGifBlockLoaderDescriptor

Gif block Loader descriptor.

Methods

MethodDescription
canLoad(StreamContainer streamContainer)Determines whether loader can load the specified data.
load(StreamContainer streamContainer, IColorPalette containerPalette)Loads the gif block.

canLoad(StreamContainer streamContainer)

public abstract boolean canLoad(StreamContainer streamContainer)

Determines whether loader can load the specified data.

Parameters:

ParameterTypeDescription
streamContainerStreamContainerThe stream container to load data from.

Returns: boolean - true loader can load the specified data; otherwise, false.

load(StreamContainer streamContainer, IColorPalette containerPalette)

public abstract IGifBlock load(StreamContainer streamContainer, IColorPalette containerPalette)

Loads the gif block.

Parameters:

ParameterTypeDescription
streamContainerStreamContainerThe stream container.
containerPaletteIColorPaletteThe container palette.

Returns: IGifBlock - A new gif block.