|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.java.plugin.registry.xml.ExtensionPointImpl
public class ExtensionPointImpl
Made public to get access to the ParameterDefinition
Made parameterDefinitionImpl.getValueParser() public
Nested Class Summary | |
---|---|
class |
ExtensionPointImpl.ParameterDefinitionImpl
|
Nested classes/interfaces inherited from interface org.java.plugin.registry.ExtensionPoint |
---|
ExtensionPoint.ParameterDefinition |
Field Summary | |
---|---|
protected org.apache.commons.logging.Log |
log
Makes logging service available for descending classes. |
Method Summary | |
---|---|
boolean |
equals(java.lang.Object obj)
|
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. |
PluginDescriptor |
getDeclaringPluginDescriptor()
Returns plug-in descriptor, this element belongs to. |
PluginFragment |
getDeclaringPluginFragment()
Returns descriptor of plug-in fragment that contributes this element. |
java.util.Collection<ExtensionPoint> |
getDescendants()
Looks for all available (valid) successors of this extension point. |
java.lang.String |
getDocsPath()
|
Documentation<T> |
getDocumentation()
|
java.lang.String |
getId()
|
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()
|
int |
hashCode()
|
protected boolean |
isEqualTo(Identity idt)
|
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()
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.java.plugin.registry.Identity |
---|
getId |
Methods inherited from interface org.java.plugin.registry.PluginElement |
---|
getDeclaringPluginDescriptor, getDeclaringPluginFragment |
Methods inherited from interface org.java.plugin.registry.Identity |
---|
getId |
Methods inherited from interface org.java.plugin.registry.Documentable |
---|
getDocsPath, getDocumentation |
Field Detail |
---|
protected final org.apache.commons.logging.Log log
Method Detail |
---|
public java.lang.String getUniqueId()
getUniqueId
in interface UniqueIdentity
UniqueIdentity.getUniqueId()
public ExtensionMultiplicity getMultiplicity()
getMultiplicity
in interface ExtensionPoint
ExtensionPoint.getMultiplicity()
public java.util.Collection<Extension> getAvailableExtensions()
ExtensionPoint
getAvailableExtensions
in interface ExtensionPoint
Extension
objectsExtensionPoint.getAvailableExtensions()
public Extension getAvailableExtension(java.lang.String uniqueId)
getAvailableExtension
in interface ExtensionPoint
uniqueId
- unique ID of extension
ExtensionPoint.getAvailableExtension(
java.lang.String)
public boolean isExtensionAvailable(java.lang.String uniqueId)
ExtensionPoint
true
, the method
ExtensionPoint.getAvailableExtension(String)
should return valid extension for
the same UID.
isExtensionAvailable
in interface ExtensionPoint
uniqueId
- unique ID of extension
true
if extension is available for this extension
pointExtensionPoint.isExtensionAvailable(
java.lang.String)
public java.util.Collection<Extension> getConnectedExtensions()
ExtensionPoint
getConnectedExtensions
in interface ExtensionPoint
Extension
objectsExtensionPoint.getConnectedExtensions()
public Extension getConnectedExtension(java.lang.String uniqueId)
getConnectedExtension
in interface ExtensionPoint
uniqueId
- unique ID of extension
ExtensionPoint.getConnectedExtension(
java.lang.String)
public boolean isExtensionConnected(java.lang.String uniqueId)
ExtensionPoint
true
,
the method ExtensionPoint.getConnectedExtension(String)
should return
valid extension for the same UID.
isExtensionConnected
in interface ExtensionPoint
uniqueId
- unique ID of extension
true
if extension was successfully "connected" to
this extension pointExtensionPoint.isExtensionConnected(
java.lang.String)
public boolean isValid()
isValid
in interface ExtensionPoint
true
if extension point is considered to be validExtensionPoint.isValid()
public java.util.Collection<ExtensionPoint.ParameterDefinition> getParameterDefinitions()
ExtensionPoint
getParameterDefinitions
in interface ExtensionPoint
ExtensionPoint.ParameterDefinition
objectsExtensionPoint.getParameterDefinitions()
public ExtensionPoint.ParameterDefinition getParameterDefinition(java.lang.String id)
getParameterDefinition
in interface ExtensionPoint
id
- ID of parameter definition to look for
ExtensionPoint.getParameterDefinition(
java.lang.String)
public java.lang.String getParentPluginId()
getParentPluginId
in interface ExtensionPoint
null
ExtensionPoint.getParentPluginId()
public java.lang.String getParentExtensionPointId()
getParentExtensionPointId
in interface ExtensionPoint
null
ExtensionPoint.getParentExtensionPointId()
public boolean isSuccessorOf(ExtensionPoint extensionPoint)
isSuccessorOf
in interface ExtensionPoint
extensionPoint
- extension point
true
if this point is successor of given extension
pointExtensionPoint.isSuccessorOf(
org.java.plugin.registry.ExtensionPoint)
public java.util.Collection<ExtensionPoint> getDescendants()
ExtensionPoint
getDescendants
in interface ExtensionPoint
ExtensionPoint
objectsExtensionPoint.getDescendants()
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
protected boolean isEqualTo(Identity idt)
IdentityImpl.isEqualTo(
org.java.plugin.registry.Identity)
public PluginDescriptor getDeclaringPluginDescriptor()
PluginElement
null
.
getDeclaringPluginDescriptor
in interface PluginElement<T extends PluginElement<T>>
PluginElement.getDeclaringPluginDescriptor()
public PluginFragment getDeclaringPluginFragment()
PluginElement
null
, if element is contributed by
plug-in directly.
getDeclaringPluginFragment
in interface PluginElement<T extends PluginElement<T>>
PluginElement.getDeclaringPluginFragment()
public Documentation<T> getDocumentation()
getDocumentation
in interface Documentable<T extends PluginElement<T>>
null
if there is no documentation providedDocumentable.getDocumentation()
public java.lang.String getDocsPath()
getDocsPath
in interface Documentable<T extends PluginElement<T>>
Documentable.getDocsPath()
public java.lang.String getId()
getId
in interface Identity
Identity.getId()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
Object.equals(java.lang.Object)
public int hashCode()
hashCode
in class java.lang.Object
Object.hashCode()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |