public abstract class AbstractMuleStudioNamespaceGenerator extends AbstractMuleStudioGenerator implements MultiModuleGenerator
Constructor and Description |
---|
AbstractMuleStudioNamespaceGenerator() |
Modifier and Type | Method and Description |
---|---|
void |
generate(List<Module> modules) |
abstract void |
generate(Module module)
When generating the packaging for Studio, when using multi-module projects (connection management + oauth so far)
are implemented by inheritance.
|
List<Module> |
processableModules(List<Module> modules) |
boolean |
shouldGenerate(List<Module> modules) |
consumes, ctx, getFeatureId, getLabel, getMaxVersion, getPluginId, produces, setCtx
public AbstractMuleStudioNamespaceGenerator()
public boolean shouldGenerate(List<Module> modules)
shouldGenerate
in interface MultiModuleGenerator
public List<Module> processableModules(List<Module> modules)
processableModules
in interface MultiModuleGenerator
public void generate(List<Module> modules) throws GenerationException
generate
in interface MultiModuleGenerator
GenerationException
public abstract void generate(Module module) throws GenerationException
module
- GenerationException
Copyright © 2010–2015 MuleSoft, Inc.. All rights reserved.