Class ProviderInfo

java.lang.Object
com.twelvemonkeys.imageio.spi.ProviderInfo
Direct Known Subclasses:
ReaderWriterProviderInfo

public class ProviderInfo extends Object
Provides provider info, like vendor name and version, for ImageReaderWriterSpi subclasses based on information in the manifest.
Version:
$Id: ProviderInfo.java,v 1.0 Oct 31, 2009 3:49:39 PM haraldk Exp$
Author:
Harald Kuhr, last modified by $Author: haraldk$
See Also:
  • Constructor Details

    • ProviderInfo

      public ProviderInfo(Package pPackage)
      Creates a provider information instance based on the given package.
      Parameters:
      pPackage - the package to get provider information from. This should typically be the package containing the Spi class.
      Throws:
      IllegalArgumentException - if pPackage == null
  • Method Details

    • getVendorName

      public final String getVendorName()
      Returns the vendor name, as specified in the manifest entry Implementation-Vendor for the package. If the vendor name is unavailable, the package name or some default name for known packages are used.
      Returns:
      the vendor name.
    • getVersion

      public final String getVersion()
      Returns the version/build number string, as specified in the manifest entry Implementation-Version for the package. If the version is unavailable, some arbitrary (non-null) value is used.
      Returns:
      the vendor name.
    • toString

      public String toString()
      Overrides:
      toString in class Object