Class ProviderInfo

  • Direct Known Subclasses:
    ReaderWriterProviderInfo

    public class ProviderInfo
    extends java.lang.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:
    JAR Manifest
    • Constructor Summary

      Constructors 
      Constructor Description
      ProviderInfo​(java.lang.Package pPackage)
      Creates a provider information instance based on the given package.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getVendorName()
      Returns the vendor name, as specified in the manifest entry Implementation-Vendor for the package.
      java.lang.String getVersion()
      Returns the version/build number string, as specified in the manifest entry Implementation-Version for the package.
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • ProviderInfo

        public ProviderInfo​(java.lang.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:
        java.lang.IllegalArgumentException - if pPackage == null
    • Method Detail

      • getVendorName

        public final java.lang.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 java.lang.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 java.lang.String toString()
        Overrides:
        toString in class java.lang.Object