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, setDocumentation
getId, setId
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDeclaringPluginDescriptor, getDeclaringPluginFragment
getDocsPath, getDocumentation
public 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 Extension
Extension.getExtendedPluginId()
public MockExtension setExtendedPluginId(java.lang.String value)
value
- the extended plug-in id to setpublic java.lang.String getExtendedPointId()
getExtendedPointId
in interface Extension
Extension.getExtendedPointId()
public MockExtension setExtendedPointId(java.lang.String value)
value
- the extended point id to setpublic Extension.Parameter getParameter(java.lang.String id)
Extension
null
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 Extension
id
- ID of parameter to look forExtension.getParameter(java.lang.String)
public java.util.Collection<Extension.Parameter> getParameters()
Extension
getParameters
in interface Extension
Extension.Parameter
objectsExtension.getParameters()
public java.util.Collection<Extension.Parameter> getParameters(java.lang.String id)
getParameters
in interface Extension
id
- 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 Extension
true
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 UniqueIdentity
UniqueIdentity.getUniqueId()
Copyright © 2004-2007 Dmitry Olshansky. All Rights Reserved.