Class ArgumentSubstitutionParser<T>
- java.lang.Object
-
- org.apache.camel.support.component.ApiMethodParser<T>
-
- org.apache.camel.support.component.ArgumentSubstitutionParser<T>
-
public class ArgumentSubstitutionParser<T> extends ApiMethodParser<T>
Adds support for parameter name substitutions.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ArgumentSubstitutionParser.Substitution
-
Nested classes/interfaces inherited from class org.apache.camel.support.component.ApiMethodParser
ApiMethodParser.ApiMethodModel
-
-
Constructor Summary
Constructors Constructor Description ArgumentSubstitutionParser(Class<T> proxyType, ArgumentSubstitutionParser.Substitution[] substitutions)
Create a parser using regular expressions to adapt parameter names.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<ApiMethodParser.ApiMethodModel>
processResults(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 Detail
-
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 Detail
-
processResults
public List<ApiMethodParser.ApiMethodModel> processResults(List<ApiMethodParser.ApiMethodModel> parseResult)
- Overrides:
processResults
in classApiMethodParser<T>
-
-