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

A

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(ServiceNode, List<EndpointNode>) - Static method in class org.ballerinalang.code.generator.model.ClientContextHolder
Build a parsable context from a Ballerina ServiceNode.
buildContext(ServiceNode, EndpointNode) - Static method in class org.ballerinalang.code.generator.model.EndpointContextHolder
Build a parsable object model for a service endpoint.
buildContext(VariableNode) - Static method in class org.ballerinalang.code.generator.model.ParameterContextHolder
Build a readable parameter model from a Ballerina VariableNode.
buildContext(ResourceNode) - 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
 
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
 

G

generateOutput(GeneratorConstants.GenType, ClientContextHolder) - 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
 
getConvertedString(Object, String, String) - Method in class org.ballerinalang.code.generator.CodeGenerator
Get converted string for given service definition.
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
 
getHost() - Method in class org.ballerinalang.code.generator.model.EndpointContextHolder
 
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(EndpointNode, List<AnnotationAttachmentNode>) - Method in class org.ballerinalang.code.generator.util.ClientGeneratorPlugin
 

R

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

writeGeneratedSource(GeneratorConstants.GenType, ClientContextHolder, String) - Method in class org.ballerinalang.code.generator.CodeGenerator
Write generated source of a given context to a file at outpath.
A B C D E G H I O P R S T V W 
Skip navigation links

Copyright © 2018 WSO2. All rights reserved.