Class ExclusiveParameterModelValidator

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

public final class ExclusiveParameterModelValidator extends Object implements ExtensionModelValidator
This validator makes sure that all group models which contain exclusive parameters are correctly defined. Which means that it must contain more than one optional parameters, and those optional parameter's MetadataType must be either an ObjectType or a SimpleType.
Since:
1.0
  • Constructor Details

    • ExclusiveParameterModelValidator

      public ExclusiveParameterModelValidator()
  • Method Details

    • validate

      public void validate(org.mule.runtime.api.meta.model.ExtensionModel extensionModel, ProblemsReporter problemsReporter)
      Validates the given model
      Specified by:
      validate in interface ExtensionModelValidator
      Parameters:
      extensionModel - a ExtensionModel