java.lang.Object
org.mule.runtime.extension.internal.loader.validator.NameClashModelValidator
All Implemented Interfaces:
ExtensionModelValidator

public final class NameClashModelValidator extends Object implements ExtensionModelValidator
Validates names clashes in the model by comparing:
  • The NamedObject.getName() value of all the ConfigurationModel, OperationModel and ConnectionProviderModel
  • Makes sure that there no two ParameterModels with the same name but different types, for those which represent an object
  • Makes sure that no ConfigurationModel, OperationModel or ConnectionProviderModel have parameters with repeated name
Since:
1.0
  • Constructor Details

    • NameClashModelValidator

      public NameClashModelValidator()
  • Method Details