Overview
This module wraps an user-defined class. The class must implements Module interface.
Module's schema is defined in custom.xsd.
Attributes
name |
type |
required |
description |
---|---|---|---|
class |
string |
yes |
Name of the class defining module. |
Example
Please find below an example of plugin defining one custom module. Line 8 contains a module which delegates all plugin's lifecycle method to com.qcadoo.SampleModule.
<?xml version="1.0" encoding="UTF-8"?> <plugin plugin="samplePlugin" version="1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schema.qcadoo.org/plugin" xmlns:custom="http://schema.qcadoo.org/modules/custom" xsi:schemaLocation="http://schema.qcadoo.org/plugin http://schema.qcadoo.org/plugin.xsd http://schema.qcadoo.org/modules/custom http://schema.qcadoo.org/modules/custom.xsd"> <custom:custom class="com.sample.SampleModule" /> </plugin>