public class MockExtensionPoint extends MockPluginElement<ExtensionPoint> implements ExtensionPoint
ExtensionPoint.ParameterDefinition| Constructor and Description |
|---|
MockExtensionPoint() |
| Modifier and Type | Method and Description |
|---|---|
MockExtensionPoint |
addExtension(Extension extension,
boolean isConnected) |
MockExtensionPoint |
addParameter(ExtensionPoint extensionPoint) |
MockExtensionPoint |
addParameterDefinition(ExtensionPoint.ParameterDefinition parameterDefinition) |
MockExtensionPoint |
addPredecessors(java.lang.String pluginId,
java.lang.String extensionPointId) |
Extension |
getAvailableExtension(java.lang.String uniqueId) |
java.util.Collection<Extension> |
getAvailableExtensions()
Returns a collection of all extensions that available for this point.
|
Extension |
getConnectedExtension(java.lang.String uniqueId) |
java.util.Collection<Extension> |
getConnectedExtensions()
Returns a collection of all extensions that was successfully "connected"
to this point.
|
java.util.Collection<ExtensionPoint> |
getDescendants()
Looks for all available (valid) successors of this extension point.
|
ExtensionMultiplicity |
getMultiplicity() |
ExtensionPoint.ParameterDefinition |
getParameterDefinition(java.lang.String id) |
java.util.Collection<ExtensionPoint.ParameterDefinition> |
getParameterDefinitions()
Returns collection of all top level parameter definitions declared
in this extension point and all it parents.
|
java.lang.String |
getParentExtensionPointId() |
java.lang.String |
getParentPluginId() |
java.lang.String |
getUniqueId() |
boolean |
isExtensionAvailable(java.lang.String uniqueId)
Checks if extension is available for this extension point.
|
boolean |
isExtensionConnected(java.lang.String uniqueId)
Checks if extension is in valid state and successfully "connected"
to this extension point.
|
boolean |
isSuccessorOf(ExtensionPoint extensionPoint) |
boolean |
isValid() |
MockExtensionPoint |
setMultiplicity(ExtensionMultiplicity value) |
MockExtensionPoint |
setParentExtensionPoint(java.lang.String pluginId,
java.lang.String extensionPointId) |
MockExtensionPoint |
setValid(boolean value) |
getDeclaringPluginDescriptor, getDeclaringPluginFragment, getDocsPath, getDocumentation, setDeclaringPluginDescriptor, setDeclaringPluginFragment, setDocsPath, setDocumentationgetId, setIdclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDeclaringPluginDescriptor, getDeclaringPluginFragmentgetDocsPath, getDocumentationpublic Extension getAvailableExtension(java.lang.String uniqueId)
getAvailableExtension in interface ExtensionPointuniqueId - unique ID of extensionExtensionPoint.getAvailableExtension(
java.lang.String)public java.util.Collection<Extension> getAvailableExtensions()
ExtensionPointgetAvailableExtensions in interface ExtensionPointExtension objectsExtensionPoint.getAvailableExtensions()public Extension getConnectedExtension(java.lang.String uniqueId)
getConnectedExtension in interface ExtensionPointuniqueId - unique ID of extensionExtensionPoint.getConnectedExtension(
java.lang.String)public java.util.Collection<Extension> getConnectedExtensions()
ExtensionPointgetConnectedExtensions in interface ExtensionPointExtension objectsExtensionPoint.getConnectedExtensions()public MockExtensionPoint addExtension(Extension extension, boolean isConnected)
extension - extension to addisConnected - if true extension will be marked as
"connected" alsopublic java.util.Collection<ExtensionPoint> getDescendants()
ExtensionPointgetDescendants in interface ExtensionPointExtensionPoint objectsExtensionPoint.getDescendants()public MockExtensionPoint addParameter(ExtensionPoint extensionPoint)
extensionPoint - descendant extension to addpublic ExtensionMultiplicity getMultiplicity()
getMultiplicity in interface ExtensionPointExtensionPoint.getMultiplicity()public MockExtensionPoint setMultiplicity(ExtensionMultiplicity value)
value - the multiplicity to setpublic ExtensionPoint.ParameterDefinition getParameterDefinition(java.lang.String id)
getParameterDefinition in interface ExtensionPointid - ID of parameter definition to look forExtensionPoint.getParameterDefinition(
java.lang.String)public java.util.Collection<ExtensionPoint.ParameterDefinition> getParameterDefinitions()
ExtensionPointgetParameterDefinitions in interface ExtensionPointExtensionPoint.ParameterDefinition objectsExtensionPoint.getParameterDefinitions()public MockExtensionPoint addParameterDefinition(ExtensionPoint.ParameterDefinition parameterDefinition)
parameterDefinition - parameter definition to addpublic java.lang.String getParentExtensionPointId()
getParentExtensionPointId in interface ExtensionPointnullExtensionPoint.getParentExtensionPointId()public MockExtensionPoint setParentExtensionPoint(java.lang.String pluginId, java.lang.String extensionPointId)
pluginId - the parent plug-in id to setextensionPointId - the parent extension point id to setpublic java.lang.String getParentPluginId()
getParentPluginId in interface ExtensionPointnullExtensionPoint.getParentPluginId()public boolean isExtensionAvailable(java.lang.String uniqueId)
ExtensionPointtrue, the method
ExtensionPoint.getAvailableExtension(String) should return valid extension for
the same UID.isExtensionAvailable in interface ExtensionPointuniqueId - unique ID of extensiontrue if extension is available for this extension
pointExtensionPoint.isExtensionAvailable(
java.lang.String)public boolean isExtensionConnected(java.lang.String uniqueId)
ExtensionPointtrue,
the method ExtensionPoint.getConnectedExtension(String) should return
valid extension for the same UID.isExtensionConnected in interface ExtensionPointuniqueId - unique ID of extensiontrue if extension was successfully "connected" to
this extension pointExtensionPoint.isExtensionConnected(
java.lang.String)public boolean isSuccessorOf(ExtensionPoint extensionPoint)
isSuccessorOf in interface ExtensionPointextensionPoint - extension pointtrue if this point is successor of given extension
pointExtensionPoint.isSuccessorOf(
org.java.plugin.registry.ExtensionPoint)public MockExtensionPoint addPredecessors(java.lang.String pluginId, java.lang.String extensionPointId)
pluginId - predecessor plug-in ID to addextensionPointId - predecessor extension point ID to addpublic boolean isValid()
isValid in interface ExtensionPointtrue if extension point is considered to be validExtensionPoint.isValid()public MockExtensionPoint 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.