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

java.lang.Object
  extended by org.mule.devkit.generation.studio.editor.MuleStudioUtils

public class MuleStudioUtils
extends Object


Constructor Summary
MuleStudioUtils()
           
 
Method Summary
 org.mule.devkit.model.studio.AttributeType createAttributeTypeIgnoreEnumsAndCollections(org.mule.devkit.model.Variable element)
           
 org.mule.devkit.model.studio.Group createGroup(String id, String caption)
           
 JAXBElement<? extends org.mule.devkit.model.studio.AttributeType> createJAXBElement(org.mule.devkit.model.studio.AttributeType attributeType)
           
 List<JAXBElement<? extends org.mule.devkit.model.studio.AttributeType>> createJAXBElements(List<org.mule.devkit.model.studio.AttributeType> attributeTypes)
           
 org.mule.devkit.model.studio.StringAttributeType createStringAttributeType(String caption, String description, String name)
           
 String formatCaption(String caption)
           
 String formatDescription(String description)
           
 String getConnectorIcon(org.mule.devkit.model.module.Module module)
           
 String getConnectorImage(org.mule.devkit.model.module.Module module)
           
 String getEndpointIcon(org.mule.devkit.model.module.Module module)
           
 String getEndpointImage(org.mule.devkit.model.module.Module module)
           
 String getFormattedCaption(org.mule.devkit.model.Method element)
           
 String getFormattedCaption(org.mule.devkit.model.module.Module module)
           
 String getFormattedCaption(org.mule.devkit.model.Variable element)
           
 String getFormattedDescription(org.mule.devkit.model.module.Module module)
           
 String getFormattedDescription(org.mule.devkit.model.Variable element)
           
 String getFriendlyName(org.mule.devkit.model.Method element)
           
 String getGlobalRefId(String moduleName)
           
 String getLocalId(org.mule.devkit.model.Method executableElement)
           
 String getLocalId(org.mule.devkit.model.Method executableElement, org.mule.devkit.model.Variable variable)
           
 String getPagedReturnType(org.mule.devkit.model.Method method)
           
 String getTransformerIcon(org.mule.devkit.model.module.Module module)
           
 String getTransformerImage(org.mule.devkit.model.module.Module module)
           
 String getUrl(org.mule.devkit.model.module.Module module)
           
 boolean isKnownType(org.mule.devkit.model.Variable variable)
           
 void setAttributeTypeInfo(org.mule.devkit.model.Variable variable, org.mule.devkit.model.studio.AttributeType attributeType)
           
 void setDefaultValueIfAvailable(org.mule.devkit.model.Variable variable, org.mule.devkit.model.studio.AttributeType parameter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MuleStudioUtils

public MuleStudioUtils()
Method Detail

formatCaption

public String formatCaption(String caption)

formatDescription

public String formatDescription(String description)

getConnectorImage

public String getConnectorImage(org.mule.devkit.model.module.Module module)

getConnectorIcon

public String getConnectorIcon(org.mule.devkit.model.module.Module module)

getEndpointImage

public String getEndpointImage(org.mule.devkit.model.module.Module module)

getEndpointIcon

public String getEndpointIcon(org.mule.devkit.model.module.Module module)

getTransformerImage

public String getTransformerImage(org.mule.devkit.model.module.Module module)

getTransformerIcon

public String getTransformerIcon(org.mule.devkit.model.module.Module module)

getGlobalRefId

public String getGlobalRefId(String moduleName)

createJAXBElements

public List<JAXBElement<? extends org.mule.devkit.model.studio.AttributeType>> createJAXBElements(List<org.mule.devkit.model.studio.AttributeType> attributeTypes)

createJAXBElement

public JAXBElement<? extends org.mule.devkit.model.studio.AttributeType> createJAXBElement(org.mule.devkit.model.studio.AttributeType attributeType)

createAttributeTypeIgnoreEnumsAndCollections

public org.mule.devkit.model.studio.AttributeType createAttributeTypeIgnoreEnumsAndCollections(org.mule.devkit.model.Variable element)

setAttributeTypeInfo

public void setAttributeTypeInfo(org.mule.devkit.model.Variable variable,
                                 org.mule.devkit.model.studio.AttributeType attributeType)

setDefaultValueIfAvailable

public void setDefaultValueIfAvailable(org.mule.devkit.model.Variable variable,
                                       org.mule.devkit.model.studio.AttributeType parameter)

getLocalId

public String getLocalId(org.mule.devkit.model.Method executableElement,
                         org.mule.devkit.model.Variable variable)

getLocalId

public String getLocalId(org.mule.devkit.model.Method executableElement)

getFormattedDescription

public String getFormattedDescription(org.mule.devkit.model.Variable element)

getFormattedDescription

public String getFormattedDescription(org.mule.devkit.model.module.Module module)

getFormattedCaption

public String getFormattedCaption(org.mule.devkit.model.module.Module module)

getFormattedCaption

public String getFormattedCaption(org.mule.devkit.model.Method element)

getFormattedCaption

public String getFormattedCaption(org.mule.devkit.model.Variable element)

getFriendlyName

public String getFriendlyName(org.mule.devkit.model.Method element)

isKnownType

public boolean isKnownType(org.mule.devkit.model.Variable variable)

getUrl

public String getUrl(org.mule.devkit.model.module.Module module)

createStringAttributeType

public org.mule.devkit.model.studio.StringAttributeType createStringAttributeType(String caption,
                                                                                  String description,
                                                                                  String name)

createGroup

public org.mule.devkit.model.studio.Group createGroup(String id,
                                                      String caption)

getPagedReturnType

public String getPagedReturnType(org.mule.devkit.model.Method method)


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