public final class MuleExtensionUtils extends Object
Constructor and Description |
---|
MuleExtensionUtils() |
Modifier and Type | Method and Description |
---|---|
static <T extends org.mule.extension.introspection.Described> |
alphaSortDescribedList(List<T> list) |
static OperationContextAdapter |
asOperationContextAdapter(org.mule.extension.runtime.OperationContext operationContext) |
static void |
checkNamesClashes(Collection<org.mule.extension.introspection.Configuration> configurations,
Collection<org.mule.extension.introspection.Operation> operations)
Verifies that no operation has the same name as a configuration.
|
static void |
checkNullOrRepeatedNames(Collection<? extends org.mule.extension.introspection.Described> describedCollection,
String describedEntityName) |
static boolean |
containsExpression(String expression,
TemplateParser parser) |
static <T> org.mule.extension.runtime.ConfigurationInstanceProvider<T> |
createConfigurationInstanceProvider(String name,
org.mule.extension.introspection.Configuration configuration,
ResolverSet resolverSet,
MuleContext muleContext) |
static String |
getDefaultValue(org.mule.extension.annotations.param.Optional optional) |
static <T> boolean |
hasAnyDynamic(Iterable<ValueResolver<T>> resolvers) |
static <T> List<T> |
immutableList(Collection<T> collection) |
static boolean |
isExpression(Object value,
TemplateParser parser) |
static boolean |
isSimpleExpression(String expression,
TemplateParser parser) |
static <T extends org.mule.extension.introspection.Described> |
toMap(List<T> objects) |
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
Exception
public 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.