Class DefaultWeaveAnnotationProcessorBinding

java.lang.Object
org.mule.weave.extension.api.extension.annotations.DefaultWeaveAnnotationProcessorBinding
All Implemented Interfaces:
WeaveAnnotationProcessorBinding

public class DefaultWeaveAnnotationProcessorBinding extends Object implements WeaveAnnotationProcessorBinding
  • Constructor Details

    • DefaultWeaveAnnotationProcessorBinding

      public DefaultWeaveAnnotationProcessorBinding(org.mule.weave.v2.api.tooling.location.ResourceIdentifier resourceIdentifier, org.mule.weave.v2.api.tooling.annotation.DWAnnotationProcessor annotationProcessor)
  • Method Details

    • getResourceIdentifier

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

      public org.mule.weave.v2.api.tooling.annotation.DWAnnotationProcessor getAnnotationProcessor()
      Specified by:
      getAnnotationProcessor in interface WeaveAnnotationProcessorBinding
      Returns:
      the DWAnnotationProcessor to be executed.