Class SubtypeResolver
- java.lang.Object
-
- org.codehaus.jackson.map.jsontype.SubtypeResolver
-
- Direct Known Subclasses:
StdSubtypeResolver
public abstract class SubtypeResolver extends java.lang.Object
Helper object used for handling registration on resolving of supertypes to subtypes.- Since:
- 1.5
-
-
Constructor Summary
Constructors Constructor Description SubtypeResolver()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract java.util.Collection<NamedType>
collectAndResolveSubtypes(AnnotatedClass basetype, MapperConfig<?> config, AnnotationIntrospector ai)
Method for finding out all reachable subtypes for given type.abstract java.util.Collection<NamedType>
collectAndResolveSubtypes(AnnotatedMember property, MapperConfig<?> config, AnnotationIntrospector ai)
Method for finding out all reachable subtypes for a property specified by given element (method or field)abstract void
registerSubtypes(java.lang.Class<?>... classes)
abstract void
registerSubtypes(NamedType... types)
Method for registering specified subtypes (possibly including type names); for type entries without name, non-qualified class name as used as name (unless overridden by annotation).
-
-
-
Method Detail
-
registerSubtypes
public abstract void registerSubtypes(NamedType... types)
Method for registering specified subtypes (possibly including type names); for type entries without name, non-qualified class name as used as name (unless overridden by annotation).
-
registerSubtypes
public abstract void registerSubtypes(java.lang.Class<?>... classes)
-
collectAndResolveSubtypes
public abstract java.util.Collection<NamedType> collectAndResolveSubtypes(AnnotatedMember property, MapperConfig<?> config, AnnotationIntrospector ai)
Method for finding out all reachable subtypes for a property specified by given element (method or field)
-
collectAndResolveSubtypes
public abstract java.util.Collection<NamedType> collectAndResolveSubtypes(AnnotatedClass basetype, MapperConfig<?> config, AnnotationIntrospector ai)
Method for finding out all reachable subtypes for given type.
-
-