public abstract class GlobalTypeBuilder extends BaseStudioXmlBuilder
ADVANCED_CONNECTION_GROUP_NAME, CONNECTION_GROUP_NAME, context, GENERAL_GROUP_NAME, helper, method, module, moduleName, objectFactory
Constructor and Description |
---|
GlobalTypeBuilder(Context context,
Method executableElement,
Module module) |
GlobalTypeBuilder(Context context,
Module module) |
Modifier and Type | Method and Description |
---|---|
GlobalType |
build() |
protected AttributeType |
createNameAttributeType() |
protected abstract List<AttributeCategory> |
getAttributeCategories() |
protected String |
getCaptionBasedOnType() |
protected abstract String |
getDescriptionBasedOnType() |
protected abstract String |
getExtendsBasedOnType() |
protected abstract String |
getIcon() |
protected abstract String |
getImage() |
protected abstract String |
getLocalIdBasedOnType() |
protected abstract String |
getNameDescriptionBasedOnType() |
protected abstract Boolean |
isAbstract() |
buildVersionsString, createCacheConfigAttributes, createGroupWithModeSwitch, createGroupWithNoOperationModeSwitch, createGroupWithNoOperationModeSwitchForProcessors, createGroupWithNoOperationModeSwitchForSources, createHttpCallbackConfig, createJaxbElement, createMetaDataAttributes, createOAuthConfig, createPoolingProfileAttributes, createQueryType, createReconnectionAttributes, createTextType, getAttributeType, getConnectionAttributes, getModes, isConfigurableVariable, processConnectionAttributes, processMethodParameters, processVariableElements, setMetadataAttributes
public GlobalTypeBuilder(Context context, Method executableElement, Module module)
protected abstract List<AttributeCategory> getAttributeCategories()
protected abstract String getDescriptionBasedOnType()
protected abstract String getExtendsBasedOnType()
protected abstract String getLocalIdBasedOnType()
protected abstract String getNameDescriptionBasedOnType()
protected abstract String getImage()
protected abstract String getIcon()
protected abstract Boolean isAbstract()
public GlobalType build()
protected AttributeType createNameAttributeType()
protected String getCaptionBasedOnType()
Copyright © 2010–2015 MuleSoft, Inc.. All rights reserved.