Modified: maven/plugins/trunk/maven-javadoc-plugin/src/main/mdo/javadocOptions.mdo URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-javadoc-plugin/src/main/mdo/javadocOptions.mdo?rev=933380&r1=933379&r2=933380&view=diff ============================================================================== --- maven/plugins/trunk/maven-javadoc-plugin/src/main/mdo/javadocOptions.mdo (original) +++ maven/plugins/trunk/maven-javadoc-plugin/src/main/mdo/javadocOptions.mdo Mon Apr 12 19:44:10 2010 @@ -19,7 +19,11 @@ specific language governing permissions under the License. --> -<model xmlns="http://modello.codehaus.org/MODELLO/1.1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://modello.codehaus.org/MODELLO/1.1.0 http://modello.codehaus.org/xsd/modello-1.1.0.xsd"> +<model xmlns="http://modello.codehaus.org/MODELLO/1.1.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://modello.codehaus.org/MODELLO/1.1.0 http://modello.codehaus.org/xsd/modello-1.1.0.xsd" + xsd.namespace="http://http://maven.apache.org/plugins/maven-javadoc-plugin/maven-javadoc-options/${version}" + xsd.target-namespace="http://maven.apache.org/plugins/maven-javadoc-plugin/xsd/maven-javadoc-options-${version}.xsd"> <id>javadocoptions</id> <name>JavadocOptions</name> <description><![CDATA[Model for Javadoc Options.]]></description> @@ -30,22 +34,154 @@ under the License. </default> </defaults> <classes> + <class rootElement="true" xml.tagName="javadocOptions"> + <name>JavadocOptions</name> + <version>1.1.0+</version> + <description>Root class to contain all javadoc configuration options for inclusion in javadoc bundle archives.</description> + <fields> + <field> + <name>groups</name> + <version>1.1.0+</version> + <description>A list of Group parameters.</description> + <required>false</required> + <association> + <type>Group</type> + <multiplicity>*</multiplicity> + </association> + </field> + <field> + <name>tags</name> + <version>1.1.0+</version> + <description>A list of Tag parameters.</description> + <required>false</required> + <association> + <type>Tag</type> + <multiplicity>*</multiplicity> + </association> + </field> + <field> + <name>docletArtifacts</name> + <version>1.1.0+</version> + <description>A list of DocletArtifact parameters.</description> + <required>false</required> + <association> + <type>DocletArtifact</type> + <multiplicity>*</multiplicity> + </association> + </field> + <field> + <name>taglets</name> + <version>1.1.0+</version> + <description>A list of Taglet parameters.</description> + <required>false</required> + <association> + <type>Taglet</type> + <multiplicity>*</multiplicity> + </association> + </field> + <field> + <name>offlineLinks</name> + <version>1.1.0+</version> + <description>A list of OfflineLink parameters.</description> + <required>false</required> + <association> + <type>OfflineLink</type> + <multiplicity>*</multiplicity> + </association> + </field> + <field> + <name>tagletArtifacts</name> + <version>1.1.0+</version> + <description>A list of TagletArtifact parameters.</description> + <required>false</required> + <association> + <type>TagletArtifact</type> + <multiplicity>*</multiplicity> + </association> + </field> + <field> + <name>resourcesArtifacts</name> + <version>1.1.0+</version> + <description>A list of ResourcesArtifact parameters.</description> + <required>false</required> + <association> + <type>ResourcesArtifact</type> + <multiplicity>*</multiplicity> + </association> + </field> + <field> + <name>bootclasspathArtifacts</name> + <version>1.1.0+</version> + <description>A list of BootclasspathArtifact parameters.</description> + <required>false</required> + <association> + <type>BootclasspathArtifact</type> + <multiplicity>*</multiplicity> + </association> + </field> + <field> + <name>links</name> + <version>1.1.0+</version> + <description>List of URLs to javadocs for external classes.</description> + <required>false</required> + <association> + <type>String</type> + <multiplicity>*</multiplicity> + </association> + </field> + <field> + <name>excludePackageNames</name> + <version>1.1.0+</version> + <description>List of subpackage patterns to exclude from javadoc generation.</description> + <required>false</required> + <association> + <type>String</type> + <multiplicity>*</multiplicity> + </association> + </field> + <field> + <name>docfilesSubdirsUsed</name> + <version>1.1.0+</version> + <description>Enables deep copying of the '&#42;&#42;/doc-files' directories and the specific 'resources' directory.</description> + <required>false</required> + <type>boolean</type> + </field> + <field> + <name>excludedDocfilesSubdirs</name> + <version>1.1.0+</version> + <description>List of exclusion patterns separated by ':' for deep copying of the '&#42;&#42;/doc-files' directories.</description> + <required>false</required> + <type>String</type> + </field> + <field> + <name>javadocResourcesDirectory</name> + <version>1.1.0+</version> + <description> + Path relative to project basedir where javadoc resources were located. + This is mainly useful in multimodule builds where the reactor is still populated. + </description> + <required>false</required> + <type>String</type> + </field> + </fields> + </class> + <class> <name>Group</name> <description>A Group parameter.</description> - <version>1.0.0</version> + <version>1.0.0+</version> <fields> <field> <name>title</name> <description>Title can be any text, and can include white space. This text is placed in the table heading for the group.</description> - <version>1.0.0</version> + <version>1.0.0+</version> <type>String</type> <identifier>true</identifier> </field> <field> <name>packages</name> <description>Packages can be any package name, or can be the start of any package name followed by an asterisk (*). The asterisk is a wildcard meaning "match any characters". This is the only wildcard allowed. Multiple patterns can be included in a group by separating them with colons (:).</description> - <version>1.0.0</version> + <version>1.0.0+</version> <type>String</type> <identifier>true</identifier> </field> @@ -55,26 +191,26 @@ under the License. <class> <name>Tag</name> <description>A Tag parameter.</description> - <version>1.0.0</version> + <version>1.0.0+</version> <fields> <field> <name>name</name> <description>Name of the tag.</description> - <version>1.0.0</version> + <version>1.0.0+</version> <type>String</type> <identifier>true</identifier> </field> <field> <name>head</name> <description>Head of the tag.</description> - <version>1.0.0</version> + <version>1.0.0+</version> <type>String</type> <identifier>true</identifier> </field> </fields> <codeSegments> <codeSegment> - <version>1.0.0</version> + <version>1.0.0+</version> <code><