org.mule.devkit.generation.studio.editor
Class BaseStudioXmlBuilder
java.lang.Object
org.mule.devkit.generation.studio.editor.BaseStudioXmlBuilder
- Direct Known Subclasses:
- AbstractTransformerBuilder, EndpointTypeBuilder, GlobalTypeBuilder, NestedsBuilder, OAuthConfigNestedElementsBuilder, PatternTypeBuilder, PatternTypeOperationsBuilder, PoolingProfileNestedElementBuilder, ReconnectionNestedElementBuilder, SimpleConfigRefBuilder
public abstract class BaseStudioXmlBuilder
- extends Object
|
Method Summary |
protected String |
buildVersionsString()
|
protected org.mule.devkit.model.studio.Group |
createGroupWithModeSwitch(List<? extends org.mule.devkit.model.Method> methods)
|
protected JAXBElement<? extends org.mule.devkit.model.studio.AttributeType> |
createJaxbElement(org.mule.devkit.model.Variable<?> variable)
|
protected void |
createMetaDataAttributes(Map<String,org.mule.devkit.model.studio.Group> groupsByName,
Map<String,org.mule.devkit.model.studio.AttributeCategory> attributeCategoriesByName)
|
protected void |
createOAuthConfig(Map<String,org.mule.devkit.model.studio.AttributeCategory> attributeCategoriesByName)
|
protected void |
createPoolingProfileAttributes(Map<String,org.mule.devkit.model.studio.Group> groupsByName,
Map<String,org.mule.devkit.model.studio.AttributeCategory> attributeCategoriesByName)
|
protected void |
createReconnectionAttributes(Map<String,org.mule.devkit.model.studio.Group> groupsByName,
Map<String,org.mule.devkit.model.studio.AttributeCategory> attributeCategoriesByName)
|
protected List<org.mule.devkit.model.studio.AttributeType> |
getConnectionAttributes(org.mule.devkit.model.module.connectivity.ManagedConnectionModule module)
|
protected List<org.mule.devkit.model.studio.ModeElementType> |
getModes(List<? extends org.mule.devkit.model.Method> methods)
|
protected List<org.mule.devkit.model.studio.AttributeCategory> |
processConfigurableFields(org.mule.devkit.model.studio.Group defaultGroup)
|
protected void |
processConnectionAttributes(Map<String,org.mule.devkit.model.studio.Group> groupsByName,
Map<String,org.mule.devkit.model.studio.AttributeCategory> attributeCategoriesByName)
|
protected List<org.mule.devkit.model.studio.AttributeCategory> |
processMethodParameters()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GENERAL_GROUP_NAME
public static final String GENERAL_GROUP_NAME
- See Also:
- Constant Field Values
CONNECTION_GROUP_NAME
public static final String CONNECTION_GROUP_NAME
- See Also:
- Constant Field Values
CONNECTION_GROUP_LABEL
public static final String CONNECTION_GROUP_LABEL
- See Also:
- Constant Field Values
objectFactory
protected org.mule.devkit.model.studio.ObjectFactory objectFactory
helper
protected MuleStudioUtils helper
module
protected org.mule.devkit.model.module.Module module
method
protected org.mule.devkit.model.Method method
moduleName
protected String moduleName
context
protected Context context
BaseStudioXmlBuilder
protected BaseStudioXmlBuilder(Context context)
BaseStudioXmlBuilder
protected BaseStudioXmlBuilder(Context context,
org.mule.devkit.model.module.Module module)
BaseStudioXmlBuilder
protected BaseStudioXmlBuilder(Context context,
org.mule.devkit.model.Method method,
org.mule.devkit.model.module.Module module)
createGroupWithModeSwitch
protected org.mule.devkit.model.studio.Group createGroupWithModeSwitch(List<? extends org.mule.devkit.model.Method> methods)
getModes
protected List<org.mule.devkit.model.studio.ModeElementType> getModes(List<? extends org.mule.devkit.model.Method> methods)
processMethodParameters
protected List<org.mule.devkit.model.studio.AttributeCategory> processMethodParameters()
processConfigurableFields
protected List<org.mule.devkit.model.studio.AttributeCategory> processConfigurableFields(org.mule.devkit.model.studio.Group defaultGroup)
createMetaDataAttributes
protected void createMetaDataAttributes(Map<String,org.mule.devkit.model.studio.Group> groupsByName,
Map<String,org.mule.devkit.model.studio.AttributeCategory> attributeCategoriesByName)
processConnectionAttributes
protected void processConnectionAttributes(Map<String,org.mule.devkit.model.studio.Group> groupsByName,
Map<String,org.mule.devkit.model.studio.AttributeCategory> attributeCategoriesByName)
createReconnectionAttributes
protected void createReconnectionAttributes(Map<String,org.mule.devkit.model.studio.Group> groupsByName,
Map<String,org.mule.devkit.model.studio.AttributeCategory> attributeCategoriesByName)
createPoolingProfileAttributes
protected void createPoolingProfileAttributes(Map<String,org.mule.devkit.model.studio.Group> groupsByName,
Map<String,org.mule.devkit.model.studio.AttributeCategory> attributeCategoriesByName)
createOAuthConfig
protected void createOAuthConfig(Map<String,org.mule.devkit.model.studio.AttributeCategory> attributeCategoriesByName)
createJaxbElement
protected JAXBElement<? extends org.mule.devkit.model.studio.AttributeType> createJaxbElement(org.mule.devkit.model.Variable<?> variable)
getConnectionAttributes
protected List<org.mule.devkit.model.studio.AttributeType> getConnectionAttributes(org.mule.devkit.model.module.connectivity.ManagedConnectionModule module)
buildVersionsString
protected String buildVersionsString()
Copyright © 2010–2013 MuleSoft, Inc.. All rights reserved.