<?xml version="1.0" encoding="UTF-8"?>

<!--
Document : iReportPlugin.dtd
Created on : 19 maggio 2004, 8.09
Author : Giulio Toffoli
Description: This DTD define the XML descriptor for an iReport plugin. 
-->

<!-- 
iReportPlugin is the root element.
ATTRIBUTES:
name The name of plugin
class The class that extends 
it.businesslogic.ireport.plugin.IReportPlugin
loadOnStartup If true, the plugin will be instanced on iReport startup
hide If true, this plugin will be not visible on plugin menu
--> 
<!ELEMENT iReportPlugin (Author?,Description?, IconFile?)>
<!ATTLIST iReportPlugin
        name NMTOKEN #REQUIRED
        class NMTOKEN #REQUIRED
        loadOnStartup (true | false) "false"
        hide (true | false) "false"
        configurable (true | false) "false"
>

<!ELEMENT Author (#PCDATA)>
<!ELEMENT Description (#PCDATA)>

<!--
Icon file should be a file in the classpath i.e. com/my/plug/in/icon.gif
Is used as optional icon for menu.
Dim: 16x16 
-->
<!ELEMENT IconFile (#PCDATA)>