commit 43437f2795d8609c084898489737cebb400dc869 parent 47629f429f949f04b4376597ee7b4420e26b6a47 Author: Marcello Stanisci <stanisci.m@gmail.com> Date: Thu, 10 Oct 2019 17:48:35 +0200 Version "bindings" file. This file fixes names collisions on JAXB classes, when those are being automatically generated (for example, with the 'xjc' command.) Diffstat:
| A | sandbox/src/main/resources/bindings.xjb | | | 35 | +++++++++++++++++++++++++++++++++++ |
1 file changed, 35 insertions(+), 0 deletions(-)
diff --git a/sandbox/src/main/resources/bindings.xjb b/sandbox/src/main/resources/bindings.xjb @@ -0,0 +1,35 @@ + +<jaxb:bindings version="1.0" + xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" + jaxb:extensionBindingPrefixes="xjc"> + + <jaxb:bindings schemaLocation="ebics_types_H004.xsd" node="/xsd:schema"> + <jaxb:bindings node="//xsd:complexType[@name='PubKeyInfoType']"> + <jaxb:class name="PubKeyInfoTypeAtEbicsTypes" /> + </jaxb:bindings> + <jaxb:bindings node="//xsd:complexType[@name='PubKeyValueType']"> + <jaxb:class name="PubKeyValueTypeAtEbicsTypes" /> + </jaxb:bindings> + </jaxb:bindings> + + <jaxb:bindings schemaLocation="ebics_orders_H004.xsd" node="/xsd:schema"> + <jaxb:bindings node="//xsd:element[@name='EBICSSignatureData']"> + <jaxb:factoryMethod name="ebicsSignatureDataAtEbicsOrders" /> + </jaxb:bindings> + </jaxb:bindings> + + <jaxb:bindings schemaLocation="ebics_signatures.xsd" node="/xsd:schema"> + <jaxb:bindings node="//xsd:complexType[@name='PubKeyInfoType']"> + <jaxb:class name="PubKeyInfoTypeAtEbicsSignatures" /> + </jaxb:bindings> + <jaxb:bindings node="//xsd:complexType[@name='PubKeyValueType']"> + <jaxb:class name="PubKeyValueTypeAtEbicsSignatures" /> + </jaxb:bindings> + <jaxb:bindings node="//xsd:element[@name='EBICSSignatureData']"> + <jaxb:factoryMethod name="ebicsSignatureDataAtEbicsSignatures" /> + </jaxb:bindings> + </jaxb:bindings> + +</jaxb:bindings>