org.apache.maven.tools.plugin.javadoc
Class MojoThreadSafeTypeTaglet
java.lang.Object
org.apache.maven.tools.plugin.javadoc.AbstractMojoTaglet
org.apache.maven.tools.plugin.javadoc.AbstractMojoTypeTaglet
org.apache.maven.tools.plugin.javadoc.MojoThreadSafeTypeTaglet
- All Implemented Interfaces:
- com.sun.tools.doclets.Taglet
public class MojoThreadSafeTypeTaglet
- extends AbstractMojoTypeTaglet
The @threadSafe tag is used to indicate that a mojo is thread-safe and can be run in parallel
The following is a sample declaration:
/**
* Dummy Mojo.
*
* @threadSafe <true|false>
* ...
*/
public class MyMojo extends AbstractMojo{}
To use it, calling the Javadoc
tool with the following:
javadoc ... -taglet 'org.apache.maven.tools.plugin.javadoc.MojoThreadSafeTypeTaglet'
Note: This taglet is similar to call the Javadoc
tool with the following:
javadoc ... -tag 'threadSafe:t:Indicates the mojo is thread-safe'
- Version:
- $Id$
- Author:
- Kristian Rosenvold
- See Also:
- package-summary.html
Field Summary |
protected static String |
HEADER
The Javadoc text which will be added to the generated page. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HEADER
protected static final String HEADER
- The Javadoc text which will be added to the generated page.
- See Also:
- Constant Field Values
MojoThreadSafeTypeTaglet
public MojoThreadSafeTypeTaglet()
getHeader
public String getHeader()
- Specified by:
getHeader
in class AbstractMojoTaglet
- Returns:
- By default, return the string defined in HEADER.
- See Also:
AbstractMojoTaglet.getHeader()
,
HEADER
getAllowedValue
public String getAllowedValue()
- Specified by:
getAllowedValue
in class AbstractMojoTaglet
- Returns:
true|false
since @requiresProject
has value.- See Also:
AbstractMojoTaglet.getAllowedValue()
getAllowedParameterNames
public String[] getAllowedParameterNames()
- Specified by:
getAllowedParameterNames
in class AbstractMojoTaglet
- Returns:
null
since @requiresProject
has no parameter.- See Also:
AbstractMojoTaglet.getAllowedParameterNames()
getName
public String getName()
- Returns:
- By default, return the name of this taglet.
- See Also:
Taglet.getName()
,
NAME
register
public static void register(Map<String,com.sun.tools.doclets.Taglet> tagletMap)
- Register this Taglet.
- Parameters:
tagletMap
- the map to register this tag to.
Copyright © 2004-2012 The Apache Software Foundation. All Rights Reserved.