Interface WeaveAnnotationProcessorBinding

All Known Implementing Classes:
DefaultWeaveAnnotationProcessorBinding

public interface WeaveAnnotationProcessorBinding
A binding to map a instance of a DWAnnotationProcessor to a ResourceIdentifier to be applied.
  • Method Details

    • getResourceIdentifier

      org.mule.weave.v2.api.tooling.location.ResourceIdentifier getResourceIdentifier()
      Returns:
      the ResourceIdentifier which identifies the unique resource where the annotation processor will be executed to.
    • getAnnotationProcessor

      org.mule.weave.v2.api.tooling.annotation.DWAnnotationProcessor getAnnotationProcessor()
      Returns:
      the DWAnnotationProcessor to be executed.
    • builder