|
EGF Engine Release 0.1.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.egf.pde.util.ExtensionHelper
public class ExtensionHelper
Provides helpful methods to deal with Extension used in plug-in file.
Constructor Summary | |
---|---|
ExtensionHelper()
|
Method Summary | |
---|---|
static IPluginExtension |
createExtension(String extensionPointId_p,
IPluginModelBase pluginModelBase_p)
Create a new extension into given plug-in model object. |
static IPluginElement |
createPluginElement(IPluginParent parent_p,
String name_p)
Create a plug-in element and add it into parent. |
static IPluginElement[] |
getPluginElement(IPluginParent parent_p,
String nodeName_p)
Get the IPluginElement instances for given parameters. |
static IPluginElement |
getPluginElement(IPluginParent parent_p,
String attributeId_p,
String attributeIdValue_p)
Get an IPluginElement instance for given parameters. |
static IPluginExtension[] |
getPluginExtension(IExtensions extensionPart_p,
String fullyQualifiedExtensionPointId_p)
Get a list of IPluginExtension matching given extension-point id. |
static boolean |
removePluginElement(IPluginParent parent_p,
String elementId_p,
String elementIdValue_p)
Remove an IPluginElement element from an IPluginParent for given parameters. |
static boolean |
removePluginExtension(IExtensions extensionPart_p,
String extensionPointId_p,
String elementId_p,
String elementIdValue_p)
Remove an IPluginExtension from an IExtensions object for given extension-point id. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ExtensionHelper()
Method Detail |
---|
public static IPluginExtension createExtension(String extensionPointId_p, IPluginModelBase pluginModelBase_p)
extensionPointId_p
- the fully qualified extension-point id.pluginModelBase_p
-
IPluginExtension
instance or null if a creation error occurs.public static IPluginElement createPluginElement(IPluginParent parent_p, String name_p)
parent_p
-
IPluginElement
instance or null if a creation error occurs.public static IPluginExtension[] getPluginExtension(IExtensions extensionPart_p, String fullyQualifiedExtensionPointId_p)
IPluginExtension
matching given extension-point id.
extensionPart_p
- extension part where is stored all extensions and extension-points.fullyQualifiedExtensionPointId_p
- fully qualified extension-point id (with the id of plug-in that hosts that one.)
IPluginExtension
.public static boolean removePluginExtension(IExtensions extensionPart_p, String extensionPointId_p, String elementId_p, String elementIdValue_p)
IPluginExtension
from an IExtensions
object for given extension-point id.
extensionPart_p
- extensionPointId_p
- the fully qualified extension-point id.public static IPluginElement getPluginElement(IPluginParent parent_p, String attributeId_p, String attributeIdValue_p)
IPluginElement
instance for given parameters.attributeIdValue_p
.
parent_p
- attributeId_p.
- attributeIdValue_p
-
IPluginElement
instance or null if not found.public static IPluginElement[] getPluginElement(IPluginParent parent_p, String nodeName_p)
IPluginElement
instances for given parameters.nodeName_p
.
parent_p
- nodeName_p
-
IPluginElement
.public static boolean removePluginElement(IPluginParent parent_p, String elementId_p, String elementIdValue_p)
IPluginElement
element from an IPluginParent for given parameters.
parent_p
- elementId_p
- elementIdValue_p
-
|
EGF Engine Release 0.1.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright (c) Thales Corporate Services S.A.S, 2009.
This page is made available under license. For full details see the LEGAL in the documentation book that contains this page.