public abstract class GlobalTypeBuilder extends BaseStudioXmlBuilder
ADVANCED_CONNECTION_GROUP_NAME, CONNECTION_GROUP_NAME, context, GENERAL_GROUP_NAME, helper, METADATA_KEY_LEVELS_CAPTION_SEPARATOR, method, module, moduleName, objectFactory, STUDIO_HTTP_CONFIG, STUDIO_HTTP_REQUEST_CONFIG, STUDIO_LISTENER_CONFIG| 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 |
createAttributeTypeFromVariable(org.mule.devkit.model.Variable<?> variable) |
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 org.mule.devkit.model.studio.AttributeType |
handleCollectionVariable(org.mule.devkit.model.Variable parameter) |
protected abstract Boolean |
isAbstract() |
buildVersionsString, createCacheConfigAttributes, createComplexListType, createGroupWithModeSwitch, createGroupWithNoOperationModeSwitch, createGroupWithNoOperationModeSwitchForProcessors, createGroupWithNoOperationModeSwitchForSources, createHttpCallbackConfig, createJaxbElement, createMetaDataAttributes, createOAuthConfig, createPoolingProfileAttributes, createQueryType, createReconnectionAttributes, createTextType, getAttributeType, getConnectionAttributes, getModes, isConfigurableVariable, processConnectionAttributes, processMethodParameters, processVariableElements, setCommonCollectionAttributes, 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()
protected org.mule.devkit.model.studio.AttributeType handleCollectionVariable(org.mule.devkit.model.Variable parameter)
handleCollectionVariable in class BaseStudioXmlBuilderprotected org.mule.devkit.model.studio.AttributeType createAttributeTypeFromVariable(org.mule.devkit.model.Variable<?> variable)
createAttributeTypeFromVariable in class BaseStudioXmlBuilderCopyright © 2010–2015 MuleSoft, Inc.. All rights reserved.