public class MockPluginDescriptor extends MockIdentity implements PluginDescriptor
| Constructor and Description |
|---|
MockPluginDescriptor()
No-arguments constructor.
|
MockPluginDescriptor(java.lang.String id) |
MockPluginDescriptor(java.lang.String id,
Version aVersion) |
| Modifier and Type | Method and Description |
|---|---|
MockPluginDescriptor |
addAttribute(PluginAttribute attribute) |
MockPluginDescriptor |
addExtension(Extension extension) |
MockPluginDescriptor |
addExtensionPoint(ExtensionPoint extPoint) |
MockPluginDescriptor |
addFragment(PluginFragment fragment) |
MockPluginDescriptor |
addLibrary(Library library) |
MockPluginDescriptor |
addPrerequisite(PluginPrerequisite pre) |
PluginAttribute |
getAttribute(java.lang.String id) |
java.util.Collection<PluginAttribute> |
getAttributes()
Returns collection of all top level attributes defined in manifest.
|
java.util.Collection<PluginAttribute> |
getAttributes(java.lang.String id) |
java.lang.String |
getDocsPath() |
Documentation<PluginDescriptor> |
getDocumentation() |
Extension |
getExtension(java.lang.String id) |
ExtensionPoint |
getExtensionPoint(java.lang.String id) |
java.util.Collection<ExtensionPoint> |
getExtensionPoints()
Returns collection of all extension points defined in manifest.
|
java.util.Collection<Extension> |
getExtensions()
Returns collection of all extensions defined in manifest.
|
java.util.Collection<PluginFragment> |
getFragments()
Returns collection of plug-in fragments which contributes to this
plug-in.
|
java.util.Collection<Library> |
getLibraries()
Returns collection of all libraries defined in manifest.
|
Library |
getLibrary(java.lang.String id) |
java.net.URL |
getLocation() |
java.lang.String |
getPluginClassName() |
PluginPrerequisite |
getPrerequisite(java.lang.String id) |
java.util.Collection<PluginPrerequisite> |
getPrerequisites()
Returns collection of all prerequisites defined in manifest.
|
PluginRegistry |
getRegistry() |
java.lang.String |
getUniqueId() |
java.lang.String |
getVendor() |
Version |
getVersion() |
MockPluginDescriptor |
setDocsPath(java.lang.String value) |
MockPluginDescriptor |
setDocumentation(Documentation<PluginDescriptor> value) |
MockPluginDescriptor |
setLocation(java.net.URL value) |
MockPluginDescriptor |
setPluginClassName(java.lang.String value) |
MockPluginDescriptor |
setRegistry(PluginRegistry value) |
MockPluginDescriptor |
setVendor(java.lang.String value) |
MockPluginDescriptor |
setVersion(Version value) |
getId, setIdpublic MockPluginDescriptor()
public MockPluginDescriptor(java.lang.String id)
id - plug-in IDpublic MockPluginDescriptor(java.lang.String id,
Version aVersion)
id - plug-in IDaVersion - plug-in versionpublic PluginAttribute getAttribute(java.lang.String id)
getAttribute in interface PluginDescriptorid - ID of attribute to look forPluginDescriptor.getAttribute(
java.lang.String)public java.util.Collection<PluginAttribute> getAttributes()
PluginDescriptorgetAttributes in interface PluginDescriptorPluginAttribute objectsPluginDescriptor.getAttributes()public java.util.Collection<PluginAttribute> getAttributes(java.lang.String id)
getAttributes in interface PluginDescriptorid - ID of attribute to look forPluginDescriptor.getAttributes(
java.lang.String)public MockPluginDescriptor addAttribute(PluginAttribute attribute)
attribute - attribute to addpublic Extension getExtension(java.lang.String id)
getExtension in interface PluginDescriptorid - extension IDnullPluginDescriptor.getExtension(
java.lang.String)public ExtensionPoint getExtensionPoint(java.lang.String id)
getExtensionPoint in interface PluginDescriptorid - extension point IDnullPluginDescriptor.getExtensionPoint(
java.lang.String)public java.util.Collection<ExtensionPoint> getExtensionPoints()
PluginDescriptorgetExtensionPoints in interface PluginDescriptorExtensionPoint objectsPluginDescriptor.getExtensionPoints()public java.util.Collection<Extension> getExtensions()
PluginDescriptorgetExtensions in interface PluginDescriptorExtension objectsPluginDescriptor.getExtensions()public MockPluginDescriptor addExtensionPoint(ExtensionPoint extPoint)
extPoint - extension point to addpublic MockPluginDescriptor addExtension(Extension extension)
extension - extension to addpublic java.util.Collection<PluginFragment> getFragments()
PluginDescriptorgetFragments in interface PluginDescriptorPluginFragment objectsPluginDescriptor.getFragments()public MockPluginDescriptor addFragment(PluginFragment fragment)
fragment - plug-in fragment to addpublic java.util.Collection<Library> getLibraries()
PluginDescriptorgetLibraries in interface PluginDescriptorLibrary objectsPluginDescriptor.getLibraries()public MockPluginDescriptor addLibrary(Library library)
library - library to addpublic Library getLibrary(java.lang.String id)
getLibrary in interface PluginDescriptorid - library IDnullPluginDescriptor.getLibrary(
java.lang.String)public java.net.URL getLocation()
getLocation in interface PluginDescriptorPluginDescriptor.getLocation()public MockPluginDescriptor setLocation(java.net.URL value)
value - the location to setpublic java.lang.String getPluginClassName()
getPluginClassName in interface PluginDescriptornullPluginDescriptor.getPluginClassName()public MockPluginDescriptor setPluginClassName(java.lang.String value)
value - the plug-in class name to setpublic PluginPrerequisite getPrerequisite(java.lang.String id)
getPrerequisite in interface PluginDescriptorid - prerequisite IDnullPluginDescriptor.getPrerequisite(
java.lang.String)public java.util.Collection<PluginPrerequisite> getPrerequisites()
PluginDescriptorgetPrerequisites in interface PluginDescriptorPluginPrerequisite objectsPluginDescriptor.getPrerequisites()public MockPluginDescriptor addPrerequisite(PluginPrerequisite pre)
pre - plug-in prerequisite to addpublic PluginRegistry getRegistry()
getRegistry in interface PluginDescriptorPluginDescriptor.getRegistry()public MockPluginDescriptor setRegistry(PluginRegistry value)
value - the registry to setpublic java.lang.String getVendor()
getVendor in interface PluginDescriptorPluginDescriptor.getVendor()public MockPluginDescriptor setVendor(java.lang.String value)
value - the vendor to setpublic Version getVersion()
getVersion in interface PluginDescriptorPluginDescriptor.getVersion()public MockPluginDescriptor setVersion(Version value)
value - the version to setpublic java.lang.String getUniqueId()
getUniqueId in interface UniqueIdentityUniqueIdentity.getUniqueId()public java.lang.String getDocsPath()
getDocsPath in interface Documentable<PluginDescriptor>Documentable.getDocsPath()public MockPluginDescriptor setDocsPath(java.lang.String value)
value - the docs path to setpublic Documentation<PluginDescriptor> getDocumentation()
getDocumentation in interface Documentable<PluginDescriptor>null
if there is no documentation providedDocumentable.getDocumentation()public MockPluginDescriptor setDocumentation(Documentation<PluginDescriptor> value)
value - the documentation to setCopyright © 2004-2007 Dmitry Olshansky. All Rights Reserved.