public class DefaultMetaDataRegistry extends Object implements MetaDataRegistry
| Constructor and Description |
|---|
DefaultMetaDataRegistry() |
| Modifier and Type | Method and Description |
|---|---|
protected <T> void |
addFields(Class<T> type,
String suffix,
TypeMetaData result) |
protected void |
addHref(PropertyMetaData propertyMetaData,
Class<?> propertyType,
String suffix) |
protected Class<?> |
getCollectionType(Method readMethod,
Class<?> propertyType) |
TypeMetaData |
getMetaData(String name,
String suffix) |
String |
getMetadataHref(Class<?> propertyType,
String suffix) |
Collection<String> |
getTypes() |
void |
registerClasses(Class<?>... types) |
void |
registerClasses(Collection<Class<?>> types) |
void |
registerTypeMapping(String name,
Class<?> type) |
void |
setCoreSelector(CoreSelector coreSelector) |
void |
setRegisteredClasses(Class<?>... types) |
void |
setRootMetaDataUrl(String rootMetaDataUrl) |
void |
setTypeMappings(Map<String,Class<?>> map) |
public void setCoreSelector(CoreSelector coreSelector)
setCoreSelector in interface MetaDataRegistrypublic void setRootMetaDataUrl(String rootMetaDataUrl)
setRootMetaDataUrl in interface MetaDataRegistrypublic void registerClasses(Class<?>... types)
registerClasses in interface MetaDataRegistrypublic void registerClasses(Collection<Class<?>> types)
public void setRegisteredClasses(Class<?>... types)
public Collection<String> getTypes()
getTypes in interface MetaDataRegistrypublic TypeMetaData getMetaData(String name, String suffix)
getMetaData in interface MetaDataRegistryprotected <T> void addFields(Class<T> type, String suffix, TypeMetaData result)
public String getMetadataHref(Class<?> propertyType, String suffix)
getMetadataHref in interface MetaDataRegistryprotected void addHref(PropertyMetaData propertyMetaData, Class<?> propertyType, String suffix)
Copyright © 2014. All Rights Reserved.