public interface MetaProvider
| Modifier and Type | Method and Description |
|---|---|
boolean |
accept(java.lang.reflect.Type type,
java.lang.Class<? extends MetaElement> requestedMetaClass) |
MetaElement |
createElement(java.lang.reflect.Type type) |
void |
discoverElements() |
java.util.Collection<MetaProvider> |
getDependencies() |
java.util.Map<? extends java.lang.String,? extends java.lang.String> |
getIdMappings() |
java.util.Set<java.lang.Class<? extends MetaElement>> |
getMetaTypes() |
void |
init(MetaProviderContext context) |
void |
onInitialized(MetaElement element) |
void |
onInitializing(MetaElement element) |
void init(MetaProviderContext context)
java.util.Collection<MetaProvider> getDependencies()
java.util.Set<java.lang.Class<? extends MetaElement>> getMetaTypes()
boolean accept(java.lang.reflect.Type type,
java.lang.Class<? extends MetaElement> requestedMetaClass)
MetaElement createElement(java.lang.reflect.Type type)
void discoverElements()
void onInitializing(MetaElement element)
void onInitialized(MetaElement element)
java.util.Map<? extends java.lang.String,? extends java.lang.String> getIdMappings()