public class PatternTypeBuilder extends BaseStudioXmlBuilder
ADVANCED_CONNECTION_GROUP_NAME, CONNECTION_GROUP_NAME, context, GENERAL_GROUP_NAME, helper, method, module, moduleName, objectFactory
Constructor and Description |
---|
PatternTypeBuilder(Context context,
Method method,
Module module) |
Modifier and Type | Method and Description |
---|---|
PatternType |
build() |
protected PatternType |
createPatternType() |
protected String |
getIcon() |
protected String |
getImage() |
protected void |
processConnectionAttributes(Map<String,Group> groupsByName,
Map<String,AttributeCategory> attributeCategoriesByName)
Used when describing a processor, if the current module has connection management or if it has an strategy
with @ConnectionManagement that also has been annotated with @OverrideAtProcessors, then the processor must have
the parameters of @Connect as attributes as well.
|
buildVersionsString, createCacheConfigAttributes, createGroupWithModeSwitch, createGroupWithNoOperationModeSwitch, createGroupWithNoOperationModeSwitchForProcessors, createGroupWithNoOperationModeSwitchForSources, createHttpCallbackConfig, createJaxbElement, createMetaDataAttributes, createOAuthConfig, createPoolingProfileAttributes, createQueryType, createReconnectionAttributes, createTextType, getAttributeType, getConnectionAttributes, getModes, isConfigurableVariable, processMethodParameters, processVariableElements, setMetadataAttributes
public PatternType build()
protected PatternType createPatternType()
protected String getImage()
protected String getIcon()
protected void processConnectionAttributes(Map<String,Group> groupsByName, Map<String,AttributeCategory> attributeCategoriesByName)
processConnectionAttributes
in class BaseStudioXmlBuilder
groupsByName
- attributeCategoriesByName
- Copyright © 2010–2015 MuleSoft, Inc.. All rights reserved.