Bookmark Provider

com.ibm.rcp.ui.bookmarkprovider

Lotus Expeditor 6.1

The Bookmark Provider extension point allows a plugin to register as a provider of bookmarks. Bookmarks are items that are dynamically displayed in the launcher and are allowed to be moved around, created and deleted in the launcher by the end user. If more than one bookmark provider has been defined then a ranking and/or provider name filter will be used to return a preferred bookmark provider. More than one bookmark provider can be defined in a given installation. For example, plugin A can define a bookmark provider and plugin B can define a bookmark provider.

<!ELEMENT extension (provider)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT provider EMPTY>

<!ATTLIST provider

id      CDATA #REQUIRED

class   CDATA #REQUIRED

name    CDATA #IMPLIED

ranking CDATA #IMPLIED>


<extension point=

"com.ibm.rcp.ui.bookmarkProvider"

id=

"com.xyz.launcher.bookmark.test"

name=

"A bookmark provider test"

>

<provider class=

"com.xyz.launcher.bookmark.tests.TestBookmarkProvider"

id=

"com.xyz.launcher.bookmark.testprovider"

name=

"My test bookmark provider"

ranking=

"16"

/>

</extension>

The value of the class attribute must be the fully qualified name of a class that implements com.ibm.rcp.ui.bookmark.IBookmarkProvider.