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.Object
Provides provider info, like vendor name and version, forImageReaderWriterSpi
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 entryImplementation-Vendor
for the package.java.lang.String
getVersion()
Returns the version/build number string, as specified in the manifest entryImplementation-Version
for the package.java.lang.String
toString()
-
-
-
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-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 entryImplementation-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 classjava.lang.Object
-
-