com.fasterxml.jackson.xml
Class XmlTypeResolverBuilder.XmlClassNameIdResolver

java.lang.Object
  extended by org.codehaus.jackson.map.jsontype.impl.TypeIdResolverBase
      extended by org.codehaus.jackson.map.jsontype.impl.ClassNameIdResolver
          extended by com.fasterxml.jackson.xml.XmlTypeResolverBuilder.XmlClassNameIdResolver
All Implemented Interfaces:
org.codehaus.jackson.map.jsontype.TypeIdResolver
Enclosing class:
XmlTypeResolverBuilder

protected static class XmlTypeResolverBuilder.XmlClassNameIdResolver
extends org.codehaus.jackson.map.jsontype.impl.ClassNameIdResolver


Field Summary
 
Fields inherited from class org.codehaus.jackson.map.jsontype.impl.TypeIdResolverBase
_baseType
 
Constructor Summary
XmlTypeResolverBuilder.XmlClassNameIdResolver(org.codehaus.jackson.type.JavaType baseType)
           
 
Method Summary
 String idFromValue(Object value)
           
 org.codehaus.jackson.type.JavaType typeFromId(String id)
           
 
Methods inherited from class org.codehaus.jackson.map.jsontype.impl.ClassNameIdResolver
getMechanism, registerSubtype
 
Methods inherited from class org.codehaus.jackson.map.jsontype.impl.TypeIdResolverBase
init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XmlTypeResolverBuilder.XmlClassNameIdResolver

public XmlTypeResolverBuilder.XmlClassNameIdResolver(org.codehaus.jackson.type.JavaType baseType)
Method Detail

idFromValue

public String idFromValue(Object value)
Specified by:
idFromValue in interface org.codehaus.jackson.map.jsontype.TypeIdResolver
Overrides:
idFromValue in class org.codehaus.jackson.map.jsontype.impl.ClassNameIdResolver

typeFromId

public org.codehaus.jackson.type.JavaType typeFromId(String id)
Specified by:
typeFromId in interface org.codehaus.jackson.map.jsontype.TypeIdResolver
Overrides:
typeFromId in class org.codehaus.jackson.map.jsontype.impl.ClassNameIdResolver


Copyright © 2011 fasterxml.com. All Rights Reserved.