Well maybe no one has another tutorial but if someone has expirence in writing custom plugins for Image I/O might be able to help me out. In the Java Image IO documentation for writing plug-ins it says in the constructor for my ImageReaderSpi class I can use the super function to set the data, but I am getting an error saying it does not exsist, here is an example:
public MyformatImageReaderSpi()
{
super (vendorName, version,
names, suffixes, MIMETypes,
readerClassName,
STANDARD_INPUT_TYPE, // Accept ImageInputStreams
writerSpiNames,
supportsStandardStreamMetadataFormat,
nativeStreamMetadataFormatName,
nativeStreamMetadataFormatClassName,
extraStreamMetadataFormatNames,
extraStreamMetadataFormatClassNames,
supportsStandardImageMetadataFormat,
nativeImageMetadataFormatName,
extraImageMetadataFormatNames,
extraImageMetadataFormatClassNames);
}