@Mojo(name="fromJavadoc", requiresDependencyResolution=TEST, requiresProject=true, defaultPhase=GENERATE_SOURCES) public class JavadocApiMethodGeneratorMojo extends AbstractApiMethodGeneratorMojo
Modifier and Type | Field and Description |
---|---|
protected static String |
DEFAULT_EXCLUDE_PACKAGES |
protected String |
excludeClasses |
protected String |
excludeMethods |
protected String |
excludePackages |
protected String |
includeMethods |
protected Boolean |
includeStaticMethods |
proxyClass
excludeConfigNames, excludeConfigTypes, extraOptions, substitutions
generatedSrcDir, generatedTestDir
COMPONENT_PACKAGE, componentName, componentPackage, log, OUT_PACKAGE, outPackage, PREFIX, project, scheme
Constructor and Description |
---|
JavadocApiMethodGeneratorMojo() |
Modifier and Type | Method and Description |
---|---|
List<String> |
getSignatureList() |
createAdapterParser, execute, getApiMethodFile, getArgumentSubstitutions, getBeanPropertySuffix, getCanonicalName, getDefaultArgValue, getExchangePropertyPrefix, getProxyType, getResultDeclaration, getTestName, getType, isVoidType
clearSharedProjectState, getCanonicalName, getEngine, getProjectClassLoader, mergeTemplate, setSharedProjectState
protected static final String DEFAULT_EXCLUDE_PACKAGES
@Parameter(property="org.apache.camel.excludePackages", defaultValue="javax?\\.lang.*") protected String excludePackages
@Parameter(property="org.apache.camel.excludeClasses") protected String excludeClasses
@Parameter(property="org.apache.camel.includeMethods") protected String includeMethods
@Parameter(property="org.apache.camel.excludeMethods") protected String excludeMethods
@Parameter(property="org.apache.camel.includeStaticMethods") protected Boolean includeStaticMethods
public List<String> getSignatureList() throws org.apache.maven.plugin.MojoExecutionException
getSignatureList
in class AbstractApiMethodGeneratorMojo
org.apache.maven.plugin.MojoExecutionException
Apache Camel