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 Summary
ConstructorsConstructorDescriptionDefaultWeaveAnnotationProcessorBinding(org.mule.weave.v2.api.tooling.location.ResourceIdentifier resourceIdentifier, org.mule.weave.v2.api.tooling.annotation.DWAnnotationProcessor annotationProcessor) -
Method Summary
Modifier and TypeMethodDescriptionorg.mule.weave.v2.api.tooling.annotation.DWAnnotationProcessororg.mule.weave.v2.api.tooling.location.ResourceIdentifier
-
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:
getResourceIdentifierin interfaceWeaveAnnotationProcessorBinding- Returns:
- the
ResourceIdentifierwhich 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:
getAnnotationProcessorin interfaceWeaveAnnotationProcessorBinding- Returns:
- the
DWAnnotationProcessorto be executed.
-