org.mule.devkit.generation.studio
Class MuleStudioFeatureGenerator
java.lang.Object
org.mule.devkit.generation.studio.AbstractMuleStudioGenerator
org.mule.devkit.generation.studio.MuleStudioFeatureGenerator
- All Implemented Interfaces:
- Generator, MultiModuleGenerator
public class MuleStudioFeatureGenerator
- extends AbstractMuleStudioGenerator
- implements MultiModuleGenerator
Studio Feature builder. This is needed to publish the plugin in an Update Site.
This class will generate a -feature_.qualifier.jar file in the target/update-site/features
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FEATURE_XML_FILENAME
public static final String FEATURE_XML_FILENAME
- See Also:
- Constant Field Values
LABEL_SUFFIX
public static final String LABEL_SUFFIX
- See Also:
- Constant Field Values
MuleStudioFeatureGenerator
public MuleStudioFeatureGenerator()
consumes
public List<Product> consumes()
- Specified by:
consumes in interface Generator- Overrides:
consumes in class AbstractMuleStudioGenerator
produces
public List<Product> produces()
- Specified by:
produces in interface Generator- Overrides:
produces in class AbstractMuleStudioGenerator
shouldGenerate
public boolean shouldGenerate(List<org.mule.devkit.model.module.Module> modules)
- Specified by:
shouldGenerate in interface MultiModuleGenerator
generate
public void generate(List<org.mule.devkit.model.module.Module> modules)
throws GenerationException
- Specified by:
generate in interface MultiModuleGenerator
- Throws:
GenerationException
Copyright © 2010–2013 MuleSoft, Inc.. All rights reserved.