Interface ExtensionModelHelper.ExtensionWalkerModelDelegate

Enclosing interface:
ExtensionModelHelper

public static interface ExtensionModelHelper.ExtensionWalkerModelDelegate
This interface is used along with an ExtensionWalker. The ExtensionWalker makes same validation/filter and then calls the appropriate method form this interface if applicable.
Since:
1.5
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    onConfiguration(org.mule.runtime.api.meta.model.config.ConfigurationModel model)
    Handle a ConfigurationModel found in the ExtensionModel being walked.
    void
    onConnectionProvider(org.mule.runtime.api.meta.model.connection.ConnectionProviderModel model)
    Handle a ConnectionProviderModel found in the ExtensionModel being walked.
    void
    onConstruct(org.mule.runtime.api.meta.model.construct.ConstructModel model)
    Handle a ConstructModel found in the ExtensionModel being walked.
    void
    onNestableElement(org.mule.runtime.api.meta.model.nested.NestableElementModel model)
    Handle a NestableElementModel found in the ExtensionModel being walked.
    void
    onOperation(org.mule.runtime.api.meta.model.operation.OperationModel model)
    Handle a OperationModel found in the ExtensionModel being walked.
    void
    onSource(org.mule.runtime.api.meta.model.source.SourceModel model)
    Handle a SourceModel found in the ExtensionModel being walked.
    void
    onType(org.mule.metadata.api.model.MetadataType type)
    Handle a MetadataType found in the ExtensionModel being walked.
  • Method Details

    • onConfiguration

      void onConfiguration(org.mule.runtime.api.meta.model.config.ConfigurationModel model)
      Handle a ConfigurationModel found in the ExtensionModel being walked.
      Parameters:
      model - the model found in the ExtensionModel to handle.
    • onConnectionProvider

      void onConnectionProvider(org.mule.runtime.api.meta.model.connection.ConnectionProviderModel model)
      Handle a ConnectionProviderModel found in the ExtensionModel being walked.
      Parameters:
      model - the model found in the ExtensionModel to handle.
    • onOperation

      void onOperation(org.mule.runtime.api.meta.model.operation.OperationModel model)
      Handle a OperationModel found in the ExtensionModel being walked.
      Parameters:
      model - the model found in the ExtensionModel to handle.
    • onSource

      void onSource(org.mule.runtime.api.meta.model.source.SourceModel model)
      Handle a SourceModel found in the ExtensionModel being walked.
      Parameters:
      model - the model found in the ExtensionModel to handle.
    • onConstruct

      void onConstruct(org.mule.runtime.api.meta.model.construct.ConstructModel model)
      Handle a ConstructModel found in the ExtensionModel being walked.
      Parameters:
      model - the model found in the ExtensionModel to handle.
    • onNestableElement

      void onNestableElement(org.mule.runtime.api.meta.model.nested.NestableElementModel model)
      Handle a NestableElementModel found in the ExtensionModel being walked.
      Parameters:
      model - the model found in the ExtensionModel to handle.
    • onType

      void onType(org.mule.metadata.api.model.MetadataType type)
      Handle a MetadataType found in the ExtensionModel being walked.
      Parameters:
      model - the model found in the ExtensionModel to handle.