org.mule.devkit.generation.studio.editor
Class MuleStudioEditorXmlGenerator

java.lang.Object
  extended by org.mule.devkit.generation.studio.AbstractMuleStudioGenerator
      extended by org.mule.devkit.generation.studio.editor.MuleStudioEditorXmlGenerator
All Implemented Interfaces:
Generator, MultiModuleGenerator

public class MuleStudioEditorXmlGenerator
extends AbstractMuleStudioGenerator
implements MultiModuleGenerator


Nested Class Summary
static class MuleStudioEditorXmlGenerator.PatternTypeOperationsChooser
           
static class MuleStudioEditorXmlGenerator.ProcessorMethodsChooser
           
 
Field Summary
static String ADVANCED_ATTRIBUTE_CATEGORY_CAPTION
           
static String ATTRIBUTE_CATEGORY_DEFAULT_CAPTION
           
static String ATTRIBUTE_CATEGORY_DEFAULT_DESCRIPTION
           
static String GLOBAL_CLOUD_CONNECTOR_LOCAL_ID
           
static String GROUP_DEFAULT_CAPTION
           
static String URI_PREFIX
           
 
Constructor Summary
MuleStudioEditorXmlGenerator()
           
 
Method Summary
 List<Product> consumes()
           
 void generate(List<org.mule.devkit.model.module.Module> modules)
           
 List<org.mule.devkit.model.module.Module> processableModules(List<org.mule.devkit.model.module.Module> modules)
           
 boolean shouldGenerate(List<org.mule.devkit.model.module.Module> modules)
           
 
Methods inherited from class org.mule.devkit.generation.studio.AbstractMuleStudioGenerator
ctx, getFeatureId, getLabel, getMaxVersion, getPluginId, produces, setCtx
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.mule.devkit.generation.api.Generator
ctx, produces, setCtx
 

Field Detail

URI_PREFIX

public static final String URI_PREFIX
See Also:
Constant Field Values

GLOBAL_CLOUD_CONNECTOR_LOCAL_ID

public static final String GLOBAL_CLOUD_CONNECTOR_LOCAL_ID
See Also:
Constant Field Values

ATTRIBUTE_CATEGORY_DEFAULT_CAPTION

public static final String ATTRIBUTE_CATEGORY_DEFAULT_CAPTION
See Also:
Constant Field Values

ATTRIBUTE_CATEGORY_DEFAULT_DESCRIPTION

public static final String ATTRIBUTE_CATEGORY_DEFAULT_DESCRIPTION
See Also:
Constant Field Values

ADVANCED_ATTRIBUTE_CATEGORY_CAPTION

public static final String ADVANCED_ATTRIBUTE_CATEGORY_CAPTION
See Also:
Constant Field Values

GROUP_DEFAULT_CAPTION

public static final String GROUP_DEFAULT_CAPTION
See Also:
Constant Field Values
Constructor Detail

MuleStudioEditorXmlGenerator

public MuleStudioEditorXmlGenerator()
Method Detail

consumes

public List<Product> consumes()
Specified by:
consumes in interface Generator
Overrides:
consumes in class AbstractMuleStudioGenerator

shouldGenerate

public boolean shouldGenerate(List<org.mule.devkit.model.module.Module> modules)
Specified by:
shouldGenerate in interface MultiModuleGenerator

processableModules

public List<org.mule.devkit.model.module.Module> processableModules(List<org.mule.devkit.model.module.Module> modules)
Specified by:
processableModules in interface MultiModuleGenerator

generate

public void generate(List<org.mule.devkit.model.module.Module> modules)
Specified by:
generate in interface MultiModuleGenerator


Copyright © 2010–2014 MuleSoft, Inc.. All rights reserved.