javadocoptions
JavadocOptions
package
org.apache.maven.plugin.javadoc.options
Group
A Group parameter.
1.0.0
title
Title can be any text, and can include white space. This text is placed in the table heading for the group.
1.0.0
String
true
packages
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 (:).
1.0.0
String
true
Tag
A Tag parameter.
1.0.0
name
Name of the tag.
1.0.0
String
true
head
Head of the tag.
1.0.0
String
true
1.0.0
* X (disable tag)
* a (all)
* o (overview)
* p (packages)
* t (types, that is classes and interfaces)
* c (constructors)
* m (methods)
* f (fields)
*
*
* @param placement
* @throws IllegalArgumentException if not a valid combinaison of the letters
*/
public void setPlacement(String placement)
throws IllegalArgumentException
{
char[] chars = placement.toCharArray();
for ( int i = 0; i < chars.length; i++ )
{
switch ( chars[i] )
{
case 'X':
case 'a':
case 'o':
case 'p':
case 't':
case 'c':
case 'm':
case 'f':
break;
default:
throw new IllegalArgumentException( "Placement should be a combinaison of the letters 'Xaoptcmf'." );
}
}
this.placement = placement;
}
]]>