/* * Copyright (c) 2010 Mysema Ltd. * All rights reserved. * */ package com.mysema.rdfbean.xsd; import javax.annotation.Nullable; import com.mysema.rdfbean.model.UID; /** * ConverterRegistry is a registry of Converter instances * * @author tiwe * @version $Id$ */ public interface ConverterRegistry { <T> T fromString(String value, Class<T> requiredType); @Nullable UID getDatatype(Class<?> javaClass); @Nullable Class<?> getClass(UID datatype); boolean supports(Class<?> cl); <T> String toString(T javaValue); }