libeufin

Integration and sandbox testing for FinTech APIs and data formats
Log | Files | Refs | Submodules | README | LICENSE

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:
Asandbox/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>