format_java_method(route) ::= <<
<method_title(route)>
<route.operation.description>
<method_type_reference(route)>
<if(route.paramHelpers)><method_parameters(route.paramHelpers)><endif>
<method_response(route)>
>>
method_title(route) ::= <<
[[java-<route.javaClassReferenceId>-<route.javaMethodReferenceId>]]
===== <route.javaClassShortName>#<route.javaMethodName>
>>
method_type_reference(route) ::= <<
.Package Name
[source,java]
....
com.perforce.hwsclient
....
.Method Signature
[source,java]
....
<route.successResponseJavaType> <route.javaClassShortName>#<route.javaMethodName>(<if(route.paramHelpers)><route.paramHelpers:format_parameter_declaration(); separator=", "><endif>)
....
>>
method_parameters(paramHelpers) ::= <<
.Parameters
[cols="1,1,2a", options="header"]
|===
| Type
| Name
| Description
<paramHelpers:method_parameter()>
|===
>>
method_parameter(paramHelper) ::= <<
| <paramHelper.javaTypeRef>
| <paramHelper.name>
| <paramHelper.description>
>>
format_parameter_declaration(paramHelper) ::= "<paramHelper.javaType> <paramHelper.name>"
method_response(route) ::= <<
.Returns
[cols="1,2a", options="header"]
|===
| Type
| Notes
| <route.successResponseJavaTypeRef>
| <route.successResponseDescription>
|===
>>
java_model(model) ::= <<
<model_title(model)>
<model.model.description>
<if(model.propertyHelpers)><model_properties(model)><endif>
>>
model_title(model) ::= <<
[[java-model-<model.idRef>]]
===== <model.id>
>>
model_properties(model) ::= <<
.Properties
[cols="1,1,2a", options="header"]
|===
| Type
| Name
| Description
<model.propertyHelpers:model_property()>
|===
>>
model_property(propertyHelper) ::= <<
| <propertyHelper.javaTypeRef>
| <propertyHelper.id>
| <propertyHelper.property.description>
>>
# |
Change |
User |
Description |
Committed |
|
#1
|
20014 |
Paul Allen |
Moved swagger gneration inside project. |
|
|
//guest/paul_allen/hws/dev/swagger/src/main/resources/asciidoc/java.stg |
#1
|
19966 |
Paul Allen |
Refactor... |
|
|