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,
org.mule.devkit.model.Method executableElement,
org.mule.devkit.model.module.Module module) |
GlobalTypeBuilder(Context context,
org.mule.devkit.model.module.Module module) |
| Modifier and Type | Method and Description |
|---|---|
org.mule.devkit.model.studio.GlobalType |
build() |
protected org.mule.devkit.model.studio.AttributeType |
createNameAttributeType() |
protected abstract List<org.mule.devkit.model.studio.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, setMetadataAttributespublic GlobalTypeBuilder(Context context, org.mule.devkit.model.Method executableElement, org.mule.devkit.model.module.Module module)
public GlobalTypeBuilder(Context context, org.mule.devkit.model.module.Module module)
protected abstract List<org.mule.devkit.model.studio.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 org.mule.devkit.model.studio.GlobalType build()
protected org.mule.devkit.model.studio.AttributeType createNameAttributeType()
protected String getCaptionBasedOnType()
Copyright © 2010–2015 MuleSoft, Inc.. All rights reserved.