@Mojo(name="fromSource",
requiresDependencyResolution=TEST,
requiresProject=true,
defaultPhase=GENERATE_SOURCES,
threadSafe=true)
public class JavaSourceApiMethodGeneratorMojo
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 |
aliases, apiDescription, apiName, classPrefix, consumerOnly, nullableOptions, producerOnly, proxyClassexcludeConfigNames, excludeConfigTypes, extraOptions, substitutionsaddCompileSourceRoots, generatedSrcDir, generatedTestDirCOMPONENT_PACKAGE, componentName, componentPackage, log, OUT_PACKAGE, outPackage, PREFIX, project, scheme| Constructor and Description |
|---|
JavaSourceApiMethodGeneratorMojo() |
| Modifier and Type | Method and Description |
|---|---|
List<SignatureModel> |
getSignatureList() |
createAdapterParser, executeInternal, getAliases, getApiDescription, getApiMethodFile, getApiMethods, getApiMethodsForParam, getApiName, getArgumentSubstitutions, getBeanPropertySuffix, getCanonicalName, getDefaultArgValue, getDoc, getExchangePropertyPrefix, getProxyType, getResultDeclaration, getTestName, getType, hasDoc, isOptionalParameter, isVoidTypesetCompileSourceRootsexecute, getCanonicalName, getEngine, getProjectClassLoader, mergeTemplate, refresh, setProjectClassLoader, updateResourceprotected 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<SignatureModel> getSignatureList() throws org.apache.maven.plugin.MojoExecutionException
getSignatureList in class AbstractApiMethodGeneratorMojoorg.apache.maven.plugin.MojoExecutionExceptionApache Camel