Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W X 

A

AbstractBuilder<T extends MetadataType> - Class in org.mule.metadata.api.builder
 
AbstractBuilder(MetadataFormat) - Constructor for class org.mule.metadata.api.builder.AbstractBuilder
 
accept(MetadataTypeVisitor) - Method in class org.mule.metadata.api.model.impl.DefaultAnyType
 
accept(MetadataTypeVisitor) - Method in class org.mule.metadata.api.model.impl.DefaultArrayType
 
accept(MetadataTypeVisitor) - Method in class org.mule.metadata.api.model.impl.DefaultAttributeFieldType
 
accept(MetadataTypeVisitor) - Method in class org.mule.metadata.api.model.impl.DefaultAttributeKeyType
 
accept(MetadataTypeVisitor) - Method in class org.mule.metadata.api.model.impl.DefaultBinaryType
 
accept(MetadataTypeVisitor) - Method in class org.mule.metadata.api.model.impl.DefaultBooleanType
 
accept(MetadataTypeVisitor) - Method in class org.mule.metadata.api.model.impl.DefaultDateTimeType
 
accept(MetadataTypeVisitor) - Method in class org.mule.metadata.api.model.impl.DefaultDateType
 
accept(MetadataTypeVisitor) - Method in class org.mule.metadata.api.model.impl.DefaultFunctionType
 
accept(MetadataTypeVisitor) - Method in class org.mule.metadata.api.model.impl.DefaultIntersectionType
 
accept(MetadataTypeVisitor) - Method in class org.mule.metadata.api.model.impl.DefaultLocalDateTimeType
 
accept(MetadataTypeVisitor) - Method in class org.mule.metadata.api.model.impl.DefaultLocalTimeType
 
accept(MetadataTypeVisitor) - Method in class org.mule.metadata.api.model.impl.DefaultNothingType
 
accept(MetadataTypeVisitor) - Method in class org.mule.metadata.api.model.impl.DefaultNullType
 
accept(MetadataTypeVisitor) - Method in class org.mule.metadata.api.model.impl.DefaultNumberType
 
accept(MetadataTypeVisitor) - Method in class org.mule.metadata.api.model.impl.DefaultObjectFieldType
 
accept(MetadataTypeVisitor) - Method in class org.mule.metadata.api.model.impl.DefaultObjectKeyType
 
accept(MetadataTypeVisitor) - Method in class org.mule.metadata.api.model.impl.DefaultObjectType
 
accept(MetadataTypeVisitor) - Method in class org.mule.metadata.api.model.impl.DefaultPeriodType
 
accept(MetadataTypeVisitor) - Method in class org.mule.metadata.api.model.impl.DefaultRegexType
 
accept(MetadataTypeVisitor) - Method in class org.mule.metadata.api.model.impl.DefaultStringType
 
accept(MetadataTypeVisitor) - Method in class org.mule.metadata.api.model.impl.DefaultTimeType
 
accept(MetadataTypeVisitor) - Method in class org.mule.metadata.api.model.impl.DefaultTimeZoneType
 
accept(MetadataTypeVisitor) - Method in class org.mule.metadata.api.model.impl.DefaultTupleType
 
accept(MetadataTypeVisitor) - Method in class org.mule.metadata.api.model.impl.DefaultTypeParameterType
 
accept(MetadataTypeVisitor) - Method in class org.mule.metadata.api.model.impl.DefaultUnionType
 
accept(MetadataTypeVisitor) - Method in class org.mule.metadata.api.model.impl.DefaultVoidType
 
accept(MetadataTypeVisitor) - Method in interface org.mule.metadata.api.model.MetadataType
Dispatches in a reflective way to the method with prefix "visit" with the specific type as argument.
Accessibility - Enum in org.mule.metadata.api.annotation
 
accessibility(Accessibility) - Method in class org.mule.metadata.api.builder.ObjectFieldTypeBuilder
 
AccessibilityAnnotation - Class in org.mule.metadata.api.annotation
Specify if a field is read only or write only.
AccessibilityAnnotation(Accessibility) - Constructor for class org.mule.metadata.api.annotation.AccessibilityAnnotation
 
addAttribute() - Method in class org.mule.metadata.api.builder.ObjectKeyBuilder
 
addExtension(TypeAnnotation) - Method in class org.mule.metadata.api.builder.AbstractBuilder
 
addField() - Method in class org.mule.metadata.api.builder.ObjectTypeBuilder
 
addParameterOf(String) - Method in class org.mule.metadata.api.builder.FunctionTypeBuilder
 
addParameterOf(String, TypeBuilder<?>) - Method in class org.mule.metadata.api.builder.FunctionTypeBuilder
 
addParameterOf(String, MetadataType) - Method in class org.mule.metadata.api.builder.FunctionTypeBuilder
 
addTypeAlias(TypeBuilder, String) - Static method in class org.mule.metadata.api.utils.MetadataTypeUtils
Gives a type alias to type specified by builder.
annotations - Variable in class org.mule.metadata.api.builder.AbstractBuilder
 
annotations - Variable in class org.mule.metadata.api.model.impl.BaseMetadataType
 
anyType() - Method in class org.mule.metadata.api.builder.BaseTypeBuilder
 
anyType() - Method in interface org.mule.metadata.api.builder.SimpleTypeBuilder
 
AnyType - Interface in org.mule.metadata.api.model
A Top Type.
AnyTypeBuilder - Class in org.mule.metadata.api.builder
 
AnyTypeBuilder(MetadataFormat) - Constructor for class org.mule.metadata.api.builder.AnyTypeBuilder
 
arrayType() - Method in class org.mule.metadata.api.builder.BaseTypeBuilder
 
ArrayType - Interface in org.mule.metadata.api.model
This type represents a collection of elements of a given type.
ArrayTypeBuilder - Class in org.mule.metadata.api.builder
 
ArrayTypeBuilder(MetadataFormat) - Constructor for class org.mule.metadata.api.builder.ArrayTypeBuilder
 
AttributeFieldType - Interface in org.mule.metadata.api.model
Represents an Object Key attribute.
AttributeFieldTypeBuilder - Class in org.mule.metadata.api.builder
 
AttributeFieldTypeBuilder(MetadataFormat) - Constructor for class org.mule.metadata.api.builder.AttributeFieldTypeBuilder
 
AttributeKeyType - Interface in org.mule.metadata.api.model
An attribute key.

B

BaseMetadataType - Class in org.mule.metadata.api.model.impl
 
BaseMetadataType(MetadataFormat, Map<Class<? extends TypeAnnotation>, TypeAnnotation>) - Constructor for class org.mule.metadata.api.model.impl.BaseMetadataType
 
BaseTypeBuilder - Class in org.mule.metadata.api.builder
 
BaseTypeBuilder(MetadataFormat) - Constructor for class org.mule.metadata.api.builder.BaseTypeBuilder
 
BasicTypeBuilder<T extends MetadataType> - Class in org.mule.metadata.api.builder
 
BasicTypeBuilder(T) - Constructor for class org.mule.metadata.api.builder.BasicTypeBuilder
 
BasicTypeMetadataVisitor - Class in org.mule.metadata.api.visitor
Base implementation for a MetadataTypeVisitor which adds the new method BasicTypeMetadataVisitor.visitBasicType(MetadataType) which is invoked by all the types which refer to a basic type.
BasicTypeMetadataVisitor() - Constructor for class org.mule.metadata.api.visitor.BasicTypeMetadataVisitor
 
binaryType() - Method in class org.mule.metadata.api.builder.BaseTypeBuilder
 
binaryType() - Method in interface org.mule.metadata.api.builder.SimpleTypeBuilder
 
BinaryType - Interface in org.mule.metadata.api.model
Represents Binary content type
BinaryTypeBuilder - Class in org.mule.metadata.api.builder
 
BinaryTypeBuilder(MetadataFormat) - Constructor for class org.mule.metadata.api.builder.BinaryTypeBuilder
 
booleanType() - Method in class org.mule.metadata.api.builder.BaseTypeBuilder
 
booleanType() - Method in interface org.mule.metadata.api.builder.SimpleTypeBuilder
 
BooleanType - Interface in org.mule.metadata.api.model
 
BooleanTypeBuilder - Class in org.mule.metadata.api.builder
 
BooleanTypeBuilder(MetadataFormat) - Constructor for class org.mule.metadata.api.builder.BooleanTypeBuilder
 
boundary(Number, Number) - Method in class org.mule.metadata.api.builder.ArrayTypeBuilder
 
boundary(Number, Number) - Method in class org.mule.metadata.api.builder.StringTypeBuilder
 
boundary(Number, Number) - Method in class org.mule.metadata.api.builder.TimeZoneTypeBuilder
 
build() - Method in class org.mule.metadata.api.builder.AnyTypeBuilder
 
build() - Method in class org.mule.metadata.api.builder.ArrayTypeBuilder
 
build() - Method in class org.mule.metadata.api.builder.AttributeFieldTypeBuilder
 
build() - Method in class org.mule.metadata.api.builder.BaseTypeBuilder
 
build() - Method in class org.mule.metadata.api.builder.BasicTypeBuilder
 
build() - Method in class org.mule.metadata.api.builder.BinaryTypeBuilder
 
build() - Method in class org.mule.metadata.api.builder.BooleanTypeBuilder
 
build() - Method in class org.mule.metadata.api.builder.DateTimeBuilder
 
build() - Method in class org.mule.metadata.api.builder.DateTypeBuilder
 
build() - Method in class org.mule.metadata.api.builder.FunctionTypeBuilder
 
build() - Method in class org.mule.metadata.api.builder.IntersectionTypeBuilder
 
build() - Method in class org.mule.metadata.api.builder.LocalDateTimeTypeBuilder
 
build() - Method in class org.mule.metadata.api.builder.LocalTimeTypeBuilder
 
build() - Method in class org.mule.metadata.api.builder.NothingTypeBuilder
 
build() - Method in class org.mule.metadata.api.builder.NullTypeBuilder
 
build() - Method in class org.mule.metadata.api.builder.NumberTypeBuilder
 
build() - Method in class org.mule.metadata.api.builder.ObjectFieldTypeBuilder
 
build() - Method in class org.mule.metadata.api.builder.ObjectKeyBuilder
 
build() - Method in class org.mule.metadata.api.builder.ObjectTypeBuilder
 
build() - Method in class org.mule.metadata.api.builder.PeriodTypeBuilder
 
build() - Method in class org.mule.metadata.api.builder.RegexTypeBuilder
 
build() - Method in class org.mule.metadata.api.builder.StringTypeBuilder
 
build() - Method in class org.mule.metadata.api.builder.TimeTypeBuilder
 
build() - Method in class org.mule.metadata.api.builder.TimeZoneTypeBuilder
 
build() - Method in class org.mule.metadata.api.builder.TupleTypeBuilder
 
build() - Method in interface org.mule.metadata.api.builder.TypeBuilder
 
build() - Method in class org.mule.metadata.api.builder.TypeParameterTypeBuilder
 
build() - Method in class org.mule.metadata.api.builder.UnionTypeBuilder
 
build() - Method in class org.mule.metadata.api.builder.VoidTypeBuilder
 

C

checkArgument(boolean, String) - Static method in class org.mule.metadata.api.utils.MetadataTypeUtils
 
ClassTypeLoader - Interface in org.mule.metadata.api
 
create(MetadataFormat) - Static method in class org.mule.metadata.api.builder.BaseTypeBuilder
 
CSV - Static variable in class org.mule.metadata.api.model.MetadataFormat
 

D

DateTimeBuilder - Class in org.mule.metadata.api.builder
 
DateTimeBuilder(MetadataFormat) - Constructor for class org.mule.metadata.api.builder.DateTimeBuilder
 
dateTimeType() - Method in class org.mule.metadata.api.builder.BaseTypeBuilder
 
dateTimeType() - Method in interface org.mule.metadata.api.builder.SimpleTypeBuilder
 
DateTimeType - Interface in org.mule.metadata.api.model
A Date + Time Type + TimeZone
dateType() - Method in class org.mule.metadata.api.builder.BaseTypeBuilder
 
dateType() - Method in interface org.mule.metadata.api.builder.SimpleTypeBuilder
 
DateType - Interface in org.mule.metadata.api.model
A date type with Year Month Day
DateTypeBuilder - Class in org.mule.metadata.api.builder
 
DateTypeBuilder(MetadataFormat) - Constructor for class org.mule.metadata.api.builder.DateTypeBuilder
 
DefaultAnyType - Class in org.mule.metadata.api.model.impl
 
DefaultAnyType(MetadataFormat, Map<Class<? extends TypeAnnotation>, TypeAnnotation>) - Constructor for class org.mule.metadata.api.model.impl.DefaultAnyType
 
DefaultArrayType - Class in org.mule.metadata.api.model.impl
 
DefaultArrayType(Supplier<MetadataType>, MetadataFormat, Map<Class<? extends TypeAnnotation>, TypeAnnotation>) - Constructor for class org.mule.metadata.api.model.impl.DefaultArrayType
 
DefaultAttributeFieldType - Class in org.mule.metadata.api.model.impl
 
DefaultAttributeFieldType(AttributeKeyType, MetadataType, boolean, MetadataFormat, Map<Class<? extends TypeAnnotation>, TypeAnnotation>) - Constructor for class org.mule.metadata.api.model.impl.DefaultAttributeFieldType
 
DefaultAttributeKeyType - Class in org.mule.metadata.api.model.impl
 
DefaultAttributeKeyType(Optional<QName>, Optional<Pattern>, MetadataFormat, Map<Class<? extends TypeAnnotation>, TypeAnnotation>) - Constructor for class org.mule.metadata.api.model.impl.DefaultAttributeKeyType
 
DefaultBinaryType - Class in org.mule.metadata.api.model.impl
 
DefaultBinaryType(MetadataFormat, Map<Class<? extends TypeAnnotation>, TypeAnnotation>) - Constructor for class org.mule.metadata.api.model.impl.DefaultBinaryType
 
DefaultBooleanType - Class in org.mule.metadata.api.model.impl
 
DefaultBooleanType(MetadataFormat, Map<Class<? extends TypeAnnotation>, TypeAnnotation>) - Constructor for class org.mule.metadata.api.model.impl.DefaultBooleanType
 
DefaultDateTimeType - Class in org.mule.metadata.api.model.impl
 
DefaultDateTimeType(MetadataFormat, Map<Class<? extends TypeAnnotation>, TypeAnnotation>) - Constructor for class org.mule.metadata.api.model.impl.DefaultDateTimeType
 
DefaultDateType - Class in org.mule.metadata.api.model.impl
 
DefaultDateType(MetadataFormat, Map<Class<? extends TypeAnnotation>, TypeAnnotation>) - Constructor for class org.mule.metadata.api.model.impl.DefaultDateType
 
DefaultFunctionType - Class in org.mule.metadata.api.model.impl
 
DefaultFunctionType(MetadataFormat, Map<Class<? extends TypeAnnotation>, TypeAnnotation>, Optional<MetadataType>, List<FunctionParameter>) - Constructor for class org.mule.metadata.api.model.impl.DefaultFunctionType
 
DefaultIntersectionType - Class in org.mule.metadata.api.model.impl
 
DefaultIntersectionType(List<MetadataType>, MetadataFormat, Map<Class<? extends TypeAnnotation>, TypeAnnotation>) - Constructor for class org.mule.metadata.api.model.impl.DefaultIntersectionType
 
DefaultLocalDateTimeType - Class in org.mule.metadata.api.model.impl
 
DefaultLocalDateTimeType(MetadataFormat, Map<Class<? extends TypeAnnotation>, TypeAnnotation>) - Constructor for class org.mule.metadata.api.model.impl.DefaultLocalDateTimeType
 
DefaultLocalTimeType - Class in org.mule.metadata.api.model.impl
 
DefaultLocalTimeType(MetadataFormat, Map<Class<? extends TypeAnnotation>, TypeAnnotation>) - Constructor for class org.mule.metadata.api.model.impl.DefaultLocalTimeType
 
DefaultNothingType - Class in org.mule.metadata.api.model.impl
 
DefaultNothingType(MetadataFormat, Map<Class<? extends TypeAnnotation>, TypeAnnotation>) - Constructor for class org.mule.metadata.api.model.impl.DefaultNothingType
 
DefaultNullType - Class in org.mule.metadata.api.model.impl
 
DefaultNullType(MetadataFormat, Map<Class<? extends TypeAnnotation>, TypeAnnotation>) - Constructor for class org.mule.metadata.api.model.impl.DefaultNullType
 
DefaultNumberType - Class in org.mule.metadata.api.model.impl
 
DefaultNumberType(MetadataFormat, Map<Class<? extends TypeAnnotation>, TypeAnnotation>) - Constructor for class org.mule.metadata.api.model.impl.DefaultNumberType
 
DefaultObjectFieldType - Class in org.mule.metadata.api.model.impl
 
DefaultObjectFieldType(ObjectKeyType, MetadataType, boolean, boolean, MetadataFormat, Map<Class<? extends TypeAnnotation>, TypeAnnotation>) - Constructor for class org.mule.metadata.api.model.impl.DefaultObjectFieldType
 
DefaultObjectKeyType - Class in org.mule.metadata.api.model.impl
 
DefaultObjectKeyType(Optional<QName>, Optional<Pattern>, Collection<AttributeFieldType>, MetadataFormat, Map<Class<? extends TypeAnnotation>, TypeAnnotation>) - Constructor for class org.mule.metadata.api.model.impl.DefaultObjectKeyType
 
DefaultObjectType - Class in org.mule.metadata.api.model.impl
 
DefaultObjectType(Collection<ObjectFieldType>, boolean, MetadataType, MetadataFormat, Map<Class<? extends TypeAnnotation>, TypeAnnotation>) - Constructor for class org.mule.metadata.api.model.impl.DefaultObjectType
 
DefaultPeriodType - Class in org.mule.metadata.api.model.impl
 
DefaultPeriodType(MetadataFormat, Map<Class<? extends TypeAnnotation>, TypeAnnotation>) - Constructor for class org.mule.metadata.api.model.impl.DefaultPeriodType
 
DefaultRegexType - Class in org.mule.metadata.api.model.impl
 
DefaultRegexType(MetadataFormat, Map<Class<? extends TypeAnnotation>, TypeAnnotation>) - Constructor for class org.mule.metadata.api.model.impl.DefaultRegexType
 
DefaultStringType - Class in org.mule.metadata.api.model.impl
 
DefaultStringType(MetadataFormat, Map<Class<? extends TypeAnnotation>, TypeAnnotation>) - Constructor for class org.mule.metadata.api.model.impl.DefaultStringType
 
DefaultTimeType - Class in org.mule.metadata.api.model.impl
 
DefaultTimeType(MetadataFormat, Map<Class<? extends TypeAnnotation>, TypeAnnotation>) - Constructor for class org.mule.metadata.api.model.impl.DefaultTimeType
 
DefaultTimeZoneType - Class in org.mule.metadata.api.model.impl
 
DefaultTimeZoneType(MetadataFormat, Map<Class<? extends TypeAnnotation>, TypeAnnotation>) - Constructor for class org.mule.metadata.api.model.impl.DefaultTimeZoneType
 
DefaultTupleType - Class in org.mule.metadata.api.model.impl
 
DefaultTupleType(List<MetadataType>, MetadataFormat, Map<Class<? extends TypeAnnotation>, TypeAnnotation>) - Constructor for class org.mule.metadata.api.model.impl.DefaultTupleType
 
DefaultTypeParameterType - Class in org.mule.metadata.api.model.impl
 
DefaultTypeParameterType(String, MetadataFormat, Map<Class<? extends TypeAnnotation>, TypeAnnotation>) - Constructor for class org.mule.metadata.api.model.impl.DefaultTypeParameterType
 
DefaultUnionType - Class in org.mule.metadata.api.model.impl
 
DefaultUnionType(List<MetadataType>, MetadataFormat, Map<Class<? extends TypeAnnotation>, TypeAnnotation>) - Constructor for class org.mule.metadata.api.model.impl.DefaultUnionType
 
defaultValue(String) - Method in class org.mule.metadata.api.builder.BooleanTypeBuilder
 
defaultValue(String) - Method in class org.mule.metadata.api.builder.DateTimeBuilder
 
defaultValue(String) - Method in class org.mule.metadata.api.builder.DateTypeBuilder
 
defaultValue(String) - Method in class org.mule.metadata.api.builder.FunctionTypeBuilder
 
defaultValue(String) - Method in class org.mule.metadata.api.builder.LocalDateTimeTypeBuilder
 
defaultValue(String) - Method in class org.mule.metadata.api.builder.LocalTimeTypeBuilder
 
defaultValue(String) - Method in class org.mule.metadata.api.builder.NumberTypeBuilder
 
defaultValue(String) - Method in class org.mule.metadata.api.builder.RegexTypeBuilder
 
defaultValue(String) - Method in class org.mule.metadata.api.builder.StringTypeBuilder
 
defaultValue(String) - Method in class org.mule.metadata.api.builder.TimeTypeBuilder
 
defaultValue(String) - Method in class org.mule.metadata.api.builder.TimeZoneTypeBuilder
 
defaultValue(String) - Method in class org.mule.metadata.api.builder.TypeParameterTypeBuilder
 
DefaultValueAnnotation - Class in org.mule.metadata.api.annotation
A default value for the annotated type
DefaultValueAnnotation(String) - Constructor for class org.mule.metadata.api.annotation.DefaultValueAnnotation
 
defaultVisit(MetadataType) - Method in class org.mule.metadata.api.utils.MetadataTypeUtils.TypeResolverVisitor
 
defaultVisit(MetadataType) - Method in class org.mule.metadata.api.visitor.MetadataTypeVisitor
When no method matches the specific type this method will be called.
DefaultVoidType - Class in org.mule.metadata.api.model.impl
 
DefaultVoidType(MetadataFormat, Map<Class<? extends TypeAnnotation>, TypeAnnotation>) - Constructor for class org.mule.metadata.api.model.impl.DefaultVoidType
 
description(String, String) - Method in class org.mule.metadata.api.builder.ArrayTypeBuilder
 
description(String) - Method in class org.mule.metadata.api.builder.ArrayTypeBuilder
 
description(String, String) - Method in class org.mule.metadata.api.builder.ObjectFieldTypeBuilder
 
description(String) - Method in class org.mule.metadata.api.builder.ObjectFieldTypeBuilder
 
description(String, String) - Method in class org.mule.metadata.api.builder.ObjectTypeBuilder
 
description(String) - Method in class org.mule.metadata.api.builder.ObjectTypeBuilder
 
description(String, String) - Method in class org.mule.metadata.api.builder.TupleTypeBuilder
 
description(String) - Method in class org.mule.metadata.api.builder.TupleTypeBuilder
 
DescriptionAnnotation - Class in org.mule.metadata.api.annotation
Adds a description to the annotated type.
DescriptionAnnotation(String, String) - Constructor for class org.mule.metadata.api.annotation.DescriptionAnnotation
 
DescriptionAnnotation(String) - Constructor for class org.mule.metadata.api.annotation.DescriptionAnnotation
 

E

EnumAnnotation<T> - Class in org.mule.metadata.api.annotation
Defines the list of valid values for a given type.
EnumAnnotation(T[]) - Constructor for class org.mule.metadata.api.annotation.EnumAnnotation
 
EnumLabelsAnnotation - Class in org.mule.metadata.api.annotation
Defines the list of labels for an enum.
EnumLabelsAnnotation(String[]) - Constructor for class org.mule.metadata.api.annotation.EnumLabelsAnnotation
 
enumLabelsOf(String...) - Method in class org.mule.metadata.api.builder.StringTypeBuilder
 
enumOf(Number...) - Method in class org.mule.metadata.api.builder.NumberTypeBuilder
 
enumOf(String...) - Method in class org.mule.metadata.api.builder.StringTypeBuilder
 
enumOf(String...) - Method in class org.mule.metadata.api.builder.TimeZoneTypeBuilder
 
equals(Object) - Method in class org.mule.metadata.api.annotation.AccessibilityAnnotation
 
equals(Object) - Method in class org.mule.metadata.api.annotation.DefaultValueAnnotation
 
equals(Object) - Method in class org.mule.metadata.api.annotation.DescriptionAnnotation
 
equals(Object) - Method in class org.mule.metadata.api.annotation.EnumAnnotation
 
equals(Object) - Method in class org.mule.metadata.api.annotation.EnumLabelsAnnotation
 
equals(Object) - Method in class org.mule.metadata.api.annotation.ExampleAnnotation
 
equals(Object) - Method in class org.mule.metadata.api.annotation.FieldOccurrenceAnnotation
 
equals(Object) - Method in class org.mule.metadata.api.annotation.LabelAnnotation
 
equals(Object) - Method in class org.mule.metadata.api.annotation.LengthAnnotation
 
equals(Object) - Method in class org.mule.metadata.api.annotation.MarkerAnnotation
 
equals(Object) - Method in class org.mule.metadata.api.annotation.NumberRangeAnnotation
 
equals(Object) - Method in class org.mule.metadata.api.annotation.RegexPatternAnnotation
 
equals(Object) - Method in class org.mule.metadata.api.annotation.TypeAliasAnnotation
 
equals(Object) - Method in class org.mule.metadata.api.annotation.TypeIdAnnotation
 
equals(Object) - Method in class org.mule.metadata.api.model.impl.BaseMetadataType
 
equals(Object) - Method in class org.mule.metadata.api.model.impl.DefaultArrayType
 
equals(Object) - Method in class org.mule.metadata.api.model.MetadataFormat
 
ExampleAnnotation - Class in org.mule.metadata.api.annotation
Represents an string example of the annotated type.
ExampleAnnotation(String) - Constructor for class org.mule.metadata.api.annotation.ExampleAnnotation
 

F

FieldOccurrenceAnnotation - Class in org.mule.metadata.api.annotation
Constrain for minimum and maximum repetitions of a field.
FieldOccurrenceAnnotation(Number, Number) - Constructor for class org.mule.metadata.api.annotation.FieldOccurrenceAnnotation
 
format - Variable in class org.mule.metadata.api.builder.AbstractBuilder
 
FunctionParameter - Class in org.mule.metadata.api.model
Represents a function parameter with a name and a Type
FunctionParameter(String, MetadataType) - Constructor for class org.mule.metadata.api.model.FunctionParameter
 
functionType() - Method in class org.mule.metadata.api.builder.BaseTypeBuilder
 
FunctionType - Interface in org.mule.metadata.api.model
A function with arguments and a return type
FunctionTypeBuilder - Class in org.mule.metadata.api.builder
 
FunctionTypeBuilder(MetadataFormat) - Constructor for class org.mule.metadata.api.builder.FunctionTypeBuilder
 

G

get(Callable<T>) - Method in class org.mule.metadata.internal.utils.LazyValue
 
getAccessibility() - Method in class org.mule.metadata.api.annotation.AccessibilityAnnotation
 
getAnnotation(Class<T>) - Method in class org.mule.metadata.api.model.impl.BaseMetadataType
 
getAnnotation(Class<T>) - Method in interface org.mule.metadata.api.model.MetadataType
Returns an Optional with the annotation of a given type.
getAnnotations() - Method in class org.mule.metadata.api.model.impl.BaseMetadataType
 
getAnnotations() - Method in interface org.mule.metadata.api.model.MetadataType
Returns all the annotations of the type.
getAttributes() - Method in class org.mule.metadata.api.model.impl.DefaultObjectKeyType
 
getAttributes() - Method in interface org.mule.metadata.api.model.ObjectKeyType
All the attributes of this key
getClassLoader() - Method in interface org.mule.metadata.api.ClassTypeLoader
 
getDefaultValue(MetadataType) - Static method in class org.mule.metadata.api.utils.MetadataTypeUtils
Returns the default value of a MetadataType if exist.
getDescription() - Method in class org.mule.metadata.api.model.impl.BaseMetadataType
 
getDescription() - Method in interface org.mule.metadata.api.model.MetadataType
Returns the description if specified.
getFieldByName(String) - Method in class org.mule.metadata.api.model.impl.DefaultObjectType
 
getFieldByName(String) - Method in interface org.mule.metadata.api.model.ObjectType
Searches a field that matches the specified name
getFields() - Method in class org.mule.metadata.api.model.impl.DefaultObjectType
 
getFields() - Method in interface org.mule.metadata.api.model.ObjectType
The collection of all the fields
getFrom() - Method in class org.mule.metadata.api.annotation.NumberRangeAnnotation
 
getId() - Method in class org.mule.metadata.api.model.MetadataFormat
 
getKey() - Method in interface org.mule.metadata.api.model.AttributeFieldType
The key of the attribute.
getKey() - Method in class org.mule.metadata.api.model.impl.DefaultAttributeFieldType
 
getKey() - Method in class org.mule.metadata.api.model.impl.DefaultObjectFieldType
 
getKey() - Method in interface org.mule.metadata.api.model.ObjectFieldType
The key of this field
getLabel() - Method in class org.mule.metadata.api.model.impl.DefaultObjectKeyType
 
getLabel() - Method in class org.mule.metadata.api.model.MetadataFormat
 
getLabels() - Method in class org.mule.metadata.api.annotation.EnumLabelsAnnotation
 
getLang() - Method in class org.mule.metadata.api.annotation.DescriptionAnnotation
 
getLocalPart(ObjectFieldType) - Static method in class org.mule.metadata.api.utils.MetadataTypeUtils
Returns the local part of an ObjectFieldType
getMax() - Method in class org.mule.metadata.api.annotation.FieldOccurrenceAnnotation
 
getMax() - Method in class org.mule.metadata.api.annotation.LengthAnnotation
 
getMetadataFormat() - Method in class org.mule.metadata.api.model.impl.BaseMetadataType
 
getMetadataFormat() - Method in interface org.mule.metadata.api.model.MetadataType
Return the format of the underlying type system where this type was mapped from.
getMin() - Method in class org.mule.metadata.api.annotation.FieldOccurrenceAnnotation
 
getMin() - Method in class org.mule.metadata.api.annotation.LengthAnnotation
 
getName() - Method in class org.mule.metadata.api.annotation.AccessibilityAnnotation
 
getName() - Method in class org.mule.metadata.api.annotation.DefaultValueAnnotation
 
getName() - Method in class org.mule.metadata.api.annotation.DescriptionAnnotation
 
getName() - Method in class org.mule.metadata.api.annotation.EnumAnnotation
 
getName() - Method in class org.mule.metadata.api.annotation.EnumLabelsAnnotation
 
getName() - Method in class org.mule.metadata.api.annotation.ExampleAnnotation
 
getName() - Method in class org.mule.metadata.api.annotation.FieldOccurrenceAnnotation
 
getName() - Method in class org.mule.metadata.api.annotation.IntAnnotation
 
getName() - Method in class org.mule.metadata.api.annotation.LabelAnnotation
 
getName() - Method in class org.mule.metadata.api.annotation.LengthAnnotation
 
getName() - Method in class org.mule.metadata.api.annotation.NumberRangeAnnotation
 
getName() - Method in class org.mule.metadata.api.annotation.RegexPatternAnnotation
 
getName() - Method in class org.mule.metadata.api.annotation.TypeAliasAnnotation
 
getName() - Method in interface org.mule.metadata.api.annotation.TypeAnnotation
A name of the annotation
getName() - Method in class org.mule.metadata.api.annotation.TypeIdAnnotation
 
getName() - Method in class org.mule.metadata.api.annotation.UniquesItemsAnnotation
 
getName() - Method in interface org.mule.metadata.api.model.AttributeKeyType
The name of the key if it is a named key else throws a NoSuchElementException.
getName() - Method in class org.mule.metadata.api.model.FunctionParameter
Returns the name of the parameter
getName() - Method in class org.mule.metadata.api.model.impl.DefaultAttributeKeyType
 
getName() - Method in class org.mule.metadata.api.model.impl.DefaultObjectKeyType
 
getName() - Method in class org.mule.metadata.api.model.impl.DefaultTypeParameterType
 
getName() - Method in interface org.mule.metadata.api.model.ObjectKeyType
The name of the key if it is a named key else throws a NoSuchElementException.
getName() - Method in interface org.mule.metadata.api.model.TypeParameterType
The name of the type parameter
getOpenRestriction() - Method in class org.mule.metadata.api.model.impl.DefaultObjectType
 
getOpenRestriction() - Method in interface org.mule.metadata.api.model.ObjectType
Returns the restriction if any specified for the open type.
getParameters() - Method in interface org.mule.metadata.api.model.FunctionType
Returns the list of parameters expected by this function
getParameters() - Method in class org.mule.metadata.api.model.impl.DefaultFunctionType
 
getPattern() - Method in interface org.mule.metadata.api.model.AttributeKeyType
The pattern of the key if it is a pattern based key else throws a NoSuchElementException.
getPattern() - Method in class org.mule.metadata.api.model.impl.DefaultAttributeKeyType
 
getPattern() - Method in class org.mule.metadata.api.model.impl.DefaultObjectKeyType
 
getPattern() - Method in class org.mule.metadata.api.model.impl.DefaultStringType
 
getPattern() - Method in interface org.mule.metadata.api.model.ObjectKeyType
The pattern of the key if it is a pattern based key else throws a NoSuchElementException.
getResolvedTypeId() - Method in class org.mule.metadata.api.utils.MetadataTypeUtils.TypeResolverVisitor
 
getReturnType() - Method in interface org.mule.metadata.api.model.FunctionType
The return type of the function.
getReturnType() - Method in class org.mule.metadata.api.model.impl.DefaultFunctionType
 
getTo() - Method in class org.mule.metadata.api.annotation.NumberRangeAnnotation
 
getType() - Method in interface org.mule.metadata.api.model.ArrayType
The type of the array
getType() - Method in class org.mule.metadata.api.model.FunctionParameter
Returns the type of the parameter
getType() - Method in class org.mule.metadata.api.model.impl.DefaultArrayType
 
getTypeId(MetadataType) - Static method in class org.mule.metadata.api.utils.MetadataTypeUtils
Returns the type id of a MetadataType if exist.
getTypes() - Method in class org.mule.metadata.api.model.impl.DefaultIntersectionType
 
getTypes() - Method in class org.mule.metadata.api.model.impl.DefaultTupleType
 
getTypes() - Method in class org.mule.metadata.api.model.impl.DefaultUnionType
 
getTypes() - Method in interface org.mule.metadata.api.model.IntersectionType
The list of types
getTypes() - Method in interface org.mule.metadata.api.model.TupleType
The list of elements of the tuple
getTypes() - Method in interface org.mule.metadata.api.model.UnionType
The list of types that belongs to this union.
getValidMimeTypes() - Method in class org.mule.metadata.api.model.MetadataFormat
 
getValue() - Method in class org.mule.metadata.api.annotation.DefaultValueAnnotation
 
getValue() - Method in class org.mule.metadata.api.annotation.DescriptionAnnotation
 
getValue() - Method in class org.mule.metadata.api.annotation.ExampleAnnotation
 
getValue() - Method in class org.mule.metadata.api.annotation.LabelAnnotation
 
getValue() - Method in class org.mule.metadata.api.annotation.RegexPatternAnnotation
 
getValue() - Method in class org.mule.metadata.api.annotation.TypeAliasAnnotation
 
getValue() - Method in class org.mule.metadata.api.annotation.TypeIdAnnotation
 
getValue() - Method in interface org.mule.metadata.api.model.AttributeFieldType
The value of the attribute
getValue() - Method in class org.mule.metadata.api.model.impl.DefaultAttributeFieldType
 
getValue() - Method in class org.mule.metadata.api.model.impl.DefaultObjectFieldType
 
getValue() - Method in interface org.mule.metadata.api.model.ObjectFieldType
The value of this field
getValues() - Method in class org.mule.metadata.api.annotation.EnumAnnotation
 

H

hasExposedFields(MetadataType) - Static method in class org.mule.metadata.api.utils.MetadataTypeUtils
Returns if an ObjectType has at least one exposed field or not, for any other MetadataType returns false.
hashCode() - Method in class org.mule.metadata.api.annotation.AccessibilityAnnotation
 
hashCode() - Method in class org.mule.metadata.api.annotation.DefaultValueAnnotation
 
hashCode() - Method in class org.mule.metadata.api.annotation.DescriptionAnnotation
 
hashCode() - Method in class org.mule.metadata.api.annotation.EnumAnnotation
 
hashCode() - Method in class org.mule.metadata.api.annotation.EnumLabelsAnnotation
 
hashCode() - Method in class org.mule.metadata.api.annotation.ExampleAnnotation
 
hashCode() - Method in class org.mule.metadata.api.annotation.FieldOccurrenceAnnotation
 
hashCode() - Method in class org.mule.metadata.api.annotation.LabelAnnotation
 
hashCode() - Method in class org.mule.metadata.api.annotation.LengthAnnotation
 
hashCode() - Method in class org.mule.metadata.api.annotation.MarkerAnnotation
 
hashCode() - Method in class org.mule.metadata.api.annotation.NumberRangeAnnotation
 
hashCode() - Method in class org.mule.metadata.api.annotation.RegexPatternAnnotation
 
hashCode() - Method in class org.mule.metadata.api.annotation.TypeAliasAnnotation
 
hashCode() - Method in class org.mule.metadata.api.annotation.TypeIdAnnotation
 
hashCode() - Method in class org.mule.metadata.api.model.impl.BaseMetadataType
 
hashCode() - Method in class org.mule.metadata.api.model.impl.DefaultArrayType
 
hashCode() - Method in class org.mule.metadata.api.model.MetadataFormat
 
hashCode(Optional<?>...) - Static method in class org.mule.metadata.api.utils.MetadataTypeUtils
 

I

id(String) - Method in class org.mule.metadata.api.builder.AnyTypeBuilder
 
id(String) - Method in class org.mule.metadata.api.builder.ArrayTypeBuilder
 
id(String) - Method in class org.mule.metadata.api.builder.BinaryTypeBuilder
 
id(String) - Method in class org.mule.metadata.api.builder.BooleanTypeBuilder
 
id(String) - Method in class org.mule.metadata.api.builder.DateTimeBuilder
 
id(String) - Method in class org.mule.metadata.api.builder.DateTypeBuilder
 
id(String) - Method in class org.mule.metadata.api.builder.FunctionTypeBuilder
 
id(String) - Method in class org.mule.metadata.api.builder.IntersectionTypeBuilder
 
id(String) - Method in class org.mule.metadata.api.builder.LocalDateTimeTypeBuilder
 
id(String) - Method in class org.mule.metadata.api.builder.LocalTimeTypeBuilder
 
id(String) - Method in class org.mule.metadata.api.builder.NothingTypeBuilder
 
id(String) - Method in class org.mule.metadata.api.builder.NumberTypeBuilder
 
id(String) - Method in class org.mule.metadata.api.builder.ObjectTypeBuilder
 
id(String) - Method in class org.mule.metadata.api.builder.PeriodTypeBuilder
 
id(String) - Method in class org.mule.metadata.api.builder.RegexTypeBuilder
 
id(String) - Method in class org.mule.metadata.api.builder.StringTypeBuilder
 
id(String) - Method in class org.mule.metadata.api.builder.TimeTypeBuilder
 
id(String) - Method in class org.mule.metadata.api.builder.TimeZoneTypeBuilder
 
id(String) - Method in class org.mule.metadata.api.builder.TupleTypeBuilder
 
id(String) - Method in class org.mule.metadata.api.builder.TypeParameterTypeBuilder
 
id(String) - Method in class org.mule.metadata.api.builder.UnionTypeBuilder
 
IntAnnotation - Class in org.mule.metadata.api.annotation
Applies a restriction to the annotated number type that its value should be an Integer.
IntAnnotation() - Constructor for class org.mule.metadata.api.annotation.IntAnnotation
 
integer() - Method in class org.mule.metadata.api.builder.NumberTypeBuilder
 
intersectionType() - Method in class org.mule.metadata.api.builder.BaseTypeBuilder
 
IntersectionType - Interface in org.mule.metadata.api.model
For any types X and Y, the intersection, or conjunction, X&Y, of the types may be formed.
IntersectionTypeBuilder - Class in org.mule.metadata.api.builder
 
IntersectionTypeBuilder(MetadataFormat) - Constructor for class org.mule.metadata.api.builder.IntersectionTypeBuilder
 
isCollection(MetadataType) - Static method in class org.mule.metadata.api.utils.MetadataTypeUtils
Returns whether a metadata type is an instance of an ArrayType or not.
isDefined() - Method in class org.mule.metadata.internal.utils.LazyValue
 
isEnum(MetadataType) - Static method in class org.mule.metadata.api.utils.MetadataTypeUtils
Indicates whether the give MetadataType is an Enum or not.
isName() - Method in interface org.mule.metadata.api.model.AttributeKeyType
Return if the this is a named key or not
isName() - Method in class org.mule.metadata.api.model.impl.DefaultAttributeKeyType
 
isName() - Method in class org.mule.metadata.api.model.impl.DefaultObjectKeyType
 
isName() - Method in interface org.mule.metadata.api.model.ObjectKeyType
Return if the this is a named key or not
isNotEmpty(String) - Static method in class org.mule.metadata.internal.utils.StringUtils
 
isNotNull(Object) - Static method in class org.mule.metadata.api.utils.MetadataTypeUtils
Checks if the given object is null or not
isNullType(MetadataType) - Static method in class org.mule.metadata.api.utils.MetadataTypeUtils
Returns whether a metadata type is an instance of NullType or not.
isObjectType(MetadataType) - Static method in class org.mule.metadata.api.utils.MetadataTypeUtils
Returns whether a metadata type is an instance of ObjectType or not.
isOpen() - Method in interface org.mule.metadata.api.model.ObjectType
If this object allows additional properties that are not being described in the list of fields.
isOrdered() - Method in class org.mule.metadata.api.model.impl.DefaultObjectType
 
isOrdered() - Method in interface org.mule.metadata.api.model.ObjectType
If the list of fields must respect the order or not
isPattern() - Method in interface org.mule.metadata.api.model.AttributeKeyType
Return if the this is a pattern key or not.
isPattern() - Method in class org.mule.metadata.api.model.impl.DefaultAttributeKeyType
 
isPattern() - Method in class org.mule.metadata.api.model.impl.DefaultObjectKeyType
 
isPattern() - Method in interface org.mule.metadata.api.model.ObjectKeyType
Return if the this is a pattern key or not.
isPublic() - Method in interface org.mule.metadata.api.annotation.TypeAnnotation
Returns whether this annotation is public or not.
isRepeated() - Method in class org.mule.metadata.api.model.impl.DefaultObjectFieldType
 
isRepeated() - Method in interface org.mule.metadata.api.model.ObjectFieldType
If this field can be present more than once in an object
isRequired() - Method in interface org.mule.metadata.api.model.AttributeFieldType
If this attribute is required or not.
isRequired() - Method in class org.mule.metadata.api.model.impl.DefaultAttributeFieldType
 
isRequired() - Method in class org.mule.metadata.api.model.impl.DefaultObjectFieldType
 
isRequired() - Method in interface org.mule.metadata.api.model.ObjectFieldType
If the field is required or not
isVoid(MetadataType) - Static method in class org.mule.metadata.api.utils.MetadataTypeUtils
Returns whether a metadata type is an instance of VoidType or not.

J

JAVA - Static variable in class org.mule.metadata.api.model.MetadataFormat
 
JSON - Static variable in class org.mule.metadata.api.model.MetadataFormat
 

K

key(QName) - Method in class org.mule.metadata.api.builder.ObjectFieldTypeBuilder
 
key(String) - Method in class org.mule.metadata.api.builder.ObjectFieldTypeBuilder
 
key(Pattern) - Method in class org.mule.metadata.api.builder.ObjectFieldTypeBuilder
 

L

label(String) - Method in class org.mule.metadata.api.builder.ArrayTypeBuilder
 
label(String) - Method in class org.mule.metadata.api.builder.ObjectFieldTypeBuilder
 
label(String) - Method in class org.mule.metadata.api.builder.ObjectTypeBuilder
 
label(String) - Method in class org.mule.metadata.api.builder.TupleTypeBuilder
 
LabelAnnotation - Class in org.mule.metadata.api.annotation
Adds a label to the annotated type.
LabelAnnotation(String) - Constructor for class org.mule.metadata.api.annotation.LabelAnnotation
 
LazyValue<T> - Class in org.mule.metadata.internal.utils
 
LazyValue() - Constructor for class org.mule.metadata.internal.utils.LazyValue
 
length(Integer) - Method in class org.mule.metadata.api.builder.StringTypeBuilder
 
length(Integer) - Method in class org.mule.metadata.api.builder.TimeZoneTypeBuilder
 
LengthAnnotation - Class in org.mule.metadata.api.annotation
Applies a length range constrain of the annotated type.
LengthAnnotation(Number, Number) - Constructor for class org.mule.metadata.api.annotation.LengthAnnotation
 
load(Type) - Method in interface org.mule.metadata.api.ClassTypeLoader
 
load(String) - Method in interface org.mule.metadata.api.TypeLoader
Returns the MetadataType of the specified identifier if found
load(String, String) - Method in interface org.mule.metadata.api.TypeLoader
Returns the MetadataType of the specified identifier if found, optionally assigning specified type alias
localDateTimeType() - Method in class org.mule.metadata.api.builder.BaseTypeBuilder
 
localDateTimeType() - Method in interface org.mule.metadata.api.builder.SimpleTypeBuilder
 
LocalDateTimeType - Interface in org.mule.metadata.api.model
A Date + Time Type with not time zone (by convention the local timezone)
LocalDateTimeTypeBuilder - Class in org.mule.metadata.api.builder
 
LocalDateTimeTypeBuilder(MetadataFormat) - Constructor for class org.mule.metadata.api.builder.LocalDateTimeTypeBuilder
 
localTimeType() - Method in class org.mule.metadata.api.builder.BaseTypeBuilder
 
localTimeType() - Method in interface org.mule.metadata.api.builder.SimpleTypeBuilder
 
LocalTimeType - Interface in org.mule.metadata.api.model
A time with no timezone (by convention the local timezone)
LocalTimeTypeBuilder - Class in org.mule.metadata.api.builder
 
LocalTimeTypeBuilder(MetadataFormat) - Constructor for class org.mule.metadata.api.builder.LocalTimeTypeBuilder
 

M

MarkerAnnotation - Class in org.mule.metadata.api.annotation
Abstract specialization of TypeAnnotation for annotations which are stateless and their only purpose is to just serve as markers.
MarkerAnnotation() - Constructor for class org.mule.metadata.api.annotation.MarkerAnnotation
 
MetadataFormat - Class in org.mule.metadata.api.model
Represent Data Format like Xml, Json, CSV, Java etc
MetadataFormat(String, String, String...) - Constructor for class org.mule.metadata.api.model.MetadataFormat
 
MetadataType - Interface in org.mule.metadata.api.model
Base interface for all the Types
MetadataTypeUtils - Class in org.mule.metadata.api.utils
Utilities for handling values
MetadataTypeUtils.TypeResolverVisitor - Class in org.mule.metadata.api.utils
MetadataTypeVisitor implementation for resolving the typeId of a given MetadataType.
MetadataTypeVisitor - Class in org.mule.metadata.api.visitor
Used in MetadataType.accept(MetadataTypeVisitor) as a visitor pattern.
MetadataTypeVisitor() - Constructor for class org.mule.metadata.api.visitor.MetadataTypeVisitor
 
MetadataTypeWriter - Class in org.mule.metadata.internal.utils
Utility class to generate a text representation of the MetadataType
MetadataTypeWriter() - Constructor for class org.mule.metadata.internal.utils.MetadataTypeWriter
 

N

NAME - Static variable in class org.mule.metadata.api.annotation.AccessibilityAnnotation
 
NAME - Static variable in class org.mule.metadata.api.annotation.DefaultValueAnnotation
 
NAME - Static variable in class org.mule.metadata.api.annotation.DescriptionAnnotation
 
NAME - Static variable in class org.mule.metadata.api.annotation.EnumAnnotation
 
NAME - Static variable in class org.mule.metadata.api.annotation.EnumLabelsAnnotation
 
NAME - Static variable in class org.mule.metadata.api.annotation.ExampleAnnotation
 
NAME - Static variable in class org.mule.metadata.api.annotation.FieldOccurrenceAnnotation
 
NAME - Static variable in class org.mule.metadata.api.annotation.IntAnnotation
 
NAME - Static variable in class org.mule.metadata.api.annotation.LabelAnnotation
 
NAME - Static variable in class org.mule.metadata.api.annotation.LengthAnnotation
 
NAME - Static variable in class org.mule.metadata.api.annotation.NumberRangeAnnotation
 
NAME - Static variable in class org.mule.metadata.api.annotation.RegexPatternAnnotation
 
NAME - Static variable in class org.mule.metadata.api.annotation.TypeAliasAnnotation
 
NAME - Static variable in class org.mule.metadata.api.annotation.TypeIdAnnotation
 
NAME - Static variable in class org.mule.metadata.api.annotation.UniquesItemsAnnotation
 
name(QName) - Method in class org.mule.metadata.api.builder.AttributeFieldTypeBuilder
 
name(String) - Method in class org.mule.metadata.api.builder.AttributeFieldTypeBuilder
 
name(String) - Method in class org.mule.metadata.api.builder.ObjectKeyBuilder
 
name(QName) - Method in class org.mule.metadata.api.builder.ObjectKeyBuilder
 
nothingType() - Method in class org.mule.metadata.api.builder.BaseTypeBuilder
 
nothingType() - Method in interface org.mule.metadata.api.builder.SimpleTypeBuilder
 
NothingType - Interface in org.mule.metadata.api.model
A bottom type.
NothingTypeBuilder - Class in org.mule.metadata.api.builder
 
NothingTypeBuilder(MetadataFormat) - Constructor for class org.mule.metadata.api.builder.NothingTypeBuilder
 
nullType() - Method in class org.mule.metadata.api.builder.BaseTypeBuilder
 
nullType() - Method in interface org.mule.metadata.api.builder.SimpleTypeBuilder
 
NullType - Interface in org.mule.metadata.api.model
The null type.
NullTypeBuilder - Class in org.mule.metadata.api.builder
 
NullTypeBuilder(MetadataFormat) - Constructor for class org.mule.metadata.api.builder.NullTypeBuilder
 
NumberRangeAnnotation - Class in org.mule.metadata.api.annotation
Constrain for number specifying the range where this number is valid.
NumberRangeAnnotation(Number, Number) - Constructor for class org.mule.metadata.api.annotation.NumberRangeAnnotation
 
numberType() - Method in class org.mule.metadata.api.builder.BaseTypeBuilder
 
numberType() - Method in interface org.mule.metadata.api.builder.SimpleTypeBuilder
 
NumberType - Interface in org.mule.metadata.api.model
Numeric Types
NumberTypeBuilder - Class in org.mule.metadata.api.builder
 
NumberTypeBuilder(MetadataFormat) - Constructor for class org.mule.metadata.api.builder.NumberTypeBuilder
 

O

ObjectFieldType - Interface in org.mule.metadata.api.model
Represents a key value pair of an object field.
ObjectFieldTypeBuilder - Class in org.mule.metadata.api.builder
 
ObjectFieldTypeBuilder(MetadataFormat) - Constructor for class org.mule.metadata.api.builder.ObjectFieldTypeBuilder
 
ObjectKeyBuilder - Class in org.mule.metadata.api.builder
 
ObjectKeyBuilder(MetadataFormat) - Constructor for class org.mule.metadata.api.builder.ObjectKeyBuilder
 
ObjectKeyType - Interface in org.mule.metadata.api.model
Represents an object key.
objectType() - Method in class org.mule.metadata.api.builder.BaseTypeBuilder
 
ObjectType - Interface in org.mule.metadata.api.model
An object type represents a list of fields that is represented by key value pairs type.
ObjectTypeBuilder - Class in org.mule.metadata.api.builder
 
ObjectTypeBuilder(MetadataFormat) - Constructor for class org.mule.metadata.api.builder.ObjectTypeBuilder
 
occurrence(Number, Number) - Method in class org.mule.metadata.api.builder.ObjectFieldTypeBuilder
 
of() - Method in class org.mule.metadata.api.builder.ArrayTypeBuilder
 
of(TypeBuilder<?>) - Method in class org.mule.metadata.api.builder.ArrayTypeBuilder
 
of(MetadataType) - Method in class org.mule.metadata.api.builder.ArrayTypeBuilder
 
of() - Method in class org.mule.metadata.api.builder.IntersectionTypeBuilder
 
of(TypeBuilder<?>) - Method in class org.mule.metadata.api.builder.IntersectionTypeBuilder
 
of() - Method in class org.mule.metadata.api.builder.TupleTypeBuilder
 
of(TypeBuilder<?>) - Method in class org.mule.metadata.api.builder.TupleTypeBuilder
 
of() - Method in class org.mule.metadata.api.builder.UnionTypeBuilder
 
of(TypeBuilder<?>) - Method in class org.mule.metadata.api.builder.UnionTypeBuilder
 
of(MetadataType) - Method in class org.mule.metadata.api.builder.UnionTypeBuilder
 
open() - Method in class org.mule.metadata.api.builder.ObjectTypeBuilder
 
openWith() - Method in class org.mule.metadata.api.builder.ObjectTypeBuilder
 
openWith(TypeBuilder) - Method in class org.mule.metadata.api.builder.ObjectTypeBuilder
 
openWith(MetadataType) - Method in class org.mule.metadata.api.builder.ObjectTypeBuilder
 
ordered(boolean) - Method in class org.mule.metadata.api.builder.ObjectTypeBuilder
 
org.mule.metadata.api - package org.mule.metadata.api
 
org.mule.metadata.api.annotation - package org.mule.metadata.api.annotation
 
org.mule.metadata.api.builder - package org.mule.metadata.api.builder
 
org.mule.metadata.api.model - package org.mule.metadata.api.model
 
org.mule.metadata.api.model.impl - package org.mule.metadata.api.model.impl
 
org.mule.metadata.api.utils - package org.mule.metadata.api.utils
 
org.mule.metadata.api.visitor - package org.mule.metadata.api.visitor
 
org.mule.metadata.internal.utils - package org.mule.metadata.internal.utils
 

P

pattern(Pattern) - Method in class org.mule.metadata.api.builder.AttributeFieldTypeBuilder
 
pattern(Pattern) - Method in class org.mule.metadata.api.builder.ObjectKeyBuilder
 
pattern(String) - Method in class org.mule.metadata.api.builder.RegexTypeBuilder
 
pattern(String) - Method in class org.mule.metadata.api.builder.StringTypeBuilder
 
pattern(String) - Method in class org.mule.metadata.api.builder.TimeZoneTypeBuilder
 
periodType() - Method in class org.mule.metadata.api.builder.BaseTypeBuilder
 
periodType() - Method in interface org.mule.metadata.api.builder.SimpleTypeBuilder
 
PeriodType - Interface in org.mule.metadata.api.model
Represents a period of time.
PeriodTypeBuilder - Class in org.mule.metadata.api.builder
 
PeriodTypeBuilder(MetadataFormat) - Constructor for class org.mule.metadata.api.builder.PeriodTypeBuilder
 

R

range(Number, Number) - Method in class org.mule.metadata.api.builder.NumberTypeBuilder
 
RegexPatternAnnotation - Class in org.mule.metadata.api.annotation
Pattern constrain for string types.
RegexPatternAnnotation(String) - Constructor for class org.mule.metadata.api.annotation.RegexPatternAnnotation
 
regexType() - Method in class org.mule.metadata.api.builder.BaseTypeBuilder
 
regexType() - Method in interface org.mule.metadata.api.builder.SimpleTypeBuilder
 
RegexType - Interface in org.mule.metadata.api.model
Represents a regex expression.
RegexTypeBuilder - Class in org.mule.metadata.api.builder
 
RegexTypeBuilder(MetadataFormat) - Constructor for class org.mule.metadata.api.builder.RegexTypeBuilder
 
repeated(boolean) - Method in class org.mule.metadata.api.builder.ObjectFieldTypeBuilder
 
required(boolean) - Method in class org.mule.metadata.api.builder.AttributeFieldTypeBuilder
 
required() - Method in class org.mule.metadata.api.builder.ObjectFieldTypeBuilder
 
required(boolean) - Method in class org.mule.metadata.api.builder.ObjectFieldTypeBuilder
 
returnType(TypeBuilder<?>) - Method in class org.mule.metadata.api.builder.FunctionTypeBuilder
 
returnType(MetadataType) - Method in class org.mule.metadata.api.builder.FunctionTypeBuilder
 
returnType() - Method in class org.mule.metadata.api.builder.FunctionTypeBuilder
 

S

SimpleType - Interface in org.mule.metadata.api.model
 
SimpleTypeBuilder<T extends MetadataType> - Interface in org.mule.metadata.api.builder
 
stringType() - Method in class org.mule.metadata.api.builder.BaseTypeBuilder
 
stringType() - Method in interface org.mule.metadata.api.builder.SimpleTypeBuilder
 
StringType - Interface in org.mule.metadata.api.model
String types
StringTypeBuilder - Class in org.mule.metadata.api.builder
 
StringTypeBuilder(MetadataFormat) - Constructor for class org.mule.metadata.api.builder.StringTypeBuilder
 
StringUtils - Class in org.mule.metadata.internal.utils
 
StringUtils() - Constructor for class org.mule.metadata.internal.utils.StringUtils
 

T

timeType() - Method in class org.mule.metadata.api.builder.BaseTypeBuilder
 
TimeType - Interface in org.mule.metadata.api.model
Time only representation
TimeTypeBuilder - Class in org.mule.metadata.api.builder
 
TimeTypeBuilder(MetadataFormat) - Constructor for class org.mule.metadata.api.builder.TimeTypeBuilder
 
timeZoneType() - Method in class org.mule.metadata.api.builder.BaseTypeBuilder
 
timeZoneType() - Method in interface org.mule.metadata.api.builder.SimpleTypeBuilder
 
TimeZoneType - Interface in org.mule.metadata.api.model
Represents a timezone type
TimeZoneTypeBuilder - Class in org.mule.metadata.api.builder
 
TimeZoneTypeBuilder(MetadataFormat) - Constructor for class org.mule.metadata.api.builder.TimeZoneTypeBuilder
 
toString() - Method in class org.mule.metadata.api.annotation.TypeAliasAnnotation
 
toString() - Method in class org.mule.metadata.api.annotation.TypeIdAnnotation
 
toString() - Method in class org.mule.metadata.api.model.impl.BaseMetadataType
 
toString() - Method in class org.mule.metadata.api.model.impl.DefaultObjectType
 
toString(MetadataType) - Method in interface org.mule.metadata.api.TypeWriter
Returns the string representation of a MetadataType
toString(MetadataType) - Method in class org.mule.metadata.internal.utils.MetadataTypeWriter
 
tupleType() - Method in class org.mule.metadata.api.builder.BaseTypeBuilder
 
TupleType - Interface in org.mule.metadata.api.model
Represents a finite ordered list of Types.
TupleTypeBuilder - Class in org.mule.metadata.api.builder
 
TupleTypeBuilder(MetadataFormat) - Constructor for class org.mule.metadata.api.builder.TupleTypeBuilder
 
TypeAliasAnnotation - Class in org.mule.metadata.api.annotation
Used to specify a type alias for this type.
TypeAliasAnnotation(String) - Constructor for class org.mule.metadata.api.annotation.TypeAliasAnnotation
 
TypeAnnotation - Interface in org.mule.metadata.api.annotation
An annotation associated to a given type that can add additional information or specify a constraint.
TypeBuilder<T extends MetadataType> - Interface in org.mule.metadata.api.builder
 
typeId - Variable in class org.mule.metadata.api.utils.MetadataTypeUtils.TypeResolverVisitor
 
TypeIdAnnotation - Class in org.mule.metadata.api.annotation
Used to specify the identifier in the underlying type system.
TypeIdAnnotation(String) - Constructor for class org.mule.metadata.api.annotation.TypeIdAnnotation
 
TypeLoader - Interface in org.mule.metadata.api
Type loader will load the definition of a given
typeParameter(String) - Method in class org.mule.metadata.api.builder.BaseTypeBuilder
 
TypeParameterType - Interface in org.mule.metadata.api.model
A Type Parameter used in type expressions.
TypeParameterTypeBuilder - Class in org.mule.metadata.api.builder
 
TypeParameterTypeBuilder(String, MetadataFormat) - Constructor for class org.mule.metadata.api.builder.TypeParameterTypeBuilder
 
TypeResolverVisitor() - Constructor for class org.mule.metadata.api.utils.MetadataTypeUtils.TypeResolverVisitor
 
TypeWriter - Interface in org.mule.metadata.api
Type writer will write the definition to a String

U

unionType() - Method in class org.mule.metadata.api.builder.BaseTypeBuilder
 
UnionType - Interface in org.mule.metadata.api.model
For any types X and Y, the union, or disjunction, X|Y, of the types may be formed.
UnionTypeBuilder - Class in org.mule.metadata.api.builder
 
UnionTypeBuilder(MetadataFormat) - Constructor for class org.mule.metadata.api.builder.UnionTypeBuilder
 
uniques() - Method in class org.mule.metadata.api.builder.ArrayTypeBuilder
 
UniquesItemsAnnotation - Class in org.mule.metadata.api.annotation
Constrain for Array types specifying that the array can only have unique items.
UniquesItemsAnnotation() - Constructor for class org.mule.metadata.api.annotation.UniquesItemsAnnotation
 

V

value() - Method in class org.mule.metadata.api.builder.AttributeFieldTypeBuilder
 
value(TypeBuilder) - Method in class org.mule.metadata.api.builder.AttributeFieldTypeBuilder
 
value() - Method in class org.mule.metadata.api.builder.ObjectFieldTypeBuilder
 
value(MetadataType) - Method in class org.mule.metadata.api.builder.ObjectFieldTypeBuilder
 
value(TypeBuilder<?>) - Method in class org.mule.metadata.api.builder.ObjectFieldTypeBuilder
 
valueOf(String) - Static method in enum org.mule.metadata.api.annotation.Accessibility
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.mule.metadata.api.annotation.Accessibility
Returns an array containing the constants of this enum type, in the order they are declared.
visitAnyType(AnyType) - Method in class org.mule.metadata.api.visitor.MetadataTypeVisitor
 
visitArrayType(ArrayType) - Method in class org.mule.metadata.api.visitor.MetadataTypeVisitor
 
visitAttributeField(AttributeFieldType) - Method in class org.mule.metadata.api.visitor.MetadataTypeVisitor
 
visitAttributeKey(AttributeKeyType) - Method in class org.mule.metadata.api.visitor.MetadataTypeVisitor
 
visitBasicType(MetadataType) - Method in class org.mule.metadata.api.visitor.BasicTypeMetadataVisitor
 
visitBinaryType(BinaryType) - Method in class org.mule.metadata.api.visitor.MetadataTypeVisitor
 
visitBoolean(BooleanType) - Method in class org.mule.metadata.api.visitor.BasicTypeMetadataVisitor
 
visitBoolean(BooleanType) - Method in class org.mule.metadata.api.visitor.MetadataTypeVisitor
 
visitDate(DateType) - Method in class org.mule.metadata.api.visitor.MetadataTypeVisitor
 
visitDateTime(DateTimeType) - Method in class org.mule.metadata.api.visitor.MetadataTypeVisitor
 
visitFunction(FunctionType) - Method in class org.mule.metadata.api.visitor.MetadataTypeVisitor
 
visitIntersection(IntersectionType) - Method in class org.mule.metadata.api.visitor.MetadataTypeVisitor
 
visitLocalDateTime(LocalDateTimeType) - Method in class org.mule.metadata.api.visitor.MetadataTypeVisitor
 
visitLocalTime(LocalTimeType) - Method in class org.mule.metadata.api.visitor.MetadataTypeVisitor
 
visitNothing(NothingType) - Method in class org.mule.metadata.api.visitor.MetadataTypeVisitor
 
visitNull(NullType) - Method in class org.mule.metadata.api.visitor.MetadataTypeVisitor
 
visitNumber(NumberType) - Method in class org.mule.metadata.api.visitor.BasicTypeMetadataVisitor
 
visitNumber(NumberType) - Method in class org.mule.metadata.api.visitor.MetadataTypeVisitor
 
visitObject(ObjectType) - Method in class org.mule.metadata.api.visitor.MetadataTypeVisitor
 
visitObjectField(ObjectFieldType) - Method in class org.mule.metadata.api.utils.MetadataTypeUtils.TypeResolverVisitor
 
visitObjectField(ObjectFieldType) - Method in class org.mule.metadata.api.visitor.MetadataTypeVisitor
 
visitObjectKey(ObjectKeyType) - Method in class org.mule.metadata.api.visitor.MetadataTypeVisitor
 
visitPeriod(PeriodType) - Method in class org.mule.metadata.api.visitor.MetadataTypeVisitor
 
visitRegex(RegexType) - Method in class org.mule.metadata.api.visitor.MetadataTypeVisitor
 
visitSimpleType(SimpleType) - Method in class org.mule.metadata.api.visitor.MetadataTypeVisitor
 
visitString(StringType) - Method in class org.mule.metadata.api.utils.MetadataTypeUtils.TypeResolverVisitor
 
visitString(StringType) - Method in class org.mule.metadata.api.visitor.BasicTypeMetadataVisitor
 
visitString(StringType) - Method in class org.mule.metadata.api.visitor.MetadataTypeVisitor
 
visitTime(TimeType) - Method in class org.mule.metadata.api.visitor.MetadataTypeVisitor
 
visitTimeZone(TimeZoneType) - Method in class org.mule.metadata.api.visitor.MetadataTypeVisitor
 
visitTuple(TupleType) - Method in class org.mule.metadata.api.visitor.MetadataTypeVisitor
 
visitTypeParameter(TypeParameterType) - Method in class org.mule.metadata.api.visitor.MetadataTypeVisitor
 
visitUnion(UnionType) - Method in class org.mule.metadata.api.visitor.MetadataTypeVisitor
 
visitVoid(VoidType) - Method in class org.mule.metadata.api.visitor.MetadataTypeVisitor
 
voidType() - Method in class org.mule.metadata.api.builder.BaseTypeBuilder
 
voidType() - Method in interface org.mule.metadata.api.builder.SimpleTypeBuilder
 
VoidType - Interface in org.mule.metadata.api.model
The void type.
VoidTypeBuilder - Class in org.mule.metadata.api.builder
 
VoidTypeBuilder(MetadataFormat) - Constructor for class org.mule.metadata.api.builder.VoidTypeBuilder
 

W

with(TypeAnnotation) - Method in class org.mule.metadata.api.builder.AnyTypeBuilder
 
with(TypeAnnotation) - Method in class org.mule.metadata.api.builder.ArrayTypeBuilder
 
with(TypeAnnotation) - Method in class org.mule.metadata.api.builder.BinaryTypeBuilder
 
with(TypeAnnotation) - Method in class org.mule.metadata.api.builder.BooleanTypeBuilder
 
with(TypeAnnotation) - Method in class org.mule.metadata.api.builder.DateTimeBuilder
 
with(TypeAnnotation) - Method in class org.mule.metadata.api.builder.DateTypeBuilder
 
with(TypeAnnotation) - Method in class org.mule.metadata.api.builder.FunctionTypeBuilder
 
with(TypeAnnotation) - Method in class org.mule.metadata.api.builder.IntersectionTypeBuilder
 
with(TypeAnnotation) - Method in class org.mule.metadata.api.builder.LocalDateTimeTypeBuilder
 
with(TypeAnnotation) - Method in class org.mule.metadata.api.builder.LocalTimeTypeBuilder
 
with(TypeAnnotation) - Method in class org.mule.metadata.api.builder.NothingTypeBuilder
 
with(TypeAnnotation) - Method in class org.mule.metadata.api.builder.NumberTypeBuilder
 
with(TypeAnnotation) - Method in class org.mule.metadata.api.builder.ObjectFieldTypeBuilder
 
with(TypeAnnotation) - Method in class org.mule.metadata.api.builder.ObjectTypeBuilder
 
with(TypeAnnotation) - Method in class org.mule.metadata.api.builder.PeriodTypeBuilder
 
with(TypeAnnotation) - Method in class org.mule.metadata.api.builder.RegexTypeBuilder
 
with(TypeAnnotation) - Method in class org.mule.metadata.api.builder.StringTypeBuilder
 
with(TypeAnnotation) - Method in class org.mule.metadata.api.builder.TimeTypeBuilder
 
with(TypeAnnotation) - Method in class org.mule.metadata.api.builder.TimeZoneTypeBuilder
 
with(TypeAnnotation) - Method in class org.mule.metadata.api.builder.TupleTypeBuilder
 
with(TypeAnnotation) - Method in class org.mule.metadata.api.builder.TypeParameterTypeBuilder
 
with(TypeAnnotation) - Method in class org.mule.metadata.api.builder.UnionTypeBuilder
 
with(TypeAnnotation) - Method in interface org.mule.metadata.api.builder.WithAnnotation
Contributes a builder with TypeAnnotations
WithAnnotation<T extends TypeBuilder> - Interface in org.mule.metadata.api.builder
Identifies a builder with the capability of add TypeAnnotations
withFormat(MetadataFormat) - Method in class org.mule.metadata.api.builder.BaseTypeBuilder
 
withKeyAnnotation(TypeAnnotation) - Method in class org.mule.metadata.api.builder.ObjectFieldTypeBuilder
 

X

XML - Static variable in class org.mule.metadata.api.model.MetadataFormat
 
A B C D E F G H I J K L M N O P R S T U V W X 
Skip navigation links

Copyright © 2018 MuleSoft, Inc.. All rights reserved.