Class ArgumentSubstitutionParser<T>
java.lang.Object
org.apache.camel.support.component.ApiMethodParser<T>
org.apache.camel.support.component.ArgumentSubstitutionParser<T>
Adds support for parameter name substitutions.
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.apache.camel.support.component.ApiMethodParser
ApiMethodParser.ApiMethodModel
-
Constructor Summary
ConstructorsConstructorDescriptionArgumentSubstitutionParser
(Class<T> proxyType, ArgumentSubstitutionParser.Substitution[] substitutions) Create a parser using regular expressions to adapt parameter names. -
Method Summary
Modifier and TypeMethodDescriptionprocessResults
(List<ApiMethodParser.ApiMethodModel> parseResult) Methods inherited from class org.apache.camel.support.component.ApiMethodParser
addSignatureArguments, forName, forName, getClassLoader, getDescriptions, getParameters, getProxyType, getSignatures, getSignaturesArguments, parse, setClassLoader, setDescriptions, setParameters, setSignatures
-
Constructor Details
-
ArgumentSubstitutionParser
public ArgumentSubstitutionParser(Class<T> proxyType, ArgumentSubstitutionParser.Substitution[] substitutions) Create a parser using regular expressions to adapt parameter names.- Parameters:
proxyType
- Proxy class.substitutions
- an array of ordered Argument adapters.
-
-
Method Details
-
processResults
public List<ApiMethodParser.ApiMethodModel> processResults(List<ApiMethodParser.ApiMethodModel> parseResult) - Overrides:
processResults
in classApiMethodParser<T>
-