2010-11-15 2 views
5

J'ai un schéma qui nomme tous ses éléments et complexTypes en majuscules et donc tous mes noms de classe sont également en majuscules.Génération de classes JAXB avec des noms de classes personnalisées

Pouvez-vous me dire comment capturer ceci et nommer les classes dans CamelCase?

Ex: snippet de XSD:

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

Actuellement il génère comme: REGISTRATIONDATE. Mais je voudrais générer la classe en tant que: RegistrationDate.

Cordialement, Satya

Répondre

3

Il y a un plugin pour XJC faire cela - le CamelCase Always plugin.

+0

Merci beaucoup de m'avoir indiqué le plugin exact. – Satya

+1

Le plugin n'est plus maintenu et le lien ne donne plus qu'un 404. Une idée de ce qu'il s'est passé? Y at-il une nouvelle fonctionnalité qui le rend obsolète? – Martin

Questions connexes