| Modifier and Type | Interface and Description |
|---|---|
interface |
MethodElement<T extends Type>
A contract for an element to be considered as a Method
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ComponentElement
A generic contract for any component that is considered as declaring point of different extensions components (Sources,
Connection Providers and Operation Containers)
|
interface |
ConfigurationElement
A contract for an element from which an extension configuration can be derived
|
interface |
ConnectionProviderElement
A contract for an element from which an extension connection provider can be derived
|
interface |
ExtensionElement
A contract for an element from which an Extension can be derived
|
interface |
FunctionContainerElement
A contract for a element from which operation container can be derived
|
interface |
OperationContainerElement
A contract for a element from which operation container can be derived
|
interface |
ParameterizableTypeElement
A generic contract for any kind of component that is based in a
Class and can define parameters |
interface |
SourceElement
A contract for an element from which a message source can be derived
|
| Modifier and Type | Method and Description |
|---|---|
Type |
AnnotationValueFetcher.getClassValue(Function<A,Class> function)
|
Type |
TypeGeneric.getConcreteType() |
default Type |
SourceElement.getReturnType() |
Type |
PropertyElement.DefaultPropertyElement.getType() |
| Modifier and Type | Method and Description |
|---|---|
List<Type> |
AnnotationValueFetcher.getClassArrayValue(Function<A,Class[]> function)
Return the list of
Type representing a Class[] property. |
List<Type> |
MethodElement.getExceptionTypes() |
default List<Type> |
Type.getInterfaceGenerics(Class interfaceType)
Deprecated.
|
List<Type> |
SourceElement.getSuperClassGenerics() |
List<Type> |
Type.getSuperTypeGenerics(Class superType) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
Type.isAssignableFrom(Type type)
Checks the assignability of the current type from the given
Type |
boolean |
Type.isAssignableTo(Type type)
Checks the assignability of the current type to the given
Type |
boolean |
Type.isSameType(Type type)
Checks equality of the current type to the given
Type |
PropertyElement.PropertyElementBuilder |
PropertyElement.PropertyElementBuilder.type(Type type) |
| Constructor and Description |
|---|
TypeGeneric(Type concreteType,
List<TypeGeneric> generics) |
| Modifier and Type | Method and Description |
|---|---|
Type |
ParameterGroupDescriptor.getType() |
| Constructor and Description |
|---|
ParameterGroupDescriptor(String name,
Type type) |
ParameterGroupDescriptor(String name,
Type type,
org.mule.metadata.api.model.MetadataType metadataType,
AnnotatedElement container,
ExtensionParameter groupParameterType) |
| Modifier and Type | Method and Description |
|---|---|
protected Optional<Type> |
AbstractAnnotatedDeclarationEnricher.extractType(org.mule.runtime.api.meta.model.declaration.fluent.BaseDeclaration<? extends org.mule.runtime.api.meta.model.declaration.fluent.BaseDeclaration> declaration) |
| Modifier and Type | Method and Description |
|---|---|
static <T extends Annotation> |
MuleExtensionAnnotationParser.parseRepeatableAnnotation(Type extensionType,
Class<T> annotation,
Function<Annotation,T[]> containerConsumer) |
| Modifier and Type | Method and Description |
|---|---|
Type |
ConnectivityModelProperty.getConnectionType() |
Type |
ConnectionTypeModelProperty.getConnectionTypeElement() |
| Constructor and Description |
|---|
ConnectionTypeModelProperty(Type type) |
ConnectivityModelProperty(Type connectionType)
Creates a new instance for the given
connectionType |
| Modifier and Type | Method and Description |
|---|---|
Type |
StackableType.getType() |
| Modifier and Type | Method and Description |
|---|---|
static Optional<InfrastructureTypeMapping.InfrastructureType> |
InfrastructureTypeMapping.getInfrastructureType(Type type) |
| Modifier and Type | Method and Description |
|---|---|
Type |
ExtensionTypeDescriptorModelProperty.getType() |
| Constructor and Description |
|---|
ExtensionTypeDescriptorModelProperty(Type type) |
| Modifier and Type | Class and Description |
|---|---|
class |
MethodWrapper<T extends Type>
|
| Modifier and Type | Class and Description |
|---|---|
class |
ExtensionTypeWrapper<T>
ConfigurationWrapper specification for classes that are considered as Extensions |
class |
ParameterizableTypeWrapper
Wrapper for any kind of class that can define parameters
|
class |
ParameterTypeWrapper
|
class |
SourceTypeWrapper<T extends org.mule.runtime.extension.api.runtime.source.Source>
TypeWrapper specification for Source types. |
class |
TypeWrapper
|
| Modifier and Type | Method and Description |
|---|---|
Type |
MethodWrapper.getReturnType() |
| Modifier and Type | Method and Description |
|---|---|
List<Type> |
ClassBasedAnnotationValueFetcher.getClassArrayValue(Function<T,Class[]> function)
Return the list of
Type representing a Class[] property. |
List<Type> |
MethodWrapper.getExceptionTypes() |
List<Type> |
SourceTypeWrapper.getSuperClassGenerics() |
List<Type> |
TypeWrapper.getSuperTypeGenerics(Class superType) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
TypeWrapper.isAssignableFrom(Type type) |
boolean |
TypeWrapper.isAssignableTo(Type type) |
boolean |
TypeWrapper.isSameType(Type type) |
| Constructor and Description |
|---|
DefaultMetadataScopeAdapter(Type extensionElement,
MethodElement operation,
org.mule.runtime.api.meta.model.declaration.fluent.OperationDeclaration declaration) |
DefaultMetadataScopeAdapter(Type extensionElement,
WithDeclaringClass source,
org.mule.runtime.api.meta.model.declaration.fluent.SourceDeclaration sourceDeclaration) |
| Modifier and Type | Method and Description |
|---|---|
static Type |
MuleExtensionUtils.getConnectionType(org.mule.runtime.api.meta.model.connection.ConnectionProviderModel connectionProviderModel)
Tests the given
connectionProviderModel for a ConnectionTypeModelProperty and if present it returns the
enclosed connection type. |
| Modifier and Type | Method and Description |
|---|---|
static org.mule.runtime.api.util.Pair<Type,Type> |
IntrospectionUtils.getPagingProviderTypes(Type type)
Introspects a
PagingProvider type and returns their generics. |
static org.mule.runtime.api.util.Pair<Type,Type> |
IntrospectionUtils.getPagingProviderTypes(Type type)
Introspects a
PagingProvider type and returns their generics. |
| Modifier and Type | Method and Description |
|---|---|
static List<FieldElement> |
IntrospectionUtils.getFieldsWithGetters(Type extensionType) |
static org.mule.metadata.api.model.MetadataType |
IntrospectionUtils.getMetadataType(Type type) |
static org.mule.runtime.api.util.Pair<Type,Type> |
IntrospectionUtils.getPagingProviderTypes(Type type)
Introspects a
PagingProvider type and returns their generics. |
static org.mule.metadata.api.model.MetadataType |
IntrospectionUtils.getReturnType(Type returnType) |
static org.mule.metadata.api.model.MetadataType |
IntrospectionUtils.getSourceReturnType(Type returnType)
Returns the
MetadataType for a source's output. |
static boolean |
IntrospectionUtils.isLifecycle(Type type)
Determines if the given
type implements any of the lifecycle annotations |
Copyright © 2003–2020 MuleSoft, Inc.. All rights reserved.