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

java.lang.Object
  extended by org.mule.devkit.generation.studio.editor.BaseStudioXmlBuilder
      extended by org.mule.devkit.generation.studio.editor.GlobalTypeBuilder
          extended by org.mule.devkit.generation.studio.editor.GlobalEndpointTypeBuilder
Direct Known Subclasses:
GlobalEndpointTypeWithNameBuilder

public class GlobalEndpointTypeBuilder
extends GlobalTypeBuilder


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
GlobalEndpointTypeBuilder(Context context, org.mule.devkit.model.Method executableElement, org.mule.devkit.model.module.Module module)
           
 
Method Summary
 org.mule.devkit.model.studio.GlobalType build()
           
protected  List<org.mule.devkit.model.studio.AttributeCategory> getAttributeCategories()
           
protected  String getCaptionBasedOnType()
           
protected  String getDescriptionBasedOnType()
           
protected  String getDoNotInherit()
           
protected  String getExtendsBasedOnType()
           
protected  String getIcon()
           
protected  String getImage()
           
protected  String getLocalIdBasedOnType()
           
protected  String getNameDescriptionBasedOnType()
           
protected  Boolean isAbstract()
           
 
Methods inherited from class org.mule.devkit.generation.studio.editor.GlobalTypeBuilder
createNameAttributeType
 
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

GlobalEndpointTypeBuilder

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

build

public org.mule.devkit.model.studio.GlobalType build()
Overrides:
build in class GlobalTypeBuilder

getAttributeCategories

protected List<org.mule.devkit.model.studio.AttributeCategory> getAttributeCategories()
Specified by:
getAttributeCategories in class GlobalTypeBuilder

getDescriptionBasedOnType

protected String getDescriptionBasedOnType()
Specified by:
getDescriptionBasedOnType in class GlobalTypeBuilder

getExtendsBasedOnType

protected String getExtendsBasedOnType()
Specified by:
getExtendsBasedOnType in class GlobalTypeBuilder

getLocalIdBasedOnType

protected String getLocalIdBasedOnType()
Specified by:
getLocalIdBasedOnType in class GlobalTypeBuilder

getCaptionBasedOnType

protected String getCaptionBasedOnType()
Overrides:
getCaptionBasedOnType in class GlobalTypeBuilder

getNameDescriptionBasedOnType

protected String getNameDescriptionBasedOnType()
Specified by:
getNameDescriptionBasedOnType in class GlobalTypeBuilder

getDoNotInherit

protected String getDoNotInherit()

getImage

protected String getImage()
Specified by:
getImage in class GlobalTypeBuilder

getIcon

protected String getIcon()
Specified by:
getIcon in class GlobalTypeBuilder

isAbstract

protected Boolean isAbstract()
Specified by:
isAbstract in class GlobalTypeBuilder


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