public class

MetadataExtractor

extends Object
java.lang.Object
   ↳ org.mule.module.servicesource.metadata.MetadataExtractor

Summary

Fields
private Map<Class<?>, Map<String, MetaDataModel>> pojoModelCache
Public Constructors
MetadataExtractor()
Public Methods
MetaDataModel describeModel(Map<String, MetaDataModel> model, Class<?> type, Field field)
MetaData extractMetadata(Map<String, Object> metadata, ServiceSourceCollection collection)
MetaData extractStaticMetadata(ServiceSourceCollection collection)
[Expand]
Inherited Methods
From class java.lang.Object

Fields

private Map<Class<?>, Map<String, MetaDataModel>> pojoModelCache

Public Constructors

public MetadataExtractor ()

Public Methods

public MetaDataModel describeModel (Map<String, MetaDataModel> model, Class<?> type, Field field)

Parameters
model
type
field

public MetaData extractMetadata (Map<String, Object> metadata, ServiceSourceCollection collection)

Parameters
metadata
collection

public MetaData extractStaticMetadata (ServiceSourceCollection collection)

Parameters
collection