public abstract class MetaDataObjectProvider extends MetaDataObjectProviderBase<MetaDataObject>
context| Constructor and Description |
|---|
MetaDataObjectProvider() |
| Modifier and Type | Method and Description |
|---|---|
MetaElement |
createElement(java.lang.reflect.Type type) |
protected abstract java.lang.Class<? extends MetaElement> |
getMetaClass() |
java.util.Set<java.lang.Class<? extends MetaElement>> |
getMetaTypes() |
protected abstract MetaDataObject |
newDataObject() |
void |
onInitialized(MetaElement element) |
createAttribute, createAttributes, initAttributeaccept, adjustForRequest, discoverElements, getDependencies, getIdMappings, init, onInitializingpublic MetaElement createElement(java.lang.reflect.Type type)
createElement in interface MetaProvidercreateElement in class MetaProviderBaseprotected abstract MetaDataObject newDataObject()
public void onInitialized(MetaElement element)
onInitialized in interface MetaProvideronInitialized in class MetaProviderBaseprotected abstract java.lang.Class<? extends MetaElement> getMetaClass()
public java.util.Set<java.lang.Class<? extends MetaElement>> getMetaTypes()
getMetaTypes in interface MetaProvidergetMetaTypes in class MetaProviderBase