public class Generator extends Object
| Constructor and Description |
|---|
Generator() |
| Modifier and Type | Method and Description |
|---|---|
static ActionDoc |
createDocForNode(BLangAction actionNode)
Create documentation for actions.
|
static AnnotationDoc |
createDocForNode(BLangAnnotation annotationNode)
Create documentation for annotations.
|
static ConnectorDoc |
createDocForNode(BLangConnector connectorNode)
Create documentation for connectors.
|
static FunctionDoc |
createDocForNode(BLangFunction functionNode)
Create documentation for functions.
|
static StructDoc |
createDocForNode(BLangStruct structNode)
Create documentation for structs.
|
static GlobalVariableDoc |
createDocForNode(BLangVariable bLangVariable)
Create documentation for global variables.
|
static EnumDoc |
createDocForNode(EnumNode enumNode)
Create documentation for enums.
|
static Page |
generatePage(BLangPackage balPackage,
List<Link> packages)
Generate the page when the bal package is passed.
|
static Page |
generatePageForPrimitives(BLangPackage balPackage,
List<Link> packages)
Generate the page for primitive types.
|
static String |
returnParamAnnotation(BLangNode node,
int returnTypeIndex)
Get description annotation of the return parameter.
|
public static Page generatePage(BLangPackage balPackage, List<Link> packages)
balPackage - The current package that is being viewed.packages - List of available packages.public static Page generatePageForPrimitives(BLangPackage balPackage, List<Link> packages)
balPackage - The ballerina.builtin package.packages - List of available packages.public static EnumDoc createDocForNode(EnumNode enumNode)
enumNode - ballerina enum node.public static AnnotationDoc createDocForNode(BLangAnnotation annotationNode)
annotationNode - ballerina annotation node.public static GlobalVariableDoc createDocForNode(BLangVariable bLangVariable)
bLangVariable - ballerina variable node.public static FunctionDoc createDocForNode(BLangFunction functionNode)
functionNode - ballerina function node.public static ActionDoc createDocForNode(BLangAction actionNode)
actionNode - ballerina action node.public static StructDoc createDocForNode(BLangStruct structNode)
structNode - ballerina struct node.public static ConnectorDoc createDocForNode(BLangConnector connectorNode)
connectorNode - ballerina connector node.Copyright © 2018 WSO2. All rights reserved.