- java.lang.Object
-
- net.oneandone.neberus.print.NeberusPrinter
-
- net.oneandone.neberus.print.DocPrinter
-
- Direct Known Subclasses:
OpenApiV3JsonPrinter
public abstract class DocPrinter extends NeberusPrinter
-
-
Field Summary
Fields Modifier and Type Field Description protected ShortCodeExpanderexpanderprotected java.util.List<NeberusModule>modules-
Fields inherited from class net.oneandone.neberus.print.NeberusPrinter
options
-
-
Constructor Summary
Constructors Constructor Description DocPrinter(java.util.List<NeberusModule> modules, ShortCodeExpander expander, Options options)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected java.lang.Stringconcat(java.lang.String... s)protected java.lang.Stringconcat(java.util.List<java.lang.String> strings)protected booleanisDocumentableSimpleType(javax.lang.model.type.TypeMirror type, java.lang.String fieldName)abstract voidprintIndexFile(java.util.List<RestClassData> restClasses, java.util.List<RestUsecaseData> restUsecases, java.lang.String packageDoc)abstract voidprintRestClassFile(RestClassData restClassData, java.util.List<RestClassData> allRestClasses, java.util.List<RestUsecaseData> restUsecases)-
Methods inherited from class net.oneandone.neberus.print.NeberusPrinter
saveToFile
-
-
-
-
Field Detail
-
modules
protected final java.util.List<NeberusModule> modules
-
expander
protected final ShortCodeExpander expander
-
-
Constructor Detail
-
DocPrinter
public DocPrinter(java.util.List<NeberusModule> modules, ShortCodeExpander expander, Options options)
-
-
Method Detail
-
printRestClassFile
public abstract void printRestClassFile(RestClassData restClassData, java.util.List<RestClassData> allRestClasses, java.util.List<RestUsecaseData> restUsecases)
-
printIndexFile
public abstract void printIndexFile(java.util.List<RestClassData> restClasses, java.util.List<RestUsecaseData> restUsecases, java.lang.String packageDoc)
-
concat
protected java.lang.String concat(java.lang.String... s)
-
concat
protected java.lang.String concat(java.util.List<java.lang.String> strings)
-
isDocumentableSimpleType
protected boolean isDocumentableSimpleType(javax.lang.model.type.TypeMirror type, java.lang.String fieldName)
-
-