Class RestServiceWriter
- java.lang.Object
-
- com.xebialabs.commons.html.HtmlWriter
-
- com.xebialabs.gradle.documentation.restdoc.doclet.RestdocWriter
-
- com.xebialabs.gradle.documentation.restdoc.doclet.RestServiceWriter
-
public class RestServiceWriter extends RestdocWriter
Writes a documentation page for a single service class.
-
-
Constructor Summary
Constructors Constructor Description RestServiceWriter(java.io.PrintWriter writer, com.sun.javadoc.ClassDoc service, boolean printJsonContentType)Creates a new writer.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.lang.StringgetAnnotationValue(com.sun.javadoc.ProgramElementDoc element, java.lang.String annotationType)voidwriteRestService()Writes the entire page.-
Methods inherited from class com.xebialabs.gradle.documentation.restdoc.doclet.RestdocWriter
asReference, asText, asText, firstWord, getDeprecatedTags, getParametrizedTypes, getTags, renderType, restOfSentence
-
-
-
-
Constructor Detail
-
RestServiceWriter
public RestServiceWriter(java.io.PrintWriter writer, com.sun.javadoc.ClassDoc service, boolean printJsonContentType)Creates a new writer. Use a new instance for each page.- Parameters:
writer- the stream to write to.service- the javadoc info of the Rest class to be documented.printJsonContentType-
-
-