| <?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> |