org.apache.maven.tools.plugin.annotations.datamodel
Class MojoAnnotationContent

java.lang.Object
  extended by org.apache.maven.tools.plugin.annotations.datamodel.AnnotatedContent
      extended by org.apache.maven.tools.plugin.annotations.datamodel.MojoAnnotationContent
All Implemented Interfaces:
Annotation, Mojo

public class MojoAnnotationContent
extends AnnotatedContent
implements Mojo

Since:
3.0
Author:
Olivier Lamy

Constructor Summary
MojoAnnotationContent()
           
 
Method Summary
 boolean aggregator()
           
 void aggregator(boolean aggregator)
           
 Class<? extends Annotation> annotationType()
           
 String configurator()
           
 void configurator(String configurator)
           
 LifecyclePhase defaultPhase()
           
 void defaultPhase(String phase)
           
 String executionStrategy()
           
 void executionStrategy(String executionStrategy)
           
 boolean inheritByDefault()
           
 void inheritByDefault(boolean inheritByDefault)
           
 InstanciationStrategy instantiationStrategy()
           
 void instantiationStrategy(String instantiationStrategy)
           
 String name()
           
 void name(String name)
           
 ResolutionScope requiresDependencyCollection()
           
 void requiresDependencyCollection(String requiresDependencyCollection)
           
 ResolutionScope requiresDependencyResolution()
           
 void requiresDependencyResolution(String requiresDependencyResolution)
           
 boolean requiresDirectInvocation()
           
 void requiresDirectInvocation(boolean requiresDirectInvocation)
           
 boolean requiresOnline()
           
 void requiresOnline(boolean requiresOnline)
           
 boolean requiresProject()
           
 void requiresProject(boolean requiresProject)
           
 boolean requiresReports()
           
 void requiresReports(boolean requiresReports)
           
 boolean threadSafe()
           
 void threadSafe(boolean threadSafe)
           
 String toString()
           
 
Methods inherited from class org.apache.maven.tools.plugin.annotations.datamodel.AnnotatedContent
getDeprecated, getDescription, getSince, setDeprecated, setDescription, setSince
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.lang.annotation.Annotation
equals, hashCode
 

Constructor Detail

MojoAnnotationContent

public MojoAnnotationContent()
Method Detail

annotationType

public Class<? extends Annotation> annotationType()
Specified by:
annotationType in interface Annotation

defaultPhase

public LifecyclePhase defaultPhase()

defaultPhase

public void defaultPhase(String phase)

requiresDependencyResolution

public ResolutionScope requiresDependencyResolution()

requiresDependencyResolution

public void requiresDependencyResolution(String requiresDependencyResolution)

requiresDependencyCollection

public ResolutionScope requiresDependencyCollection()

requiresDependencyCollection

public void requiresDependencyCollection(String requiresDependencyCollection)

instantiationStrategy

public InstanciationStrategy instantiationStrategy()

instantiationStrategy

public void instantiationStrategy(String instantiationStrategy)

executionStrategy

public String executionStrategy()

executionStrategy

public void executionStrategy(String executionStrategy)

requiresProject

public boolean requiresProject()

requiresProject

public void requiresProject(boolean requiresProject)

requiresReports

public boolean requiresReports()

requiresReports

public void requiresReports(boolean requiresReports)

aggregator

public boolean aggregator()

aggregator

public void aggregator(boolean aggregator)

requiresDirectInvocation

public boolean requiresDirectInvocation()

requiresDirectInvocation

public void requiresDirectInvocation(boolean requiresDirectInvocation)

requiresOnline

public boolean requiresOnline()

requiresOnline

public void requiresOnline(boolean requiresOnline)

inheritByDefault

public boolean inheritByDefault()

inheritByDefault

public void inheritByDefault(boolean inheritByDefault)

configurator

public String configurator()

configurator

public void configurator(String configurator)

threadSafe

public boolean threadSafe()

threadSafe

public void threadSafe(boolean threadSafe)

name

public String name()

name

public void name(String name)

toString

public String toString()
Specified by:
toString in interface Annotation
Overrides:
toString in class Object


Copyright © 2004-2012 The Apache Software Foundation. All Rights Reserved.