Package org.makumba.providers.datadefinition.mdd

Interface Summary
MDDAnalyzeBaseWalkerTokenTypes  
MDDExpressionBaseParserTokenTypes  
MDDPostProcessorBaseWalkerTokenTypes  
MDDTokenTypes  
 

Class Summary
ComparisonExpressionNode Node that holds data of a comparison expression of the kind RHS operator LHS, where RHS/LHS can be either a field name, a date constant or construct, or a function applied to a field
DataDefinitionImpl Implementation of the DataDefinition interface.
FieldDefinitionImpl  
FieldNode AST node that collects information about a MDD field
FunctionNode AST node that collects information about a mdd function
MakumbaDumpASTVisitor  
MDDAnalyzeBaseWalker  
MDDAnalyzeWalker MDD analysis walker, collects useful information for creation of DataDefinition and FieldDefinition
MDDAST Custom AST type that stores useful information for MDD parsing and analysis, such as token line and column and makumba type
MDDASTFactory  
MDDBaseParser  
MDDExpressionBaseParser  
MDDExpressionParser MDD expression parser.
MDDFactory MDD factory, used to turn a .mdd file into a DataDefinition.
MDDLexer  
MDDNode AST node that collects information for building a DataDefinition
MDDParser MDD Parser extending the parser generated by ANTLR for performing specific pre-processing operations
MDDParserTest  
MDDPostProcessorBaseWalker MDD builder.
MDDPostProcessorWalker Postprocessor walker that performs some finalizing steps.
MDDProvider  
TitleFieldNode AST node that holds the information about the MDD title field TODO add support for functions
ValidationRuleNode  
 

Enum Summary
ComparisonExpressionNode.ComparisonType  
DataDefinitionImpl.TitleFieldType the type of the title expression
FieldType Enum for Makumba field types
ValidationType Validation rule types