Package ipsk.util.services
Class PackageServiceDescriptor<D extends ServiceDescriptor,S>
- java.lang.Object
-
- ipsk.util.services.PackageServiceDescriptor<D,S>
-
- All Implemented Interfaces:
InterfaceInfo
,ServiceDescriptor
public class PackageServiceDescriptor<D extends ServiceDescriptor,S> extends java.lang.Object implements ServiceDescriptor
- Author:
- klausj
-
-
Constructor Summary
Constructors Constructor Description PackageServiceDescriptor(java.lang.Class<S> serviceClass, java.lang.String serviceImplementationClassname, java.lang.Package p)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LocalizableMessage
getDescription()
Version
getImplementationVersion()
java.net.URL
getPackageURL()
java.lang.Class<?>
getServiceClass()
java.lang.String
getServiceImplementationClassname()
Version
getSpecificationVersion()
LocalizableMessage
getTitle()
java.lang.String
getVendor()
void
setPackageURL(java.net.URL packageURL)
-
-
-
Constructor Detail
-
PackageServiceDescriptor
public PackageServiceDescriptor(java.lang.Class<S> serviceClass, java.lang.String serviceImplementationClassname, java.lang.Package p)
-
-
Method Detail
-
getTitle
public LocalizableMessage getTitle()
- Specified by:
getTitle
in interfaceInterfaceInfo
-
getDescription
public LocalizableMessage getDescription()
- Specified by:
getDescription
in interfaceInterfaceInfo
-
getVendor
public java.lang.String getVendor()
- Specified by:
getVendor
in interfaceInterfaceInfo
-
getSpecificationVersion
public Version getSpecificationVersion()
- Specified by:
getSpecificationVersion
in interfaceInterfaceInfo
-
getImplementationVersion
public Version getImplementationVersion()
- Specified by:
getImplementationVersion
in interfaceInterfaceInfo
-
getServiceClass
public java.lang.Class<?> getServiceClass()
-
getServiceImplementationClassname
public java.lang.String getServiceImplementationClassname()
- Specified by:
getServiceImplementationClassname
in interfaceServiceDescriptor
-
getPackageURL
public java.net.URL getPackageURL()
-
setPackageURL
public void setPackageURL(java.net.URL packageURL)
-
-