I have the following xsd schema (snippet) and want to generate java classes with correect naming conventions for classname, attributes and methods -> camelCase. I found the CamelCase Always plugin but it is outdated and I have no idea how to use it. Is there a way to do this with jaxb and/or xjc?
<xs:complexType name="AB_NAME">
<xs:sequence>
<xs:element name="ELEMENT_ID" type="tns:DECIMAL_38_0"/>
<xs:element name="DATEN_ID" type="tns:DECIMAL_38_0"/>
<xs:element name="DATE" type="tns:TIMESTAMP_0"/>
</xs:sequence>
</xs:complexType>
Or is it possible to rename the attributes and methods with another plugin? E.g. you can generate it with <jaxb:globalBindings underscoreBinding="asCharInWord">
After the generation is finished replace the names in the class like this getELEMENT_ID() to getElementId() ?