Package io.debezium.operator.docs.output
Class AsciidocFormatter
java.lang.Object
io.debezium.operator.docs.output.AsciidocFormatter
- All Implemented Interfaces:
DocumentationFormatter
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate StringformatDocHeader(Documentation documentation) private StringformatField(Documentation documentation, Documentation.TypeDescription type, Documentation.FieldDescription field) private StringformatFieldName(Documentation documentation, Documentation.TypeDescription type, Documentation.FieldDescription field) private StringformatFields(Documentation documentation, Documentation.TypeDescription type) private StringformatFieldType(Documentation documentation, Documentation.TypeDescription type, Documentation.FieldDescription field) formatted(Documentation documentation) private StringformatType(Documentation documentation, Documentation.TypeDescription type) private StringformatTypeReference(Documentation documentation, String type, String typeRef) private StringformatUsageReference(Documentation documentation, Documentation.TypeDescription type) private Stringidentifier(String... names)
-
Field Details
-
index
-
-
Constructor Details
-
AsciidocFormatter
public AsciidocFormatter()
-
-
Method Details
-
identifier
-
formatDocHeader
-
formatType
-
formatUsageReference
private String formatUsageReference(Documentation documentation, Documentation.TypeDescription type) -
formatField
private String formatField(Documentation documentation, Documentation.TypeDescription type, Documentation.FieldDescription field) -
formatFieldName
private String formatFieldName(Documentation documentation, Documentation.TypeDescription type, Documentation.FieldDescription field) -
formatTypeReference
-
formatFieldType
private String formatFieldType(Documentation documentation, Documentation.TypeDescription type, Documentation.FieldDescription field) -
formatFields
-
formatted
- Specified by:
formattedin interfaceDocumentationFormatter
-