Sha256: 657724ea55cafd04723561e40977a69542b9ace0a8bd0a89d5f6834cc0a2bfc2
Contents?: true
Size: 766 Bytes
Versions: 164
Compression:
Stored size: 766 Bytes
Contents
package sh.calaba.org.codehaus.jackson.schema; import sh.calaba.org.codehaus.jackson.JsonNode; import sh.calaba.org.codehaus.jackson.map.JsonMappingException; import sh.calaba.org.codehaus.jackson.map.SerializerProvider; import java.lang.reflect.Type; /** * Marker interface for schema-aware serializers. * * @author Ryan Heaton */ public interface SchemaAware { /** * Get the representation of the schema to which this serializer will conform. * * @param provider The serializer provider. * @param typeHint A hint about the type. * @return <a href="http://json-schema.org/">Json-schema</a> for this serializer. */ JsonNode getSchema(SerializerProvider provider, Type typeHint) throws JsonMappingException; }
Version data entries
164 entries across 164 versions & 2 rubygems