Package com.twelvemonkeys.imageio.spi
Class ProviderInfo
- java.lang.Object
-
- com.twelvemonkeys.imageio.spi.ProviderInfo
-
- Direct Known Subclasses:
ReaderWriterProviderInfo
public class ProviderInfo extends java.lang.ObjectProvides provider info, like vendor name and version, forImageReaderWriterSpisubclasses 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.StringgetVendorName()Returns the vendor name, as specified in the manifest entryImplementation-Vendorfor the package.java.lang.StringgetVersion()Returns the version/build number string, as specified in the manifest entryImplementation-Versionfor the package.java.lang.StringtoString()
-
-
-
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- ifpPackage == null
-
-
Method Detail
-
getVendorName
public final java.lang.String getVendorName()
Returns the vendor name, as specified in the manifest entryImplementation-Vendorfor 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 entryImplementation-Versionfor 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:
toStringin classjava.lang.Object
-
-