Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Current »

Overview

This module wraps an user-defined class. The class must extends the Module class.

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>
  • No labels