Skip navigation links
A B C D E F G H I O P R S T V W 

A

addDefinition(String, String) - Method in class org.ballerinalang.code.generator.model.FileDefinitionHolder
Add file definition under file name in to the definition map.
ATTR_BASE_PATH - Static variable in class org.ballerinalang.code.generator.GeneratorConstants
 
ATTR_CONSUMES - Static variable in class org.ballerinalang.code.generator.GeneratorConstants
 
ATTR_DEF_HOST - Static variable in class org.ballerinalang.code.generator.GeneratorConstants
 
ATTR_DEF_PORT - Static variable in class org.ballerinalang.code.generator.GeneratorConstants
 
ATTR_HOST - Static variable in class org.ballerinalang.code.generator.GeneratorConstants
 
ATTR_HTTP - Static variable in class org.ballerinalang.code.generator.GeneratorConstants
 
ATTR_HTTP_PORT - Static variable in class org.ballerinalang.code.generator.GeneratorConstants
 
ATTR_HTTPS - Static variable in class org.ballerinalang.code.generator.GeneratorConstants
 
ATTR_HTTPS_PORT - Static variable in class org.ballerinalang.code.generator.GeneratorConstants
 
ATTR_METHODS - Static variable in class org.ballerinalang.code.generator.GeneratorConstants
 
ATTR_PATH - Static variable in class org.ballerinalang.code.generator.GeneratorConstants
 

B

buildContext(BLangService, List<BLangSimpleVariable>) - Static method in class org.ballerinalang.code.generator.model.ClientContextHolder
Build a parsable context from a Ballerina ServiceNode.
buildContext(BLangService, BLangSimpleVariable) - Static method in class org.ballerinalang.code.generator.model.EndpointContextHolder
Build a parsable object model for a service endpoint.
buildContext(SimpleVariableNode) - Static method in class org.ballerinalang.code.generator.model.ParameterContextHolder
Build a readable parameter model from a Ballerina SimpleVariableNode.
buildContext(FunctionNode) - Static method in class org.ballerinalang.code.generator.model.ResourceContextHolder
 

C

CLIENT_TEMPLATE_NAME - Static variable in class org.ballerinalang.code.generator.GeneratorConstants
 
ClientContextHolder - Class in org.ballerinalang.code.generator.model
Context holder for ballerina client generation.
ClientContextHolder() - Constructor for class org.ballerinalang.code.generator.model.ClientContextHolder
 
ClientGeneratorPlugin - Class in org.ballerinalang.code.generator.util
Compiler plugin for ballerina client code generation.
ClientGeneratorPlugin() - Constructor for class org.ballerinalang.code.generator.util.ClientGeneratorPlugin
 
codeGenerated(PackageID, Path) - Method in class org.ballerinalang.code.generator.util.ClientGeneratorPlugin
 
CodeGenerator - Class in org.ballerinalang.code.generator
This class generates Service definitions, clients for a provided ballerina service.
CodeGenerator() - Constructor for class org.ballerinalang.code.generator.CodeGenerator
 
CodeGeneratorException - Exception in org.ballerinalang.code.generator.exception
Top level exception class of Code Generator exceptions.
CodeGeneratorException(String, Throwable) - Constructor for exception org.ballerinalang.code.generator.exception.CodeGeneratorException
 
CodeGeneratorException(String) - Constructor for exception org.ballerinalang.code.generator.exception.CodeGeneratorException
 

D

DEFAULT_CLIENT_DIR - Static variable in class org.ballerinalang.code.generator.GeneratorConstants
 
DEFAULT_OPEN_API_DIR - Static variable in class org.ballerinalang.code.generator.GeneratorConstants
 
DEFAULT_SWAGGER_DIR - Static variable in class org.ballerinalang.code.generator.GeneratorConstants
 
DEFAULT_TEMPLATE_DIR - Static variable in class org.ballerinalang.code.generator.GeneratorConstants
 

E

EndpointContextHolder - Class in org.ballerinalang.code.generator.model
* Context Model for holding endpoint information.
EndpointContextHolder() - Constructor for class org.ballerinalang.code.generator.model.EndpointContextHolder
 

F

FileDefinitionHolder - Class in org.ballerinalang.code.generator.model
Holding generated file definitions in the compile time.

G

generateOutput(GeneratorConstants.GenType, ClientContextHolder) - Static method in class org.ballerinalang.code.generator.CodeGenerator
Generates code(client, server etc) for ballerina source provided in definitionPath.
GeneratorConstants - Class in org.ballerinalang.code.generator
Constants for ballerina code generator.
GeneratorConstants() - Constructor for class org.ballerinalang.code.generator.GeneratorConstants
 
GeneratorConstants.GenType - Enum in org.ballerinalang.code.generator
Enum to select the code generation mode.
GeneratorUtils - Class in org.ballerinalang.code.generator.util
Utilities used by ballerina code generator.
GeneratorUtils() - Constructor for class org.ballerinalang.code.generator.util.GeneratorUtils
 
getAnnotationFromList(String, String, List<? extends AnnotationAttachmentNode>) - Static method in class org.ballerinalang.code.generator.util.GeneratorUtils
Retrieve a specific annotation by name from a list of annotations.
getBasePath() - Method in class org.ballerinalang.code.generator.model.EndpointContextHolder
 
getContentType() - Method in class org.ballerinalang.code.generator.model.ResourceContextHolder
 
getDefaultValue() - Method in class org.ballerinalang.code.generator.model.ParameterContextHolder
 
getEndpoints() - Method in class org.ballerinalang.code.generator.model.ClientContextHolder
 
getExample() - Method in class org.ballerinalang.code.generator.model.ParameterContextHolder
 
getFileDefinitionMap() - Method in class org.ballerinalang.code.generator.model.FileDefinitionHolder
Get the file definition map.
getHost() - Method in class org.ballerinalang.code.generator.model.EndpointContextHolder
 
getInstance() - Static method in class org.ballerinalang.code.generator.model.FileDefinitionHolder
Get the current instance of the file definition holder.
getKeyValuePairAsMap(List<BLangRecordLiteral.BLangRecordKeyValue>) - Static method in class org.ballerinalang.code.generator.util.GeneratorUtils
Retrieve Map representation of a Ballerina Record Key Value list.
getMethod() - Method in class org.ballerinalang.code.generator.model.ResourceContextHolder
 
getName() - Method in class org.ballerinalang.code.generator.model.ClientContextHolder
 
getName() - Method in class org.ballerinalang.code.generator.model.EndpointContextHolder
 
getName() - Method in class org.ballerinalang.code.generator.model.ParameterContextHolder
 
getName() - Method in class org.ballerinalang.code.generator.model.ResourceContextHolder
 
getParameters() - Method in class org.ballerinalang.code.generator.model.ResourceContextHolder
 
getPath() - Method in class org.ballerinalang.code.generator.model.ResourceContextHolder
 
getPort() - Method in class org.ballerinalang.code.generator.model.EndpointContextHolder
 
getResources() - Method in class org.ballerinalang.code.generator.model.ClientContextHolder
 
getSupportedMethods() - Method in class org.ballerinalang.code.generator.model.ResourceContextHolder
 
getType() - Method in class org.ballerinalang.code.generator.model.ParameterContextHolder
 
getUrl() - Method in class org.ballerinalang.code.generator.model.EndpointContextHolder
 

H

HTTP_PKG_ALIAS - Static variable in class org.ballerinalang.code.generator.GeneratorConstants
 

I

init(DiagnosticLog) - Method in class org.ballerinalang.code.generator.util.ClientGeneratorPlugin
 
isMultiMethod() - Method in class org.ballerinalang.code.generator.model.ResourceContextHolder
 

O

OPEN_API_TEMPLATE_NAME - Static variable in class org.ballerinalang.code.generator.GeneratorConstants
 
org.ballerinalang.code.generator - package org.ballerinalang.code.generator
 
org.ballerinalang.code.generator.exception - package org.ballerinalang.code.generator.exception
 
org.ballerinalang.code.generator.model - package org.ballerinalang.code.generator.model
 
org.ballerinalang.code.generator.util - package org.ballerinalang.code.generator.util
 

P

ParameterContextHolder - Class in org.ballerinalang.code.generator.model
Context Model for holding resource parameter information.
ParameterContextHolder() - Constructor for class org.ballerinalang.code.generator.model.ParameterContextHolder
 
process(ServiceNode, List<AnnotationAttachmentNode>) - Method in class org.ballerinalang.code.generator.util.ClientGeneratorPlugin
 
process(PackageNode) - Method in class org.ballerinalang.code.generator.util.ClientGeneratorPlugin
 

R

removeFileDefinition(String) - Method in class org.ballerinalang.code.generator.model.FileDefinitionHolder
Remove definition related to the given file name from the definition map.
RES_CONFIG_ANNOTATION - Static variable in class org.ballerinalang.code.generator.GeneratorConstants
 
ResourceContextHolder - Class in org.ballerinalang.code.generator.model
ResourceContextHolder to hold ballerina resource information.
ResourceContextHolder() - Constructor for class org.ballerinalang.code.generator.model.ResourceContextHolder
 

S

SWAGGER_PKG_ALIAS - Static variable in class org.ballerinalang.code.generator.GeneratorConstants
 
SWAGGER_TEMPLATE_NAME - Static variable in class org.ballerinalang.code.generator.GeneratorConstants
 

T

TEMPLATES_DIR_PATH_KEY - Static variable in class org.ballerinalang.code.generator.GeneratorConstants
 
TEMPLATES_SUFFIX - Static variable in class org.ballerinalang.code.generator.GeneratorConstants
 
toString() - Method in enum org.ballerinalang.code.generator.GeneratorConstants.GenType
 

V

valueOf(String) - Static method in enum org.ballerinalang.code.generator.GeneratorConstants.GenType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.ballerinalang.code.generator.GeneratorConstants.GenType
Returns an array containing the constants of this enum type, in the order they are declared.

W

writeFile(Path, String, String) - Static method in class org.ballerinalang.code.generator.CodeGenerator
Write given file content to a file at targetDirPath.
A B C D E F G H I O P R S T V W 
Skip navigation links

Copyright © 2019 WSO2. All rights reserved.