title: Jackson: Generate Jackson classes from XSD
body: <p>Similar to JAXB generating JAXB classes to a given XSD, does Jackson provide any utility to generate Jackson classes from XSD or JSON.</p>
  
  <p>JAXB class geberator has generated a set of classes for XSD schema defined. For example, for polymorphic types JAXB has the following annotation to identify the name based on XML Element name.</p>
  
  <pre><code>@XmlElements({
      @XmlElement(name = "Dog", type = Dog.class),
      @XmlElement(name = "Cat", type = Cat.class)
  })
  protected List&lt;Animal&gt; animal;
  </code></pre>
  
  <p>Is it possible to create similar classes in Jackson. ie., to identify the type based in XML element name.</p>