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

A

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
 
ATTRIBUTES - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 

B

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

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
 
deserialize(String, String) - Method in class org.mule.metadata.persistence.TypeAnnotationSerializer
Deserializes a TypeAnnotation implementation.
DICTIONARY - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 

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

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

G

get(String) - Method in class org.mule.metadata.persistence.deserializer.MetadataTypeDeserializerProvider
Given a Type name, this provider will return the correspondent deserializer.

I

INTERSECTION - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 
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
 
JsonMetadataTypeWriter - Class in org.mule.metadata.persistence
TypeWriter that serializes MetadataType objects into a readable and processable JSON file, that can be deserialized again into a MetadataType using JsonMetadataTypeLoader.
JsonMetadataTypeWriter() - Constructor for class org.mule.metadata.persistence.JsonMetadataTypeWriter
 

K

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

L

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.

M

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
 
MODEL - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 

N

NAME - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 
NULL - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 
NUMBER - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 

O

OBJECT - 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
 
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.deserializer - package org.mule.metadata.persistence.deserializer
 
org.mule.metadata.persistence.type.adapter - package org.mule.metadata.persistence.type.adapter
 

R

read(JsonReader) - Method in class org.mule.metadata.persistence.MetadataTypeGsonTypeAdapter
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
 
REPEATED - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 
REQUIRED - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 

S

setPrettyPrint(boolean) - Method in class org.mule.metadata.persistence.JsonMetadataTypeWriter
Changes the value of PrettyPrint property of the JsonMetadataTypeWriter.
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.JsonMetadataTypeWriter
Given a MetadataType, serializes it into JSON format, the result of the serialization will be the output of the operation as a String
TUPLE - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 
TypeAnnotationSerializer<T extends TypeAnnotation> - Class in org.mule.metadata.persistence
Serializer for TypeAnnotation.
TypeAnnotationSerializer() - Constructor for class org.mule.metadata.persistence.TypeAnnotationSerializer
 
TypeDeserializer - Interface in org.mule.metadata.persistence.deserializer
Interface that represents a deserializer for a concrete MetadataType

U

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

V

VALUE - Static variable in class org.mule.metadata.persistence.MetadataTypeConstants
 
visitAnyType(AnyType) - Method in class org.mule.metadata.persistence.JsonMetadataTypeWriter
 
visitArrayType(ArrayType) - Method in class org.mule.metadata.persistence.JsonMetadataTypeWriter
 
visitBinaryType(BinaryType) - Method in class org.mule.metadata.persistence.JsonMetadataTypeWriter
 
visitBoolean(BooleanType) - Method in class org.mule.metadata.persistence.JsonMetadataTypeWriter
 
visitDate(DateType) - Method in class org.mule.metadata.persistence.JsonMetadataTypeWriter
 
visitDateTime(DateTimeType) - Method in class org.mule.metadata.persistence.JsonMetadataTypeWriter
 
visitDictionary(DictionaryType) - Method in class org.mule.metadata.persistence.JsonMetadataTypeWriter
 
visitIntersection(IntersectionType) - Method in class org.mule.metadata.persistence.JsonMetadataTypeWriter
 
visitNull(NullType) - Method in class org.mule.metadata.persistence.JsonMetadataTypeWriter
 
visitNumber(NumberType) - Method in class org.mule.metadata.persistence.JsonMetadataTypeWriter
 
visitObject(ObjectType) - Method in class org.mule.metadata.persistence.JsonMetadataTypeWriter
 
visitString(StringType) - Method in class org.mule.metadata.persistence.JsonMetadataTypeWriter
 
visitTime(TimeType) - Method in class org.mule.metadata.persistence.JsonMetadataTypeWriter
 
visitTuple(TupleType) - Method in class org.mule.metadata.persistence.JsonMetadataTypeWriter
 
visitUnion(UnionType) - Method in class org.mule.metadata.persistence.JsonMetadataTypeWriter
 

W

write(MetadataType, JsonWriter) - Method in class org.mule.metadata.persistence.JsonMetadataTypeWriter
Given a MetadataType, serializes it into a JSON format, the result of the serialization will be written by the .
write(JsonWriter, MetadataType) - Method in class org.mule.metadata.persistence.MetadataTypeGsonTypeAdapter
Given a MetadataType as parameter, this serializes it, and writes the Json object using the
write(JsonWriter, EnumAnnotation) - Method in class org.mule.metadata.persistence.type.adapter.EnumTypeAnnotationTypeAdapter
 
A B C D E F G I J K L M N O R S T U V W 
Skip navigation links

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