org.mule.devkit.generation.studio.editor
Class GlobalTypeBuilder

java.lang.Object
  extended by org.mule.devkit.generation.studio.editor.BaseStudioXmlBuilder
      extended by org.mule.devkit.generation.studio.editor.GlobalTypeBuilder
Direct Known Subclasses:
GlobalCloudConnectorTypeBuilder, GlobalEndpointTypeBuilder, GlobalEndpointTypeOperationsBuilder, GlobalTransformerTypeBuilder, GlobalTransformerTypeOperationsBuilder

public abstract class GlobalTypeBuilder
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
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)
           
 
Method Summary
 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()
           
 
Methods inherited from class org.mule.devkit.generation.studio.editor.BaseStudioXmlBuilder
buildVersionsString, createGroupWithModeSwitch, createJaxbElement, createMetaDataAttributes, createOAuthConfig, createPoolingProfileAttributes, createQueryType, createReconnectionAttributes, getConnectionAttributes, getModes, isConfigurableVariable, processConfigurableFields, processConnectionAttributes, processMethodParameters, setMetadataAttributes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GlobalTypeBuilder

public GlobalTypeBuilder(Context context,
                         org.mule.devkit.model.Method executableElement,
                         org.mule.devkit.model.module.Module module)

GlobalTypeBuilder

public GlobalTypeBuilder(Context context,
                         org.mule.devkit.model.module.Module module)
Method Detail

getAttributeCategories

protected abstract List<org.mule.devkit.model.studio.AttributeCategory> getAttributeCategories()

getDescriptionBasedOnType

protected abstract String getDescriptionBasedOnType()

getExtendsBasedOnType

protected abstract String getExtendsBasedOnType()

getLocalIdBasedOnType

protected abstract String getLocalIdBasedOnType()

getNameDescriptionBasedOnType

protected abstract String getNameDescriptionBasedOnType()

getImage

protected abstract String getImage()

getIcon

protected abstract String getIcon()

isAbstract

protected abstract Boolean isAbstract()

build

public org.mule.devkit.model.studio.GlobalType build()

createNameAttributeType

protected org.mule.devkit.model.studio.AttributeType createNameAttributeType()

getCaptionBasedOnType

protected String getCaptionBasedOnType()


Copyright © 2010–2014 MuleSoft, Inc.. All rights reserved.