2010-11-15 23 views
5

Ho uno schema che denomina tutti i suoi elementi e ComplexTypes in maiuscolo e quindi tutti i miei nomi di classe sono anche in maiuscolo.Generazione di classi JAXB con nomi di classi personalizzate

Puoi farmi sapere come acquisire questo e denominare le classi in CamelCase?

Es: frammento del XSD:

<xs:element name="REGISTRATION_DATE"> 
    <xs:complexType mixed="true"> 
     <xs:attribute name="UNIT" /> 
    </xs:complexType> 
</xs:element> 

Attualmente sta generando come: REGISTRATIONDATE. Ma mi piacerebbe generare una classe come: RegistrationDate.

saluti, Satya

risposta

3

C'è un plugin per XJC per fare questo - il CamelCase Always plugin.

+0

Grazie mille per avermi indirizzato al plug-in esatto. – Satya

+1

Il plugin non viene più mantenuto e il collegamento porta a 404. Qualche idea di cosa è successo? C'è una nuova funzionalità che lo rende obsoleto? – Martin

Problemi correlati