Authoring Tool

Identifier:
com.sodius.mdw.clm.client.authoringTool

Description:
Provides extensibility for developers to contribute new SECollab Publishers. A Publisher is what enables a user to extract content from an Authoring Tool and to project it as OSLC resources into a SECollab server.

Configuration Markup:

<!ELEMENT extension (authoringTool*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT authoringTool (operationFactory , wizard)>

<!ATTLIST authoringTool

id          CDATA #REQUIRED

name        CDATA #REQUIRED

icon        CDATA #REQUIRED

The declaration of an authoring tool for which a SECollab Publisher is contributed.



<!ELEMENT wizard EMPTY>

<!ATTLIST wizard

class CDATA #REQUIRED>


<!ELEMENT operationFactory EMPTY>

<!ATTLIST operationFactory

class CDATA #REQUIRED>


Examples:
Following is an example of a contributed SECollab Publisher:

    <extension
         point="com.sodius.mdw.clm.client.authoringTool">
      <authoringTool
            icon="icons/obj16/Tool.gif"
            id="com.sodius.mdw.clm.client.tool.sample"
            name="Sample">
         <operationFactory
               class="com.sodius.mdw.clm.client.tool.sample.SampleOperationFactory">
         </operationFactory>
         <wizard
               class="com.sodius.mdw.clm.client.tool.sample.ui.SampleWizard">
         </wizard>
      </authoringTool>
   </extension>