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

java.lang.Object
  extended by org.mule.devkit.generation.studio.editor.BaseStudioXmlBuilder
      extended by org.mule.devkit.generation.studio.editor.PatternTypeBuilder
Direct Known Subclasses:
OAuthPatternTypeBuilder

public class PatternTypeBuilder
extends BaseStudioXmlBuilder


Field Summary
 
Fields inherited from class org.mule.devkit.generation.studio.editor.BaseStudioXmlBuilder
CONNECTION_GROUP_LABEL, CONNECTION_GROUP_NAME, context, GENERAL_GROUP_NAME, helper, method, module, moduleName, objectFactory
 
Constructor Summary
PatternTypeBuilder(Context context, org.mule.devkit.model.Method method, org.mule.devkit.model.module.Module module)
           
 
Method Summary
 org.mule.devkit.model.studio.PatternType build()
           
protected  org.mule.devkit.model.studio.PatternType createPatternType()
           
protected  String getIcon()
           
protected  String getImage()
           
protected  void processConnectionAttributes(Map<String,org.mule.devkit.model.studio.Group> groupsByName, Map<String,org.mule.devkit.model.studio.AttributeCategory> attributeCategoriesByName)
           
 
Methods inherited from class org.mule.devkit.generation.studio.editor.BaseStudioXmlBuilder
buildVersionsString, createGroupWithModeSwitch, createJaxbElement, createMetaDataAttributes, createOAuthConfig, createPoolingProfileAttributes, createReconnectionAttributes, getConnectionAttributes, getModes, processConfigurableFields, processMethodParameters
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PatternTypeBuilder

public PatternTypeBuilder(Context context,
                          org.mule.devkit.model.Method method,
                          org.mule.devkit.model.module.Module module)
Method Detail

build

public org.mule.devkit.model.studio.PatternType build()

createPatternType

protected org.mule.devkit.model.studio.PatternType createPatternType()

getImage

protected String getImage()

getIcon

protected String getIcon()

processConnectionAttributes

protected void processConnectionAttributes(Map<String,org.mule.devkit.model.studio.Group> groupsByName,
                                           Map<String,org.mule.devkit.model.studio.AttributeCategory> attributeCategoriesByName)
Overrides:
processConnectionAttributes in class BaseStudioXmlBuilder


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