Uses of Interface
org.mule.metadata.api.annotation.TypeAnnotation
-
Packages that use TypeAnnotation Package Description org.mule.metadata.api.annotation org.mule.metadata.api.builder org.mule.metadata.api.model org.mule.metadata.api.model.impl org.mule.metadata.api.serialization -
-
Uses of TypeAnnotation in org.mule.metadata.api.annotation
Classes in org.mule.metadata.api.annotation that implement TypeAnnotation Modifier and Type Class Description classAccessibilityAnnotationSpecify if a field is read only or write only.classDefaultValueAnnotationA default value for the annotated typeclassDescriptionAnnotationAdds a description to the annotated type.classEnumAnnotation<T>Defines the list of valid values for a given type.classEnumLabelsAnnotationDefines the list of labels for an enum.classExampleAnnotationRepresents an string example of the annotated type.classFieldOccurrenceAnnotationConstrain for minimum and maximum repetitions of a field.classIntAnnotationApplies a restriction to the annotated number type that its value should be an Integer.classLabelAnnotationAdds a label to the annotated type.classLengthAnnotationApplies a length range constrain of the annotated type.classMarkerAnnotationAbstract specialization ofTypeAnnotationfor annotations which are stateless and their only purpose is to just serve as markers.classMetadataFormatPropertiesAnnotationAdditional metadata format properties.classNumberRangeAnnotationConstrain for number specifying the range where this number is valid.classRegexPatternAnnotationPattern constrain for string types.classTypeAliasAnnotationUsed to specify a type alias for this type.classTypeIdAnnotationUsed to specify the identifier in the underlying type system.classUniquesItemsAnnotationConstrain for Array types specifying that the array can only have unique items. -
Uses of TypeAnnotation in org.mule.metadata.api.builder
Fields in org.mule.metadata.api.builder with type parameters of type TypeAnnotation Modifier and Type Field Description protected Map<Class<? extends TypeAnnotation>,TypeAnnotation>AbstractBuilder. annotationsprotected Map<Class<? extends TypeAnnotation>,TypeAnnotation>AbstractBuilder. annotationsMethods in org.mule.metadata.api.builder with parameters of type TypeAnnotation Modifier and Type Method Description protected voidAbstractBuilder. addExtension(TypeAnnotation extension)AnyTypeBuilderAnyTypeBuilder. with(TypeAnnotation extension)ArrayTypeBuilderArrayTypeBuilder. with(TypeAnnotation extension)BinaryTypeBuilderBinaryTypeBuilder. with(TypeAnnotation extension)BooleanTypeBuilderBooleanTypeBuilder. with(TypeAnnotation extension)DateTimeBuilderDateTimeBuilder. with(TypeAnnotation extension)DateTypeBuilderDateTypeBuilder. with(TypeAnnotation extension)FunctionTypeBuilderFunctionTypeBuilder. with(TypeAnnotation extension)IntersectionTypeBuilderIntersectionTypeBuilder. with(TypeAnnotation extension)LocalDateTimeTypeBuilderLocalDateTimeTypeBuilder. with(TypeAnnotation extension)LocalTimeTypeBuilderLocalTimeTypeBuilder. with(TypeAnnotation extension)NothingTypeBuilderNothingTypeBuilder. with(TypeAnnotation extension)NumberTypeBuilderNumberTypeBuilder. with(TypeAnnotation extension)ObjectFieldTypeBuilderObjectFieldTypeBuilder. with(TypeAnnotation extension)ObjectTypeBuilderObjectTypeBuilder. with(TypeAnnotation extension)PeriodTypeBuilderPeriodTypeBuilder. with(TypeAnnotation extension)RegexTypeBuilderRegexTypeBuilder. with(TypeAnnotation extension)StringTypeBuilderStringTypeBuilder. with(TypeAnnotation extension)TimeTypeBuilderTimeTypeBuilder. with(TypeAnnotation extension)TimeZoneTypeBuilderTimeZoneTypeBuilder. with(TypeAnnotation extension)TupleTypeBuilderTupleTypeBuilder. with(TypeAnnotation extension)TypeParameterTypeBuilderTypeParameterTypeBuilder. with(TypeAnnotation extension)UnionTypeBuilderUnionTypeBuilder. with(TypeAnnotation extension)TWithAnnotation. with(TypeAnnotation typeAnnotation)Contributes a builder withTypeAnnotationsObjectFieldTypeBuilderObjectFieldTypeBuilder. withKeyAnnotation(TypeAnnotation extension) -
Uses of TypeAnnotation in org.mule.metadata.api.model
Methods in org.mule.metadata.api.model with type parameters of type TypeAnnotation Modifier and Type Method Description <T extends TypeAnnotation>
Optional<T>MetadataType. getAnnotation(Class<T> annotation)Returns anOptionalwith the annotation of a given type.Methods in org.mule.metadata.api.model that return types with arguments of type TypeAnnotation Modifier and Type Method Description Set<TypeAnnotation>MetadataType. getAnnotations()Returns all the annotations of the type. -
Uses of TypeAnnotation in org.mule.metadata.api.model.impl
Fields in org.mule.metadata.api.model.impl with type parameters of type TypeAnnotation Modifier and Type Field Description protected Map<Class<? extends TypeAnnotation>,TypeAnnotation>BaseMetadataType. annotationsprotected Map<Class<? extends TypeAnnotation>,TypeAnnotation>BaseMetadataType. annotationsMethods in org.mule.metadata.api.model.impl with type parameters of type TypeAnnotation Modifier and Type Method Description <T extends TypeAnnotation>
Optional<T>BaseMetadataType. getAnnotation(Class<T> extension)Methods in org.mule.metadata.api.model.impl that return types with arguments of type TypeAnnotation Modifier and Type Method Description Set<TypeAnnotation>BaseMetadataType. getAnnotations() -
Uses of TypeAnnotation in org.mule.metadata.api.serialization
Methods in org.mule.metadata.api.serialization that return TypeAnnotation Modifier and Type Method Description TypeAnnotationCustomCopySerialization. serializationCopy()
-