Package org.apache.pulsar.common.util
Class BaseGenerateDocumentation
java.lang.Object
org.apache.pulsar.common.util.BaseGenerateDocumentation
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static class -
Field Summary
FieldsModifier and TypeFieldDescription -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringgenerateDocByApiModelProperty(String className, String type, StringBuilder sb) protected StringgenerateDocByFieldContext(String className, String type, StringBuilder sb) protected abstract StringgenerateDocumentByClassName(String className) booleanprotected voidwriteDocListByApiModel(List<Field> fieldList, StringBuilder sb, Object obj) protected voidwriteDocListByFieldContext(List<org.apache.commons.lang3.tuple.Pair<Field, org.apache.pulsar.common.util.BaseGenerateDocumentation.FieldContextWrapper>> fieldList, StringBuilder sb, Object obj)
-
Field Details
-
isRequiredApiModel
-
isOptionalApiModel
-
-
Constructor Details
-
BaseGenerateDocumentation
public BaseGenerateDocumentation()
-
-
Method Details
-
run
- Throws:
Exception
-
generateDocumentByClassName
- Throws:
Exception
-
writeDocListByFieldContext
protected void writeDocListByFieldContext(List<org.apache.commons.lang3.tuple.Pair<Field, org.apache.pulsar.common.util.BaseGenerateDocumentation.FieldContextWrapper>> fieldList, StringBuilder sb, Object obj) throws Exception- Throws:
Exception
-
writeDocListByApiModel
protected void writeDocListByApiModel(List<Field> fieldList, StringBuilder sb, Object obj) throws Exception - Throws:
Exception
-
generateDocByFieldContext
protected String generateDocByFieldContext(String className, String type, StringBuilder sb) throws Exception - Throws:
Exception
-
generateDocByApiModelProperty
protected String generateDocByApiModelProperty(String className, String type, StringBuilder sb) throws Exception - Throws:
Exception
-