Packages

c

io.idml.utils.validators.MappingValidator

MappingValidatorVisitor

class MappingValidatorVisitor extends ExecNodeVisitor with StructureAgnosticVisitationStyle

Visitor which detects functions not allowed inside mappings

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MappingValidatorVisitor
  2. StructureAgnosticVisitationStyle
  3. VisitationStyle
  4. ExecNodeVisitor
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new MappingValidatorVisitor()

Type Members

  1. case class ExecAnyContext(parent: (ExecNodeVisitor.this)#ExecPiplContext) extends (ExecNodeVisitor.this)#ExecExprContext with Product with Serializable
    Definition Classes
    ExecNodeVisitor
  2. case class ExecArrayContext(expr: AstArray, parent: (ExecNodeVisitor.this)#ExecPiplContext) extends (ExecNodeVisitor.this)#ExecExprContext with Product with Serializable
    Definition Classes
    ExecNodeVisitor
  3. case class ExecAssignContext(rule: Assignment, parent: (ExecNodeVisitor.this)#ExecBlockContext) extends (ExecNodeVisitor.this)#ExecRuleContext with Product with Serializable
    Definition Classes
    ExecNodeVisitor
  4. case class ExecBlockContext(block: Block, parent: (ExecNodeVisitor.this)#ExecDocContext) extends (ExecNodeVisitor.this)#ExecNodeContext with Product with Serializable
    Definition Classes
    ExecNodeVisitor
  5. case class ExecBlockInvokeContext(expr: ApplyFunction, parent: (ExecNodeVisitor.this)#ExecPiplContext) extends (ExecNodeVisitor.this)#ExecExprContext with Product with Serializable
    Definition Classes
    ExecNodeVisitor
  6. case class ExecCoalesceContext(expr: Coalesce, parent: (ExecNodeVisitor.this)#ExecPiplContext) extends (ExecNodeVisitor.this)#ExecExprContext with Product with Serializable
    Definition Classes
    ExecNodeVisitor
  7. case class ExecDocContext(doc: Document) extends (ExecNodeVisitor.this)#ExecNodeContext with Product with Serializable
    Definition Classes
    ExecNodeVisitor
  8. trait ExecExprContext extends (ExecNodeVisitor.this)#ExecNodeContext
    Definition Classes
    ExecNodeVisitor
  9. case class ExecFilterContext(expr: Filter, parent: (ExecNodeVisitor.this)#ExecPiplContext) extends (ExecNodeVisitor.this)#ExecExprContext with Product with Serializable
    Definition Classes
    ExecNodeVisitor
  10. case class ExecFuncContext(expr: IdmlFunction, parent: (ExecNodeVisitor.this)#ExecPiplContext) extends (ExecNodeVisitor.this)#ExecExprContext with Product with Serializable
    Definition Classes
    ExecNodeVisitor
  11. case class ExecIfContext(expr: If, parent: (ExecNodeVisitor.this)#ExecPiplContext) extends (ExecNodeVisitor.this)#ExecExprContext with Product with Serializable
    Definition Classes
    ExecNodeVisitor
  12. case class ExecIndexContext(expr: Index, parent: (ExecNodeVisitor.this)#ExecPiplContext) extends (ExecNodeVisitor.this)#ExecExprContext with Product with Serializable
    Definition Classes
    ExecNodeVisitor
  13. case class ExecMatchContext(expr: Match, parent: (ExecNodeVisitor.this)#ExecPiplContext) extends (ExecNodeVisitor.this)#ExecExprContext with Product with Serializable
    Definition Classes
    ExecNodeVisitor
  14. case class ExecMathsContext(expr: Maths, parent: (ExecNodeVisitor.this)#ExecPiplContext) extends (ExecNodeVisitor.this)#ExecExprContext with Product with Serializable
    Definition Classes
    ExecNodeVisitor
  15. case class ExecNavContext(expr: ExecNav, parent: (ExecNodeVisitor.this)#ExecPiplContext) extends (ExecNodeVisitor.this)#ExecExprContext with Product with Serializable
    Definition Classes
    ExecNodeVisitor
  16. trait ExecNodeContext extends AnyRef
    Definition Classes
    ExecNodeVisitor
  17. case class ExecObjectContext(expr: AstObject, parent: (ExecNodeVisitor.this)#ExecPiplContext) extends (ExecNodeVisitor.this)#ExecExprContext with Product with Serializable
    Definition Classes
    ExecNodeVisitor
  18. case class ExecPathContext(expr: Field, parent: (ExecNodeVisitor.this)#ExecPiplContext) extends (ExecNodeVisitor.this)#ExecExprContext with Product with Serializable
    Definition Classes
    ExecNodeVisitor
  19. case class ExecPiplContext(pipl: Pipeline, parent: (ExecNodeVisitor.this)#ExecRuleContext) extends (ExecNodeVisitor.this)#ExecNodeContext with Product with Serializable
    Definition Classes
    ExecNodeVisitor
  20. case class ExecReassignContext(rule: Reassignment, parent: (ExecNodeVisitor.this)#ExecBlockContext) extends (ExecNodeVisitor.this)#ExecRuleContext with Product with Serializable
    Definition Classes
    ExecNodeVisitor
  21. trait ExecRuleContext extends (ExecNodeVisitor.this)#ExecNodeContext
    Definition Classes
    ExecNodeVisitor
  22. case class ExecSliceContext(expr: Slice, parent: (ExecNodeVisitor.this)#ExecPiplContext) extends (ExecNodeVisitor.this)#ExecExprContext with Product with Serializable
    Definition Classes
    ExecNodeVisitor
  23. case class ExecVariableContext(rule: Variable, parent: (ExecNodeVisitor.this)#ExecBlockContext) extends (ExecNodeVisitor.this)#ExecRuleContext with Product with Serializable
    Definition Classes
    ExecNodeVisitor
  24. case class ExecWildcardContext(expr: Wildcard, parent: (ExecNodeVisitor.this)#ExecPiplContext) extends (ExecNodeVisitor.this)#ExecExprContext with Product with Serializable
    Definition Classes
    ExecNodeVisitor

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  6. def createExprContext(expr: Expression, ctx: ExecPiplContext): ExecExprContext
    Definition Classes
    ExecNodeVisitor
  7. def createRuleContext(rule: Rule, ctx: ExecBlockContext): ExecRuleContext
    Definition Classes
    ExecNodeVisitor
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  16. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  17. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  18. def toString(): String
    Definition Classes
    AnyRef → Any
  19. var valid: Boolean
  20. def visit(doc: Document): Unit
    Definition Classes
    ExecNodeVisitor
  21. def visitAny(ctx: ExecAnyContext): Unit
    Definition Classes
    ExecNodeVisitor
  22. def visitAssign(ctx: ExecAssignContext): Unit
    Definition Classes
    ExecNodeVisitor
  23. def visitBlock(ctx: ExecBlockContext): Unit
    Definition Classes
    ExecNodeVisitor
  24. def visitBlockInvoke(ctx: ExecBlockInvokeContext): Unit

    This is a no-op function: blocks are traversed at the top level

    This is a no-op function: blocks are traversed at the top level

    Definition Classes
    StructureAgnosticVisitationStyleVisitationStyle
  25. def visitCoalesce(ctx: ExecCoalesceContext): Unit
    Definition Classes
    ExecNodeVisitor
  26. def visitDoc(ctx: ExecDocContext): Unit

    Traverse all blocks in the top level

    Traverse all blocks in the top level

    Definition Classes
    StructureAgnosticVisitationStyleVisitationStyle
  27. def visitExpr(ctx: ExecExprContext): Unit
    Definition Classes
    ExecNodeVisitor
  28. def visitFilter(ctx: ExecFilterContext): Unit
    Definition Classes
    ExecNodeVisitor
  29. def visitFunc(ctx: ExecFuncContext): Unit
  30. def visitIf(ctx: ExecIfContext): Unit
    Definition Classes
    ExecNodeVisitor
  31. def visitIndex(ctx: ExecIndexContext): Unit
    Definition Classes
    ExecNodeVisitor
  32. def visitMatch(ctx: ExecMatchContext): Unit
    Definition Classes
    ExecNodeVisitor
  33. def visitMaths(ctx: ExecMathsContext): Unit
    Definition Classes
    ExecNodeVisitor
  34. def visitNav(ctx: ExecNavContext): Unit
    Definition Classes
    ExecNodeVisitor
  35. def visitPath(ctx: ExecPathContext): Unit
    Definition Classes
    ExecNodeVisitor
  36. def visitPipl(ctx: ExecPiplContext): Unit
    Definition Classes
    ExecNodeVisitor
  37. def visitReassign(ctx: ExecReassignContext): Unit
    Definition Classes
    ExecNodeVisitor
  38. def visitRule(ctx: ExecRuleContext): Unit
    Definition Classes
    ExecNodeVisitor
  39. def visitSlice(ctx: ExecSliceContext): Unit
    Definition Classes
    ExecNodeVisitor
  40. def visitVariable(ctx: ExecVariableContext): Unit
    Definition Classes
    ExecNodeVisitor
  41. def visitWildcard(ctx: ExecWildcardContext): Unit
    Definition Classes
    ExecNodeVisitor
  42. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  43. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  44. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from VisitationStyle

Inherited from ExecNodeVisitor

Inherited from AnyRef

Inherited from Any

Ungrouped