public final class MuleExtensionUtils extends Object
| Constructor and Description |
|---|
MuleExtensionUtils() |
public static void checkNullOrRepeatedNames(Collection<? extends org.mule.extension.introspection.Described> describedCollection, String describedEntityName)
public static void checkNamesClashes(Collection<org.mule.extension.introspection.Configuration> configurations, Collection<org.mule.extension.introspection.Operation> operations)
checkNullOrRepeatedNames(java.util.Collection, String)
which means that name clashes can only occur against each other and not within the
inner elements of each collectionpublic static <T> List<T> immutableList(Collection<T> collection)
public static <T extends org.mule.extension.introspection.Described> Map<String,T> toMap(List<T> objects)
public static <T> boolean hasAnyDynamic(Iterable<ValueResolver<T>> resolvers)
public static boolean isSimpleExpression(String expression, TemplateParser parser)
public static boolean containsExpression(String expression, TemplateParser parser)
public static boolean isExpression(Object value, TemplateParser parser)
public static <T extends org.mule.extension.introspection.Described> List<T> alphaSortDescribedList(List<T> list)
public static <T> org.mule.extension.runtime.ConfigurationInstanceProvider<T> createConfigurationInstanceProvider(String name, org.mule.extension.introspection.Configuration configuration, ResolverSet resolverSet, MuleContext muleContext) throws Exception
Exceptionpublic static OperationContextAdapter asOperationContextAdapter(org.mule.extension.runtime.OperationContext operationContext)
public static String getDefaultValue(org.mule.extension.annotations.param.Optional optional)
Copyright © 2003–2015 MuleSoft, Inc.. All rights reserved.