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

  • 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 java.lang.Object
    implements org.mule.dx.platform.api.component.ComponentFactory<T>
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean applies​(org.mule.dx.platform.api.project.Project project)  
      java.lang.String getNature()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.mule.dx.platform.api.component.ComponentFactory

        associatedType, create
    • Constructor Detail

      • NatureBasedComponentFactory

        public NatureBasedComponentFactory​(java.lang.String nature)
    • Method Detail

      • getNature

        public java.lang.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>