...
This module wraps an user-defined class. The class must implements extends the Module interface class.
Module's schema is defined in custom.xsd.
...
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.
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
<?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> |