public class BaseMetaPartition extends MetaPartitionBase
context, nonUniqueTypes, parent, typeMapping| Constructor and Description |
|---|
BaseMetaPartition() |
| Modifier and Type | Method and Description |
|---|---|
protected io.crnk.core.utils.Optional<MetaElement> |
addElement(java.lang.reflect.Type type,
MetaElement element) |
protected io.crnk.core.utils.Optional<MetaElement> |
allocateEnumType(java.lang.reflect.Type type) |
void |
discoverElements() |
protected io.crnk.core.utils.Optional<MetaElement> |
doAllocateMetaElement(java.lang.reflect.Type type) |
MetaElement |
getMeta(java.lang.reflect.Type type) |
void |
registerPrimitiveType(java.lang.Class<?> clazz) |
allocateMetaElement, hasMeta, initpublic MetaElement getMeta(java.lang.reflect.Type type)
getMeta in interface MetaPartitiongetMeta in class MetaPartitionBaseprotected io.crnk.core.utils.Optional<MetaElement> addElement(java.lang.reflect.Type type, MetaElement element)
addElement in class MetaPartitionBaseprotected io.crnk.core.utils.Optional<MetaElement> doAllocateMetaElement(java.lang.reflect.Type type)
doAllocateMetaElement in class MetaPartitionBaseprotected io.crnk.core.utils.Optional<MetaElement> allocateEnumType(java.lang.reflect.Type type)
allocateEnumType in class MetaPartitionBasepublic void registerPrimitiveType(java.lang.Class<?> clazz)
public void discoverElements()