org.codehaus.jackson.map
Class KeyDeserializer

java.lang.Object
  extended by org.codehaus.jackson.map.KeyDeserializer
Direct Known Subclasses:
KeyDeserializer.None, StdKeyDeserializer

public abstract class KeyDeserializer
extends Object

Abstract class that defines API used for deserializing Json content field names into Java Map keys. These deserializers are only used if the Map key class is not String or Object.


Nested Class Summary
static class KeyDeserializer.None
          This marker class is only to be used with annotations, to indicate that no deserializer is configured.
 
Constructor Summary
KeyDeserializer()
           
 
Method Summary
abstract  Object deserializeKey(String key, DeserializationContext ctxt)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KeyDeserializer

public KeyDeserializer()
Method Detail

deserializeKey

public abstract Object deserializeKey(String key,
                                      DeserializationContext ctxt)
                               throws IOException,
                                      JsonProcessingException
Throws:
IOException
JsonProcessingException