public class MockExtension extends MockPluginElement<Extension> implements Extension
Extension.Parameter| Constructor and Description |
|---|
MockExtension()
No-arguments constructor.
|
MockExtension(java.lang.String id) |
MockExtension(java.lang.String id,
PluginDescriptor declaringPluginDescriptor) |
| Modifier and Type | Method and Description |
|---|---|
MockExtension |
addParameter(Extension.Parameter parameter) |
java.lang.String |
getExtendedPluginId() |
java.lang.String |
getExtendedPointId() |
Extension.Parameter |
getParameter(java.lang.String id)
Returns top level parameter with given ID or
null if no top
level parameters exist. |
java.util.Collection<Extension.Parameter> |
getParameters()
Returns collection of all top level parameters defined in this extension.
|
java.util.Collection<Extension.Parameter> |
getParameters(java.lang.String id) |
java.lang.String |
getUniqueId() |
boolean |
isValid() |
MockExtension |
setExtendedPluginId(java.lang.String value) |
MockExtension |
setExtendedPointId(java.lang.String value) |
MockExtension |
setValid(boolean value) |
getDeclaringPluginDescriptor, getDeclaringPluginFragment, getDocsPath, getDocumentation, setDeclaringPluginDescriptor, setDeclaringPluginFragment, setDocsPath, setDocumentationgetId, setIdclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDeclaringPluginDescriptor, getDeclaringPluginFragmentgetDocsPath, getDocumentationpublic MockExtension()
public MockExtension(java.lang.String id)
id - extension IDpublic MockExtension(java.lang.String id,
PluginDescriptor declaringPluginDescriptor)
id - extension IDdeclaringPluginDescriptor - declaring plug-in descriptorpublic java.lang.String getExtendedPluginId()
getExtendedPluginId in interface ExtensionExtension.getExtendedPluginId()public MockExtension setExtendedPluginId(java.lang.String value)
value - the extended plug-in id to setpublic java.lang.String getExtendedPointId()
getExtendedPointId in interface ExtensionExtension.getExtendedPointId()public MockExtension setExtendedPointId(java.lang.String value)
value - the extended point id to setpublic Extension.Parameter getParameter(java.lang.String id)
Extensionnull if no top
level parameters exist. If more than one top level parameters with given
ID found, the method should throw an IllegalArgumentException.getParameter in interface Extensionid - ID of parameter to look forExtension.getParameter(java.lang.String)public java.util.Collection<Extension.Parameter> getParameters()
ExtensiongetParameters in interface ExtensionExtension.Parameter objectsExtension.getParameters()public java.util.Collection<Extension.Parameter> getParameters(java.lang.String id)
getParameters in interface Extensionid - ID of parameter to look forExtension.getParameters(java.lang.String)public MockExtension addParameter(Extension.Parameter parameter)
parameter - parameter to addpublic boolean isValid()
isValid in interface Extensiontrue if extension is considered to be validExtension.isValid()public MockExtension setValid(boolean value)
value - the valid flag to setpublic java.lang.String getUniqueId()
getUniqueId in interface UniqueIdentityUniqueIdentity.getUniqueId()Copyright © 2004-2007 Dmitry Olshansky. All Rights Reserved.