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 LocalizableMessagegetDescription()VersiongetImplementationVersion()java.net.URLgetPackageURL()java.lang.Class<?>getServiceClass()java.lang.StringgetServiceImplementationClassname()VersiongetSpecificationVersion()LocalizableMessagegetTitle()java.lang.StringgetVendor()voidsetPackageURL(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:
getTitlein interfaceInterfaceInfo
-
getDescription
public LocalizableMessage getDescription()
- Specified by:
getDescriptionin interfaceInterfaceInfo
-
getVendor
public java.lang.String getVendor()
- Specified by:
getVendorin interfaceInterfaceInfo
-
getSpecificationVersion
public Version getSpecificationVersion()
- Specified by:
getSpecificationVersionin interfaceInterfaceInfo
-
getImplementationVersion
public Version getImplementationVersion()
- Specified by:
getImplementationVersionin interfaceInterfaceInfo
-
getServiceClass
public java.lang.Class<?> getServiceClass()
-
getServiceImplementationClassname
public java.lang.String getServiceImplementationClassname()
- Specified by:
getServiceImplementationClassnamein interfaceServiceDescriptor
-
getPackageURL
public java.net.URL getPackageURL()
-
setPackageURL
public void setPackageURL(java.net.URL packageURL)
-
-