blob: 53749b8d6511aee41a2bc7104afca36f9ea6121d [file] [log] [blame]
<?xml version='1.0' ?>
<model>
<modelId>test</modelId>
<component>
<modelId>test</modelId>
<className>ComponentBase</className>
<sourceClassName>ComponentBase</sourceClassName>
<type>base</type>
<family>base</family>
<rendererType>BaseRenderer</rendererType>
<desc>A base component class</desc>
<longDesc>
<![CDATA[
A base component class.
<p>
This is a base component. It has no name, so is not a concrete component.
]]>
</longDesc>
<property>
<name>prop1</name>
<className>java.lang.String</className>
<desc>The prop1 property</desc>
<longDesc>
<![CDATA[
The prop1 property.
<p>
Some dummy prop1 documentation.
]]>
</longDesc>
<generated>true</generated>
</property>
</component>
<component>
<modelId>test</modelId>
<className>ComponentInterface</className>
<sourceClassName>ComponentInterface</sourceClassName>
<type>iface</type>
<family>iface</family>
<rendererType>BaseRenderer</rendererType>
<desc>An interface that defines component properties</desc>
<longDesc>
<![CDATA[
An interface that defines component properties.
<p>
This is an interface component.
]]>
</longDesc>
<property>
<name>ifaceProp</name>
<className>java.lang.String</className>
<desc>The ifaceProp property</desc>
<longDesc>
<![CDATA[
The ifaceProp property.
<p>
Some dummy ifaceProp documentation.
]]>
</longDesc>
</property>
</component>
<component>
<modelId>test</modelId>
<className>ComponentChild</className>
<parentClassName>ComponentBase</parentClassName>
<sourceClassName>ComponentChild</sourceClassName>
<sourceClassParentClassName>ComponentBase</sourceClassParentClassName>
<interfaces>
<interface name="ComponentInterface"/>
</interfaces>
<name>foo</name>
<type>foo</type>
<family>foo</family>
<rendererType>FooRenderer</rendererType>
<implementedInterfaces>
<interface name="ComponentInterface"/>
</implementedInterfaces>
<desc>The ComponentChild component</desc>
<longDesc>
<![CDATA[
The ComponentChild component.
<p>
This is a child component. It does nothing useful.
]]>
</longDesc>
<property>
<name>prop2</name>
<className>boolean</className>
<desc>The prop2 property</desc>
<longDesc>
<![CDATA[
The prop2 property.
<p>
Some dummy prop2 documentation.
]]>
</longDesc>
</property>
</component>
<converter>
<modelId>test</modelId>
<className>Converter1</className>
<sourceClassName>Converter1</sourceClassName>
<converterId>conv1</converterId>
<desc>The Converter1 converter</desc>
<longDesc>
<![CDATA[
The Converter1 converter.
<p>
This is a silly converter. It does nothing useful.
]]>
</longDesc>
</converter>
<validator>
<modelId>test</modelId>
<className>Validator1</className>
<sourceClassName>Validator1</sourceClassName>
<validatorId>val1</validatorId>
<desc>The Validator1 validator</desc>
<longDesc>
<![CDATA[
The Validator1 validator.
<p>
This is a silly validator. It does nothing useful.
]]>
</longDesc>
</validator>
</model>