java.lang.Object
org.mule.test.classloading.internal.validation.CLValidation
All Implemented Interfaces:
org.mule.runtime.ast.api.validation.Validation

public class CLValidation extends Object implements org.mule.runtime.ast.api.validation.Validation
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.mule.runtime.ast.api.validation.Validation

    org.mule.runtime.ast.api.validation.Validation.Level
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Predicate<List<org.mule.runtime.ast.api.ComponentAst>>
     
     
     
    org.mule.runtime.ast.api.validation.Validation.Level
     
     
    Optional<org.mule.runtime.ast.api.validation.ValidationResultItem>
    validate(org.mule.runtime.ast.api.ComponentAst component, org.mule.runtime.ast.api.ArtifactAst artifact)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.mule.runtime.ast.api.validation.Validation

    validateMany
  • Constructor Details

    • CLValidation

      public CLValidation()
  • Method Details

    • getName

      public String getName()
      Specified by:
      getName in interface org.mule.runtime.ast.api.validation.Validation
    • getDescription

      public String getDescription()
      Specified by:
      getDescription in interface org.mule.runtime.ast.api.validation.Validation
    • getLevel

      public org.mule.runtime.ast.api.validation.Validation.Level getLevel()
      Specified by:
      getLevel in interface org.mule.runtime.ast.api.validation.Validation
    • getComponentName

      public String getComponentName()
    • applicable

      public Predicate<List<org.mule.runtime.ast.api.ComponentAst>> applicable()
      Specified by:
      applicable in interface org.mule.runtime.ast.api.validation.Validation
    • validate

      public Optional<org.mule.runtime.ast.api.validation.ValidationResultItem> validate(org.mule.runtime.ast.api.ComponentAst component, org.mule.runtime.ast.api.ArtifactAst artifact)
      Specified by:
      validate in interface org.mule.runtime.ast.api.validation.Validation