With jaxb I want to generate pojos from xsd. But the xsd is provided by external vendor, where element have meaninful names, but types are weird. Just an example:
<xs:element name="PersonAddress" type="PerAdr" />
<xs:complexType name="PerAdr">
<xs:sequence>
<xs:element name="street" type="xs:string" minOccurs="1" maxOccurs="unbounded" />
<xs:element name="house" type="xs:string" minOccurs="1" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
So generated class is called PerAdr. How to make it generating classes where their names are element names, not type so it would generate in this case class PersonAddress.
I have a huge xsd, so thinking about a clever way of doing it, not just writing hundreds of lines in .xjb file