org.nuxeo.runtime.model.impl
Class ExtensionPointImpl
java.lang.Object
org.nuxeo.runtime.model.impl.ExtensionPointImpl
- All Implemented Interfaces:
- Serializable, ExtensionPoint
public class ExtensionPointImpl
- extends Object
- implements ExtensionPoint, Serializable
- Author:
- Bogdan Stefanescu
- See Also:
- Serialized Form
name
public String name
superComponent
public String superComponent
documentation
public String documentation
contributions
public transient Class[] contributions
xmap
public transient XMap xmap
ri
public transient RegistrationInfo ri
ExtensionPointImpl
public ExtensionPointImpl()
getContributions
public Class[] getContributions()
- Description copied from interface:
ExtensionPoint
- Gets the object types of the contributions accepted by this extension point.
- Specified by:
getContributions
in interface ExtensionPoint
- Returns:
- the accepted contribution types
getName
public String getName()
- Description copied from interface:
ExtensionPoint
- Gets the extension point name.
- Specified by:
getName
in interface ExtensionPoint
- Returns:
- the extension point name
getDocumentation
public String getDocumentation()
- Description copied from interface:
ExtensionPoint
- Gets the comment attached to this extension point if any.
- Specified by:
getDocumentation
in interface ExtensionPoint
- Returns:
- the comment
getSuperComponent
public String getSuperComponent()
- Description copied from interface:
ExtensionPoint
- Get the component owning the base extension which this one extends.
If this method returns null, it means the current extension point is
extending another extension point and should forward any contribution to
the base extension. The base extension has the same name as this one but
it is declared in another component.
- Specified by:
getSuperComponent
in interface ExtensionPoint
- Returns:
- the base extension point if this extension point is extending
another extension point, or null if none
createExtension
public Extension createExtension(Element element)
loadContributions
public Object[] loadContributions(RegistrationInfo owner,
Extension extension)
throws Exception
- Throws:
Exception
Copyright © 2011 Nuxeo SAS. All Rights Reserved.