XmlDeserializationContexts.java
package tools.jackson.dataformat.xml.deser;
import tools.jackson.core.FormatSchema;
import tools.jackson.core.TokenStreamFactory;
import tools.jackson.databind.DeserializationConfig;
import tools.jackson.databind.InjectableValues;
import tools.jackson.databind.cfg.DeserializationContexts;
import tools.jackson.databind.deser.DeserializationContextExt;
import tools.jackson.databind.deser.DeserializerCache;
import tools.jackson.databind.deser.DeserializerFactory;
public class XmlDeserializationContexts
extends DeserializationContexts
{
private static final long serialVersionUID = 3L;
public XmlDeserializationContexts() { super(); }
public XmlDeserializationContexts(TokenStreamFactory tsf,
DeserializerFactory serializerFactory, DeserializerCache cache) {
super(tsf, serializerFactory, cache);
}
@Override
public DeserializationContexts forMapper(Object mapper,
TokenStreamFactory tsf, DeserializerFactory serializerFactory,
DeserializerCache cache) {
return new XmlDeserializationContexts(tsf, serializerFactory, cache);
}
@Override
public DeserializationContextExt createContext(DeserializationConfig config,
FormatSchema schema, InjectableValues injectables) {
return new XmlDeserializationContext(_streamFactory,
_deserializerFactory, _cache,
config, schema, injectables);
}
}