| Interface | Description |
|---|---|
| Action |
{@link Action} represents any Ballerina Action. |
| CallableUnit |
CallableUnit represents Functions, Action or Resources. |
| CompilationUnit |
CompilationUnit represents a top-level construct in Ballerina Grammar. |
| DataIterator |
This interface represents an data iterator operations.
|
| Function |
{@link Function} represents any Ballerina function. |
| NativeCallableUnit |
Class represents native callable constructs.
|
| NativeFunction |
NativeFunction represents any native function in ballerina. |
| Node |
This class represents a Node in Ballerina AST (Abstract Syntax Tree).
|
| TableJSONDataSource.JSONObjectGenerator |
This represents the logic that will transform the current entry of a
data table to a
JsonNode. |
| VariableDef |
VariableDef represent a Variable definition. |
| Class | Description |
|---|---|
| AnnotationAttachment |
Annotation represents an Annotation node in Ballerina. |
| AnnotationAttachment.AnnotationBuilder |
Builds an Annotation from parser events.
|
| AnnotationAttachmentPoint |
AnnotationAttachmentPoint represent a attachment point in Ballerina. |
| AnnotationAttributeValue |
Holds the value of a ballerina annotation attribute.
|
| ColumnDefinition |
This wraps the column name and type of a selected result set from a data source.
|
| Identifier |
Identifier represents a identifier used in BLangSymbol. |
| NodeLocation |
NodeLocation represents the location of a particular language construct in the source file. |
| ParameterDef |
Parameter represent a Parameter in various signatures. |
| SimpleVariableDef |
VariableDef represent a Variable definition. |
| TableJSONDataSource |
BJSON.JSONDataSource implementation for table. |
| TableOMDataSource |
This will provide custom OMDataSource implementation by wrapping BTable.
|
| WhiteSpaceDescriptor |
WhiteSpaceDescriptor contains information about whitespace associated with a particular language construct
in the source file. |
| Enum | Description |
|---|---|
| AttachmentPoint |
AttachmentPoint represents places where an annotation can be attached. |
| VariableDef.Kind |
Represents the variable kind.
|
Copyright © 2018 WSO2. All rights reserved.