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
ADVANCED_CONNECTION_GROUP_NAME, 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, createCacheConfigAttributes, createGroupWithModeSwitch, createGroupWithNoOperationModeSwitch, createGroupWithNoOperationModeSwitchForProcessors, createGroupWithNoOperationModeSwitchForSources, createJaxbElement, createMetaDataAttributes, createOAuthConfig, createPoolingProfileAttributes, createQueryType, createReconnectionAttributes, getConnectionAttributes, getModes, isConfigurableVariable, processConfigurableFields, processMethodParameters, setMetadataAttributes
 
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–2014 MuleSoft, Inc.. All rights reserved.