public class MethodParamsRule extends Object implements Rule<CodeModelHelper.JExtMethod,com.sun.codemodel.JMethod,ApiActionMetadata>
| Constructor and Description |
|---|
MethodParamsRule() |
MethodParamsRule(boolean addParameterJavadoc,
boolean allowArrayParameters)
If set to true, the rule will also add a parameter javadoc entry
|
| Modifier and Type | Method and Description |
|---|---|
com.sun.codemodel.JMethod |
apply(ApiActionMetadata endpointMetadata,
CodeModelHelper.JExtMethod generatableType)
Add whatever Java source is required to the given generatable to
represent this rule.
|
protected com.sun.codemodel.JVar |
paramHttpHeaders(CodeModelHelper.JExtMethod generatableType) |
protected com.sun.codemodel.JVar |
paramObjects(ApiActionMetadata endpointMetadata,
CodeModelHelper.JExtMethod generatableType) |
protected com.sun.codemodel.JVar |
paramQueryForm(ApiParameterMetadata paramMetaData,
CodeModelHelper.JExtMethod generatableType) |
public MethodParamsRule()
public MethodParamsRule(boolean addParameterJavadoc,
boolean allowArrayParameters)
addParameterJavadoc - Set to true for javadocs for parameterspublic com.sun.codemodel.JMethod apply(ApiActionMetadata endpointMetadata, CodeModelHelper.JExtMethod generatableType)
Ruleapply in interface Rule<CodeModelHelper.JExtMethod,com.sun.codemodel.JMethod,ApiActionMetadata>endpointMetadata - The meta data from which the code is build.generatableType - A code generation construct to which this rule should be appliedprotected com.sun.codemodel.JVar paramQueryForm(ApiParameterMetadata paramMetaData, CodeModelHelper.JExtMethod generatableType)
protected com.sun.codemodel.JVar paramObjects(ApiActionMetadata endpointMetadata, CodeModelHelper.JExtMethod generatableType)
protected com.sun.codemodel.JVar paramHttpHeaders(CodeModelHelper.JExtMethod generatableType)
Copyright © 2017. All rights reserved.