Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • xxxModuleActivator class, which implements the ModuleActivator interface
  • ModuleActivator file
  • xxxArtifactProcessor class, which processes the XML for an implementation type
  • xxxImplementation class, which represents a runtime instance of the implementation type

How does a Component Type Module declare the XML that it handles?

...

This class is called to deal with the XML in the composite SCDL files which relates to the implementation type - ie. <implementation.xxx.../>

The class is passed an XML stream which it reads and parses out the contents of the <implementation.xxx.../> element, principally getting all of the attributes and child elements (if present).

When the information has been parsed out, the xxxArtifactProcessor class creates an xxxImplementation object which represents the runtime component corresponding to the implementation.xxx element.

xxxImplementation class