org.apache.batik.ext.awt.image.spi
public abstract class MagicNumberRegistryEntry extends AbstractRegistryEntry implements StreamRegistryEntry
Nested Class Summary | |
---|---|
static class | MagicNumberRegistryEntry.MagicNumber
Inner class that represents one magic number. |
Field Summary | |
---|---|
static float | PRIORITY |
Constructor Summary | |
---|---|
MagicNumberRegistryEntry(String name, float priority, String ext, String mimeType, int offset, byte[] magicNumber)
Constructor, simplifies construction of entry when only
one extension and one magic number is required. | |
MagicNumberRegistryEntry(String name, String ext, String mimeType, int offset, byte[] magicNumber)
Constructor, simplifies construction of entry when only
one extension and one magic number is required. | |
MagicNumberRegistryEntry(String name, float priority, String ext, String mimeType, MagicNumberRegistryEntry.MagicNumber[] magicNumbers)
Constructor, simplifies construction of entry when only
one extension is required. | |
MagicNumberRegistryEntry(String name, String ext, String mimeType, MagicNumberRegistryEntry.MagicNumber[] magicNumbers)
Constructor, simplifies construction of entry when only
one extension is required. | |
MagicNumberRegistryEntry(String name, float priority, String[] exts, String[] mimeTypes, int offset, byte[] magicNumber)
Constructor, simplifies construction of entry when only
one magic number is required. | |
MagicNumberRegistryEntry(String name, String[] exts, String[] mimeTypes, int offset, byte[] magicNumbers)
Constructor, simplifies construction of entry when only
one magic number is required. | |
MagicNumberRegistryEntry(String name, float priority, String[] exts, String[] mimeTypes, MagicNumberRegistryEntry.MagicNumber[] magicNumbers)
Constructor | |
MagicNumberRegistryEntry(String name, String[] exts, String[] mimeTypes, MagicNumberRegistryEntry.MagicNumber[] magicNumbers)
Constructor | |
MagicNumberRegistryEntry(String name, String[] exts, String[] mimeTypes, MagicNumberRegistryEntry.MagicNumber[] magicNumbers, float priority)
Constructor, allows for overriding the default priority of
magic number entries. |
Method Summary | |
---|---|
int | getReadlimit()
Returns the maximume read ahead needed for all magic numbers. |
boolean | isCompatibleStream(InputStream is)
Check if the stream contains an image that can be
handled by this format handler |
Parameters: name Format Name priority the priority of the RegistryEntry ext Standard extension mimeType the supported MIME type offset Offset of magic number magicNumber byte array to match.
Parameters: name Format Name ext Standard extension mimeType the supported MIME type offset Offset of magic number magicNumber byte array to match.
Parameters: name Format Name priority the priority of the RegistryEntry ext Standard extension mimeType the supported MIME type magicNumbers Array of magic numbers any of which can match.
Parameters: name Format Name ext Standard extension mimeType the supported MIME type magicNumbers Array of magic numbers any of which can match.
Parameters: name Format Name priority the priority of the RegistryEntry exts Standard set of extensions mimeTypes array of supported MIME types offset Offset of magic number magicNumber byte array to match.
Parameters: name Format Name exts Standard set of extensions mimeTypes array of supported MIME types offset Offset of magic number magicNumbers byte array to match.
Parameters: name Format Name priority the priority of the RegistryEntry exts Standard set of extensions mimeTypes array of supported MIME types magicNumbers array of magic numbers any of which can match.
Parameters: name Format Name exts Standard set of extensions mimeTypes array of supported MIME types magicNumbers array of magic numbers any of which can match.
Parameters: name Format Name exts Standard set of extensions magicNumbers array of magic numbers any of which can match. priority The priority of this entry (1000 is baseline)