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

A

AbstractComplexTypeSerializer<T extends MetadataType> - Class in org.mule.metadata.persistence.serializer
BaseTypeSerializer specification that contains common logic to handle recursive scenarios.
AbstractJsonMetadataTypeWriter - Class in org.mule.metadata.persistence
Base class for MetadataTypeWriters implementations that serialize MetadataType objects into a readable and processable JSON file, that can be deserialize again into a MetadataType using a SerializedMetadataTypeLoader.
AbstractJsonMetadataTypeWriter() - Constructor for class org.mule.metadata.persistence.AbstractJsonMetadataTypeWriter
 
ANNOTATIONS - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 
ANY - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 
ARRAY - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 
ArrayTypeSerializer - Class in org.mule.metadata.persistence.serializer
ATTRIBUTES - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 

B

BaseMetadataTypeGsonTypeAdapter - Class in org.mule.metadata.persistence
Base Gson TypeAdapter that helps to serialize and deserialize MetadataType objects.
BaseMetadataTypeGsonTypeAdapter(MetadataTypeWriter, SerializedMetadataTypeLoader) - Constructor for class org.mule.metadata.persistence.BaseMetadataTypeGsonTypeAdapter
 
BaseTypeSerializer<T extends MetadataType> - Class in org.mule.metadata.persistence.serializer
Base implementation for TypeSerializers, knows how to write all the common parts of MetadataTypes such as annotations, format, etc.
BINARY - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 
BOOLEAN - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 
buildType(JsonObject, BaseTypeBuilder, JsonMetadataTypeLoader) - Method in interface org.mule.metadata.persistence.deserializer.TypeDeserializer
 
buildType(JsonElement, BaseTypeBuilder) - Method in class org.mule.metadata.persistence.JsonMetadataTypeLoader
 

C

CATALOG - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 
commonMetadataFormats - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
Common metadata formats
create() - Static method in class org.mule.metadata.persistence.api.JsonMetadataTypeWriterFactory
 
create(Gson, TypeToken<T>) - Method in class org.mule.metadata.persistence.type.adapter.OnlyOneFieldTypeAdapterFactory
 
create(Gson, TypeToken<T>) - Method in class org.mule.metadata.persistence.type.adapter.OptionalTypeAdapterFactory
 

D

DATE - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 
DATE_TIME - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 
DefaultObjectTypeReferenceHandler - Class in org.mule.metadata.persistence
Implementation of ObjectTypeReferenceHandler which handles references by looking for the MetadataTypeConstants.REF_FLAG prefix.
DefaultObjectTypeReferenceHandler(SerializationContext) - Constructor for class org.mule.metadata.persistence.DefaultObjectTypeReferenceHandler
Creates a new instance
deserialize(String, String) - Method in class org.mule.metadata.persistence.TypeAnnotationSerializer
Deserializes a TypeAnnotation implementation.
doSerialize(JsonWriter, ArrayType, Stack<MetadataType>) - Method in class org.mule.metadata.persistence.serializer.ArrayTypeSerializer
 
doSerialize(JsonWriter, T, Stack<MetadataType>) - Method in class org.mule.metadata.persistence.serializer.BaseTypeSerializer
 
doSerialize(JsonWriter, FunctionType, Stack<MetadataType>) - Method in class org.mule.metadata.persistence.serializer.FunctionTypeSerializer
 
doSerialize(JsonWriter, IntersectionType, Stack<MetadataType>) - Method in class org.mule.metadata.persistence.serializer.IntersectionTypeSerializer
 
doSerialize(JsonWriter, ObjectType, Stack<MetadataType>) - Method in class org.mule.metadata.persistence.serializer.ObjectTypeSerializer
 
doSerialize(JsonWriter, MetadataType, Stack<MetadataType>) - Method in class org.mule.metadata.persistence.serializer.SimpleTypeSerializer
 
doSerialize(JsonWriter, TupleType, Stack<MetadataType>) - Method in class org.mule.metadata.persistence.serializer.TupleTypeSerializer
 
doSerialize(JsonWriter, ObjectType, Stack<MetadataType>) - Method in class org.mule.metadata.persistence.serializer.TypeReferenceSerializer
 
doSerialize(JsonWriter, UnionType, Stack<MetadataType>) - Method in class org.mule.metadata.persistence.serializer.UnionTypeSerializer
 

E

EnumTypeAnnotationTypeAdapter - Class in org.mule.metadata.persistence.type.adapter
TypeAdapter implementation to be able to serialize EnumAnnotation instances.
EnumTypeAnnotationTypeAdapter() - Constructor for class org.mule.metadata.persistence.type.adapter.EnumTypeAnnotationTypeAdapter
 

F

fallbackFor(String) - Method in interface org.mule.metadata.persistence.api.TypeAnnotationSerializerExtenderFallback
This method will allow to override MetadataType serialization to resolve the Class for a TypeAnnotation by name in case if it was not already mapped in by TypeAnnotationSerializerExtender.
FIELDS - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 
FORMAT - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 
FUNCTION - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 
FunctionTypeSerializer - Class in org.mule.metadata.persistence.serializer

G

get(String) - Method in class org.mule.metadata.persistence.deserializer.MetadataTypeDeserializerProvider
Given a Type name, this provider will return the correspondent deserializer.
getAdditionalFeatures() - Method in interface org.mule.metadata.persistence.api.TypeAnnotationSerializerExtender
Provides an unspecific list of additional serialization features.
getClassNameMapping() - Method in class org.mule.metadata.persistence.TypeAnnotationSerializer
 
getIdentifier(ObjectType) - Method in interface org.mule.metadata.persistence.reduced.ReferenceResolver
 
getInstance() - Static method in class org.mule.metadata.persistence.TypeAnnotationSerializerFactory
 
getNameClassMapping() - Method in interface org.mule.metadata.persistence.api.TypeAnnotationSerializerExtender
The purpose of this registry is to provide a mapping between a "friendly name" (TypeAnnotation.getName()) and the correspondent concrete class (TypeAnnotation#getClass()), this allows to the serialization to write a more compact and easy to read name, instead of using the full qualifier name of the concrete class.
getNameClassMapping() - Method in class org.mule.metadata.persistence.TypeAnnotationSerializer
 
getRegisteredObjectType(String) - Method in class org.mule.metadata.persistence.SerializationContext
Recovers an ObjectType which was registered through SerializationContext.registerObjectType(ObjectType).
getRegisteredObjectTypes() - Method in class org.mule.metadata.persistence.SerializationContext
 
getTypeAnnotationSerializer() - Method in class org.mule.metadata.persistence.TypeAnnotationSerializerFactory
 

I

ID - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 
InnerCatalogObjectTypeReferenceHandler - Class in org.mule.metadata.persistence.reduced
ObjectTypeReferenceHandler implementation for type serialization that declare an inner type catalog in its serialized structure.
INTERSECTION - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 
IntersectionTypeSerializer - Class in org.mule.metadata.persistence.serializer
ITEM - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 

J

JsonMetadataTypeLoader - Class in org.mule.metadata.persistence
TypeLoader that creates instances of MetadataType from JSON representations generated by JsonMetadataTypeWriter.
JsonMetadataTypeLoader() - Constructor for class org.mule.metadata.persistence.JsonMetadataTypeLoader
Creates a new instance which serializes all types explicitly without handling references
JsonMetadataTypeLoader(ObjectTypeReferenceHandler) - Constructor for class org.mule.metadata.persistence.JsonMetadataTypeLoader
Creates a new instance which handles type references through the given referenceHandler
JsonMetadataTypeWriter - Class in org.mule.metadata.persistence
MetadataTypeWriter implementation that serialize a full MetadataType structure to a matching JSON object.
JsonMetadataTypeWriter() - Constructor for class org.mule.metadata.persistence.JsonMetadataTypeWriter
Creates a new instance which serializes all types explicitly without handling references
JsonMetadataTypeWriter(ObjectTypeReferenceHandler) - Constructor for class org.mule.metadata.persistence.JsonMetadataTypeWriter
Creates a new instance which handles type references through the given referenceHandler
JsonMetadataTypeWriter(ObjectTypeReferenceHandler, boolean) - Constructor for class org.mule.metadata.persistence.JsonMetadataTypeWriter
 
JsonMetadataTypeWriterFactory - Class in org.mule.metadata.persistence.api
Factory object to get a fresh instance of a JsonMetadataTypeWriter.
JsonMetadataTypeWriterFactory() - Constructor for class org.mule.metadata.persistence.api.JsonMetadataTypeWriterFactory
 

K

KEY - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 

L

LABEL - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 
load(String) - Method in class org.mule.metadata.persistence.JsonMetadataTypeLoader
Parses a MetadataType JSON representation and returns a new MetadataType instance.
load(JsonElement) - Method in class org.mule.metadata.persistence.JsonMetadataTypeLoader
Parses a MetadataType JSON representation and returns a new MetadataType instance.
load(JsonElement, Stack<TypeBuilder>, Stack<MetadataFormat>) - Method in class org.mule.metadata.persistence.JsonMetadataTypeLoader
 
load(String) - Method in class org.mule.metadata.persistence.reduced.ReducedJsonMetadataTypeLoader
 
load(JsonElement) - Method in class org.mule.metadata.persistence.reduced.ReducedJsonMetadataTypeLoader
 
load(JsonElement) - Method in interface org.mule.metadata.persistence.SerializedMetadataTypeLoader
Parses a MetadataType JSON representation and returns a new MetadataType instance.

M

MetadataDeserializingException - Exception in org.mule.metadata.persistence
RuntimeException that declares that an error occurred serializing or deserializing a MetadataType object.
MetadataDeserializingException(Exception) - Constructor for exception org.mule.metadata.persistence.MetadataDeserializingException
 
MetadataDeserializingException(String) - Constructor for exception org.mule.metadata.persistence.MetadataDeserializingException
 
MetadataSerializingException - Exception in org.mule.metadata.persistence
RuntimeException that declares that an error occurred serializing or deserializing a MetadataType object.
MetadataSerializingException(String, Exception) - Constructor for exception org.mule.metadata.persistence.MetadataSerializingException
 
MetadataSerializingException(String) - Constructor for exception org.mule.metadata.persistence.MetadataSerializingException
 
MetadataTypeConstants - Class in org.mule.metadata.persistence
MetadataType Constants to help in the MetadataType serialization and deserialization
MetadataTypeDeserializerProvider - Class in org.mule.metadata.persistence.deserializer
Provider of TypeDeserializers for concrete MetadataType implementations.
MetadataTypeDeserializerProvider() - Constructor for class org.mule.metadata.persistence.deserializer.MetadataTypeDeserializerProvider
 
MetadataTypeGsonTypeAdapter - Class in org.mule.metadata.persistence
Gson TypeAdapter that helps to serialize and deserialize MetadataType objects.
MetadataTypeGsonTypeAdapter() - Constructor for class org.mule.metadata.persistence.MetadataTypeGsonTypeAdapter
Creates a new instance which serializes all types explicitly without handling references
MetadataTypeGsonTypeAdapter(boolean) - Constructor for class org.mule.metadata.persistence.MetadataTypeGsonTypeAdapter
Creates a new instance which serializes all types explicitly without handling references
MetadataTypeGsonTypeAdapter(ObjectTypeReferenceHandler) - Constructor for class org.mule.metadata.persistence.MetadataTypeGsonTypeAdapter
Creates a new instance which handles type references through the given referenceHandler
MetadataTypeGsonTypeAdapter(ObjectTypeReferenceHandler, boolean) - Constructor for class org.mule.metadata.persistence.MetadataTypeGsonTypeAdapter
 
MetadataTypeWriter - Interface in org.mule.metadata.persistence
Base contract for implementations that serialize MetadataType objects into a readable and processable JSON file, that can be deserialize again into a MetadataType using a SerializedMetadataTypeLoader.
MODEL - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 

N

NAME - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 
NOTHING - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 
NULL - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 
NullObjectTypeReferenceHandler - Class in org.mule.metadata.persistence
A null object implementation of ObjectTypeReferenceHandler which handles no reference.
NullObjectTypeReferenceHandler() - Constructor for class org.mule.metadata.persistence.NullObjectTypeReferenceHandler
 
NUMBER - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 

O

OBJECT - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 
ObjectTypeReferenceHandler - Interface in org.mule.metadata.persistence
Allows to serialize and deserialize ObjectType instances which are not explicitly defined but instead pointed at by some means
ObjectTypeSerializer - Class in org.mule.metadata.persistence.serializer
ObjectTypeSerializer(TypeSerializer<MetadataType>) - Constructor for class org.mule.metadata.persistence.serializer.ObjectTypeSerializer
 
OF - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 
OnlyOneFieldTypeAdapterFactory - Class in org.mule.metadata.persistence.type.adapter
TypeAdapterFactory implementation which creates instances of OnlyOneFieldTypeAdapter when a new object is required to be serialized and that type is a registered TypeAnnotation.
OnlyOneFieldTypeAdapterFactory(Class<? extends TypeAnnotation>...) - Constructor for class org.mule.metadata.persistence.type.adapter.OnlyOneFieldTypeAdapterFactory
 
OPEN - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 
OptionalTypeAdapterFactory - Class in org.mule.metadata.persistence.type.adapter
TypeAdapterFactory implementation which creates OptionalTypeAdapter instances when a Optional object is needed to be serialized or deserialized.
OptionalTypeAdapterFactory() - Constructor for class org.mule.metadata.persistence.type.adapter.OptionalTypeAdapterFactory
 
ORDERED - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 
org.mule.metadata.persistence - package org.mule.metadata.persistence
 
org.mule.metadata.persistence.api - package org.mule.metadata.persistence.api
 
org.mule.metadata.persistence.deserializer - package org.mule.metadata.persistence.deserializer
 
org.mule.metadata.persistence.reduced - package org.mule.metadata.persistence.reduced
 
org.mule.metadata.persistence.serializer - package org.mule.metadata.persistence.serializer
 
org.mule.metadata.persistence.type.adapter - package org.mule.metadata.persistence.type.adapter
 

P

PARAMETERS - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 
prettyPrint - Variable in class org.mule.metadata.persistence.AbstractJsonMetadataTypeWriter
 

R

read(JsonReader) - Method in class org.mule.metadata.persistence.BaseMetadataTypeGsonTypeAdapter
Uses the JsonReader containing the JSON representation of a MetadataType, it gets deserialized and returns the instance.
read(JsonReader) - Method in class org.mule.metadata.persistence.type.adapter.EnumTypeAnnotationTypeAdapter
 
readReference(String) - Method in class org.mule.metadata.persistence.DefaultObjectTypeReferenceHandler
If typeReference has the MetadataTypeConstants.REF_FLAG then it returns the type registered on the DefaultObjectTypeReferenceHandler.serializationContext under such key.
readReference(String) - Method in class org.mule.metadata.persistence.NullObjectTypeReferenceHandler
Returns a TypeBuilder referenced by the given typeId.
readReference(String) - Method in interface org.mule.metadata.persistence.ObjectTypeReferenceHandler
Returns a TypeBuilder referenced by the given typeId.
readReference(String) - Method in class org.mule.metadata.persistence.reduced.InnerCatalogObjectTypeReferenceHandler
If a ref is found, the type builder is taken from the previously populated catalog.
RECURSION_FLAG - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 
ReducedJsonMetadataTypeLoader - Class in org.mule.metadata.persistence.reduced
SerializedMetadataTypeLoader that creates instances of MetadataType from JSON representations generated by ReducedJsonMetadataTypeWriter.
ReducedJsonMetadataTypeLoader() - Constructor for class org.mule.metadata.persistence.reduced.ReducedJsonMetadataTypeLoader
 
ReducedJsonMetadataTypeWriter - Class in org.mule.metadata.persistence.reduced
MetadataTypeWriter implementation that serializes a MetadataType object into a JSON object with a reduced structure by creating a type catalog for all ObjectTypes found.
ReducedJsonMetadataTypeWriter() - Constructor for class org.mule.metadata.persistence.reduced.ReducedJsonMetadataTypeWriter
 
ReducedMetadataTypeGsonTypeAdapter - Class in org.mule.metadata.persistence.reduced
Gson TypeAdapter that helps to serialize and deserialize MetadataType objects, by using both ReducedJsonMetadataTypeWriter and ReducedJsonMetadataTypeLoader to generate a light-weight JSON for better generation, transportation and storage.
ReducedMetadataTypeGsonTypeAdapter() - Constructor for class org.mule.metadata.persistence.reduced.ReducedMetadataTypeGsonTypeAdapter
 
REF_FLAG - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 
ReferenceResolver - Interface in org.mule.metadata.persistence.reduced
 
registerObjectType(ObjectType) - Method in class org.mule.metadata.persistence.SerializationContext
Acknowledges an ObjectType and returns a key which can be used as a reference to such type
REPEATED - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 
REQUIRED - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 
RETURN_TYPE - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 

S

SerializationContext - Class in org.mule.metadata.persistence
Contains state which affects many serializers or type adapters involved in the process of marshalling a MetadataType
SerializationContext() - Constructor for class org.mule.metadata.persistence.SerializationContext
 
serialize(JsonWriter, T, Stack<MetadataType>) - Method in class org.mule.metadata.persistence.serializer.AbstractComplexTypeSerializer
 
serialize(JsonWriter, T, Stack<MetadataType>) - Method in class org.mule.metadata.persistence.serializer.BaseTypeSerializer
 
serialize(JsonWriter, ObjectType, Stack<MetadataType>) - Method in class org.mule.metadata.persistence.serializer.TypeReferenceSerializer
 
serialize(JsonWriter, T, Stack<MetadataType>) - Method in interface org.mule.metadata.persistence.serializer.TypeSerializer
Writes a T MetadataType into a JsonWriter, a Stack is also passed to this method to track the serialization process and handle recursive cases.
serialize(JsonWriter, MetadataType, Stack<MetadataType>) - Method in class org.mule.metadata.persistence.serializer.TypeSerializerVisitor
 
serialize(JsonWriter, T) - Method in class org.mule.metadata.persistence.TypeAnnotationSerializer
Serializes a TypeAnnotation implementation.
SerializedMetadataTypeLoader - Interface in org.mule.metadata.persistence
Base contract for implementations that deserialize MetadataType objects from a JSON file.
setAllowNullInput(boolean) - Method in class org.mule.metadata.persistence.BaseMetadataTypeGsonTypeAdapter
 
setPrettyPrint(boolean) - Method in class org.mule.metadata.persistence.AbstractJsonMetadataTypeWriter
Changes the value of PrettyPrint property of the ReducedJsonMetadataTypeWriter.
setPrettyPrint(boolean) - Method in class org.mule.metadata.persistence.JsonMetadataTypeWriter
 
setPrettyPrint(boolean) - Method in class org.mule.metadata.persistence.reduced.ReducedJsonMetadataTypeWriter
 
shouldWriteReference(ObjectType) - Method in class org.mule.metadata.persistence.DefaultObjectTypeReferenceHandler
Given an ObjectType retrieves if should be written as a reference or not.
shouldWriteReference(ObjectType) - Method in class org.mule.metadata.persistence.NullObjectTypeReferenceHandler
 
shouldWriteReference(ObjectType) - Method in interface org.mule.metadata.persistence.ObjectTypeReferenceHandler
Given an ObjectType retrieves if should be written as a reference or not.
SimpleTypeSerializer - Class in org.mule.metadata.persistence.serializer
TypeSerializer for SimpleTypes implementations.
STRING - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 

T

TIME - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 
toString(MetadataType) - Method in class org.mule.metadata.persistence.AbstractJsonMetadataTypeWriter
Given a MetadataType, serializes it into JSON format, the result of the serialization will be the output of the operation as a String
TRUE - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 
TUPLE - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 
TupleTypeSerializer - Class in org.mule.metadata.persistence.serializer
TYPE - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 
TYPE_ID - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 
TypeAnnotationSerializer - Class in org.mule.metadata.persistence
Serializer for TypeAnnotation.
TypeAnnotationSerializer(Map<String, Class<? extends TypeAnnotation>>, Collection<Object>, TypeAnnotationSerializerExtenderFallback) - Constructor for class org.mule.metadata.persistence.TypeAnnotationSerializer
 
TypeAnnotationSerializerExtender - Interface in org.mule.metadata.persistence.api
Interface to be implemented to extend the functionality of MetadataType serialization.
TypeAnnotationSerializerExtenderFallback - Interface in org.mule.metadata.persistence.api
Interface to be implemented to extend the functionality of MetadataType serialization.
TypeAnnotationSerializerFactory - Class in org.mule.metadata.persistence
Factory class for instances of TypeAnnotationSerializer which have been enriched with SPI discovered implementations of TypeAnnotationSerializer
TypeDeserializer - Interface in org.mule.metadata.persistence.deserializer
Interface that represents a deserializer for a concrete MetadataType
typeName - Variable in class org.mule.metadata.persistence.serializer.BaseTypeSerializer
 
TypeReferenceSerializer - Class in org.mule.metadata.persistence.serializer
TypeSerializer<T extends MetadataType> - Interface in org.mule.metadata.persistence.serializer
Contract for MetadataType serializers implementations that writes into a JsonWriter.
TypeSerializerVisitor - Class in org.mule.metadata.persistence.serializer
MetadataTypeVisitor that serializes MetadataTypes depending on it's nature.
TypeSerializerVisitor(JsonWriter, ObjectTypeReferenceHandler, Stack<MetadataType>, boolean) - Constructor for class org.mule.metadata.persistence.serializer.TypeSerializerVisitor
 
typeStack - Variable in class org.mule.metadata.persistence.AbstractJsonMetadataTypeWriter
 

U

UNION - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 
UnionTypeSerializer - Class in org.mule.metadata.persistence.serializer

V

VALID_MIME_TYPES - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 
VALUE - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 
visitAnyType(AnyType) - Method in class org.mule.metadata.persistence.serializer.TypeSerializerVisitor
 
visitArrayType(ArrayType) - Method in class org.mule.metadata.persistence.serializer.TypeSerializerVisitor
 
visitBinaryType(BinaryType) - Method in class org.mule.metadata.persistence.serializer.TypeSerializerVisitor
 
visitBoolean(BooleanType) - Method in class org.mule.metadata.persistence.serializer.TypeSerializerVisitor
 
visitDate(DateType) - Method in class org.mule.metadata.persistence.serializer.TypeSerializerVisitor
 
visitDateTime(DateTimeType) - Method in class org.mule.metadata.persistence.serializer.TypeSerializerVisitor
 
visitFunction(FunctionType) - Method in class org.mule.metadata.persistence.serializer.TypeSerializerVisitor
 
visitIntersection(IntersectionType) - Method in class org.mule.metadata.persistence.serializer.TypeSerializerVisitor
 
visitNothing(NothingType) - Method in class org.mule.metadata.persistence.serializer.TypeSerializerVisitor
 
visitNull(NullType) - Method in class org.mule.metadata.persistence.serializer.TypeSerializerVisitor
 
visitNumber(NumberType) - Method in class org.mule.metadata.persistence.serializer.TypeSerializerVisitor
 
visitObject(ObjectType) - Method in class org.mule.metadata.persistence.serializer.TypeSerializerVisitor
 
visitString(StringType) - Method in class org.mule.metadata.persistence.serializer.TypeSerializerVisitor
 
visitTime(TimeType) - Method in class org.mule.metadata.persistence.serializer.TypeSerializerVisitor
 
visitTuple(TupleType) - Method in class org.mule.metadata.persistence.serializer.TypeSerializerVisitor
 
visitUnion(UnionType) - Method in class org.mule.metadata.persistence.serializer.TypeSerializerVisitor
 
visitVoid(VoidType) - Method in class org.mule.metadata.persistence.serializer.TypeSerializerVisitor
 
VOID - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 

W

write(MetadataType, JsonWriter) - Method in class org.mule.metadata.persistence.AbstractJsonMetadataTypeWriter
Given a MetadataType, serializes it into a JSON format, the result of the serialization will be written by the .
write(MetadataType) - Method in class org.mule.metadata.persistence.AbstractJsonMetadataTypeWriter
Given a MetadataType, serializes it into a JSON format.
write(JsonWriter, MetadataType) - Method in class org.mule.metadata.persistence.BaseMetadataTypeGsonTypeAdapter
Given a MetadataType as parameter, this serializes it, and writes the Json object using the
write(MetadataType) - Method in class org.mule.metadata.persistence.JsonMetadataTypeWriter
Given a MetadataType, serializes it into a JSON format.
write(MetadataType, JsonWriter) - Method in interface org.mule.metadata.persistence.MetadataTypeWriter
Given a MetadataType, serializes it into a JSON format, the result of the serialization will be written by the .
write(MetadataType) - Method in class org.mule.metadata.persistence.reduced.ReducedJsonMetadataTypeWriter
Given a MetadataType, serializes it into a JSON format.
write(JsonWriter, EnumAnnotation) - Method in class org.mule.metadata.persistence.type.adapter.EnumTypeAnnotationTypeAdapter
 
writeAnnotations(JsonWriter, Collection<TypeAnnotation>) - Method in class org.mule.metadata.persistence.serializer.BaseTypeSerializer
 
writeMetadataFormat(JsonWriter, MetadataType, Stack<MetadataType>) - Method in class org.mule.metadata.persistence.serializer.BaseTypeSerializer
 
writer - Variable in class org.mule.metadata.persistence.AbstractJsonMetadataTypeWriter
 
writeReference(ObjectType, JsonWriter) - Method in class org.mule.metadata.persistence.DefaultObjectTypeReferenceHandler
Uses the writer to write a reference to the given type.
writeReference(ObjectType, JsonWriter) - Method in class org.mule.metadata.persistence.NullObjectTypeReferenceHandler
Uses the writer to write a reference to the given type.
writeReference(ObjectType, JsonWriter) - Method in interface org.mule.metadata.persistence.ObjectTypeReferenceHandler
Uses the writer to write a reference to the given type.
writeReference(ObjectType, JsonWriter) - Method in class org.mule.metadata.persistence.reduced.InnerCatalogObjectTypeReferenceHandler
Writes a type reference if this has an associated type id or uses the identity hashcode to be later fetched from the catalog.
A B C D E F G I J K L M N O P R S T U V W 
Skip navigation links

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