BTT Core Extension

com.ibm.btt.core.extension

BTT 6.1

This extension point is used to define extension of BTT core components, such as operations, services, and so on.

If user have extended BTT core components in their plug-in project, user should extend this extension point together for BTT core plug-in to load the classes user have extended.

If user using fromJAR type to load BTT configuration files, user should extend this extension point together for BTT core plug-in to find the configuration files in user's plug-in folder.

This extension points use OSGi Bundle to locate user defined classes or configuration files.

<!ELEMENT extension (package+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT package EMPTY>

<!ATTLIST package

name CDATA #REQUIRED>


Following is an example:

   

<extension point=

"com.ibm.btt.core.extension"

>

<package name=

"com.ibm.btt.rcp.sample.operation"

/>

</extension>

User can easily define the name to be "*" to include all classes and resources in this plug-in project into the BTT class path.

   

<extension point=

"com.ibm.btt.core.extension"

>

<package name=

"*"

/>

</extension>