Uses of Class
org.makumba.providers.datadefinition.mdd.FieldNode

Packages that use FieldNode
org.makumba.providers.datadefinition.mdd   
org.makumba.providers.datadefinition.mdd.validation   
 

Uses of FieldNode in org.makumba.providers.datadefinition.mdd
 

Fields in org.makumba.providers.datadefinition.mdd declared as FieldNode
protected  FieldNode ValidationRuleNode.field
          field node the rule applies to. this is only used for single-field validation rules, as convenience mechanism to check the rule applicability.
 

Fields in org.makumba.providers.datadefinition.mdd with type parameters of type FieldNode
protected  LinkedHashMap<String,FieldNode> MDDNode.fields
           
protected  HashMap<String,FieldNode> MDDAnalyzeWalker.typeShorthands
           
 

Methods in org.makumba.providers.datadefinition.mdd that return FieldNode
protected  FieldNode MDDAnalyzeBaseWalker.getParentField(antlr.collections.AST parentField)
           
protected  FieldNode MDDAnalyzeWalker.getParentField(antlr.collections.AST parentField)
           
 

Methods in org.makumba.providers.datadefinition.mdd with parameters of type FieldNode
 void MDDNode.addField(FieldNode fi)
           
protected  void MDDAnalyzeBaseWalker.addField(MDDNode mdd, FieldNode field)
           
protected  void MDDAnalyzeWalker.addField(MDDNode mdd, FieldNode field)
           
protected  void MDDAnalyzeBaseWalker.addFunction(MDDNode mdd, FunctionNode function, antlr.collections.AST a, FieldNode subField)
           
protected  void MDDAnalyzeWalker.addFunction(MDDNode mdd, FunctionNode function, antlr.collections.AST originalFunctionDeclaration, FieldNode subField)
           
protected  void MDDAnalyzeBaseWalker.addModifier(FieldNode field, String modifier)
           
protected  void MDDAnalyzeWalker.addModifier(FieldNode field, String modifier)
           
protected  void MDDAnalyzeBaseWalker.addSubfield(FieldNode parent, FieldNode field)
           
protected  void MDDAnalyzeWalker.addSubfield(FieldNode parent, FieldNode field)
           
protected  void MDDAnalyzeBaseWalker.addTypeShorthand(antlr.collections.AST name, FieldNode fieldType)
           
protected  void MDDAnalyzeWalker.addTypeShorthand(antlr.collections.AST name, FieldNode fieldType)
           
 void MDDAnalyzeBaseWalker.charEnumBody(antlr.collections.AST _t, FieldNode field)
           
protected  void MDDAnalyzeBaseWalker.checkFieldType(antlr.collections.AST type, FieldNode field)
           
protected  void MDDAnalyzeWalker.checkFieldType(antlr.collections.AST type, FieldNode field)
           
protected  void MDDAnalyzeBaseWalker.checkSubFieldType(antlr.collections.AST type, FieldNode field)
           
protected  void MDDAnalyzeWalker.checkSubFieldType(antlr.collections.AST type, FieldNode field)
           
 ValidationRuleNode MDDAnalyzeBaseWalker.comparisonValidationRule(antlr.collections.AST _t, FieldNode subField)
           
protected  ValidationRuleNode MDDAnalyzeBaseWalker.createMultiFieldValidationRule(antlr.collections.AST originAST, ValidationType type, FieldNode subField)
           
protected  ValidationRuleNode MDDAnalyzeWalker.createMultiFieldValidationRule(antlr.collections.AST originAST, ValidationType type, FieldNode subField)
           
protected  ValidationRuleNode MDDAnalyzeBaseWalker.createSingleFieldValidationRule(antlr.collections.AST originAST, String fieldName, ValidationType type, FieldNode subField)
           
protected  ValidationRuleNode MDDAnalyzeWalker.createSingleFieldValidationRule(antlr.collections.AST originAST, String fieldName, ValidationType type, FieldNode subField)
           
 FieldType MDDAnalyzeBaseWalker.fieldType(antlr.collections.AST _t, FieldNode field)
           
 void MDDAnalyzeBaseWalker.functionDeclaration(antlr.collections.AST _t, FieldNode subField)
           
 void MDDAnalyzeBaseWalker.intEnumBody(antlr.collections.AST _t, FieldNode field)
           
 ValidationRuleNode MDDAnalyzeBaseWalker.lengthValidationRule(antlr.collections.AST _t, FieldNode subField)
           
 ValidationRuleNode MDDAnalyzeBaseWalker.multiUniquenessValidationRule(antlr.collections.AST _t, FieldNode subField)
           
 ValidationRuleNode MDDAnalyzeBaseWalker.rangeValidationRule(antlr.collections.AST _t, FieldNode subField)
           
 ValidationRuleNode MDDAnalyzeBaseWalker.regexValidationRule(antlr.collections.AST _t, FieldNode subField)
           
 void MDDAnalyzeBaseWalker.subField(antlr.collections.AST _t, FieldNode field, boolean included)
           
 void MDDAnalyzeBaseWalker.validationRuleDeclaration(antlr.collections.AST _t, FieldNode subField)
           
 

Constructors in org.makumba.providers.datadefinition.mdd with parameters of type FieldNode
FieldDefinitionImpl(DataDefinitionImpl mdd, FieldNode f)
          constructor used when creating the DataDefinitionImpl during parsing
ValidationRuleNode(MDDNode mdd, antlr.collections.AST originAST, FieldNode field)
           
ValidationRuleNode(MDDNode mdd, antlr.collections.AST originAST, ValidationType type, FieldNode parentField)
           
 

Constructor parameters in org.makumba.providers.datadefinition.mdd with type arguments of type FieldNode
MDDPostProcessorWalker(String typeName, MDDNode mdd, HashMap<String,FieldNode> typeShorthands, MDDFactory factory)
           
 

Uses of FieldNode in org.makumba.providers.datadefinition.mdd.validation
 

Constructors in org.makumba.providers.datadefinition.mdd.validation with parameters of type FieldNode
ComparisonValidationRule(MDDNode mdd, antlr.collections.AST originAST, ValidationType type, FieldNode parentField)
           
MultiUniquenessValidationRule(MDDNode mdd, antlr.collections.AST originAST, ValidationType type, FieldNode parentField)
           
RangeValidationRule(MDDNode mdd, antlr.collections.AST originAST, FieldNode field, ValidationType type)
           
RegExpValidationRule(MDDNode mdd, antlr.collections.AST originAST, FieldNode field, ValidationType type)