org.skyscreamer.yoga.metadata
Class DefaultMetaDataRegistry
java.lang.Object
org.skyscreamer.yoga.metadata.DefaultMetaDataRegistry
- All Implemented Interfaces:
- MetaDataRegistry
public class DefaultMetaDataRegistry
- extends Object
- implements MetaDataRegistry
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultMetaDataRegistry
public DefaultMetaDataRegistry()
setCoreSelector
public void setCoreSelector(CoreSelector coreSelector)
setRootMetaDataUrl
public void setRootMetaDataUrl(String rootMetaDataUrl)
setTypeMappings
public void setTypeMappings(Map<String,Class<?>> map)
registerTypeMapping
public void registerTypeMapping(String name,
Class<?> type)
registerClasses
public void registerClasses(Class<?>... types)
registerClasses
public void registerClasses(Collection<Class<?>> types)
setRegisteredClasses
public void setRegisteredClasses(Class<?>... types)
getTypes
public Collection<String> getTypes()
- Specified by:
getTypes in interface MetaDataRegistry
getMetaData
public TypeMetaData getMetaData(String name,
String suffix)
- Specified by:
getMetaData in interface MetaDataRegistry
addFields
protected <T> void addFields(Class<T> type,
String suffix,
TypeMetaData result)
getCollectionType
protected Class<?> getCollectionType(Method readMethod,
Class<?> propertyType)
getMetadataHref
public String getMetadataHref(Class<?> propertyType,
String suffix)
- Specified by:
getMetadataHref in interface MetaDataRegistry
addHref
protected void addHref(PropertyMetaData propertyMetaData,
Class<?> propertyType,
String suffix)
Copyright © 2013. All Rights Reserved.