Class NatureBasedComponentFactory<T extends org.mule.dx.platform.api.component.ComponentLifecycle>

java.lang.Object
org.mule.weave.extension.api.component.NatureBasedComponentFactory<T>
All Implemented Interfaces:
org.mule.dx.platform.api.component.ComponentFactory<T>
Direct Known Subclasses:
BaseMetadataProviderComponentFactory

public abstract class NatureBasedComponentFactory<T extends org.mule.dx.platform.api.component.ComponentLifecycle> extends Object implements org.mule.dx.platform.api.component.ComponentFactory<T>
  • Constructor Details

    • NatureBasedComponentFactory

      public NatureBasedComponentFactory(String nature)
  • Method Details

    • getNature

      public String getNature()
    • applies

      public boolean applies(org.mule.dx.platform.api.project.Project project)
      Specified by:
      applies in interface org.mule.dx.platform.api.component.ComponentFactory<T extends org.mule.dx.platform.api.component.ComponentLifecycle>