<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<jaxb:bindings
    xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:xs="http://www.w3.org/2001/XMLSchema"
    xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:annox="http://annox.dev.java.net"
    xsi:schemaLocation="http://java.sun.com/xml/ns/jaxb http://java.sun.com/xml/ns/jaxb/bindingschema_2_1.xsd"
    jaxb:extensionBindingPrefixes="xjc annox"
    version="2.1">

    <jaxb:globalBindings>
       <xjc:javaType 
        adapter="cz.csu.sdmx.soap.adapters.DateAdapter" 
        name="java.util.Date" 
        xmlType="xs:date" />
    </jaxb:globalBindings>

    <jaxb:bindings schemaLocation="soap.xsd" >
        <jaxb:bindings node="//xs:element[@name='getValidationResultsResponse']//xs:element[@name='validationResult']">
            <jaxb:property name="validationResults"/>
        </jaxb:bindings>
        <jaxb:bindings node="//xs:complexType[@name='getConditionsResponse']//xs:element[@name='condition']">
            <jaxb:property name="conditions"/>
        </jaxb:bindings>
    </jaxb:bindings>
    
    <jaxb:bindings schemaLocation="validationModel.xsd" >
        <jaxb:bindings node="//xs:complexType[@name='validationError']">
            <jaxb:class ref="cz.csu.sdmx.validation.model.ValidationError" />
        </jaxb:bindings>
        <jaxb:bindings node="//xs:complexType[@name='validationResult']">
            <jaxb:class ref="cz.csu.sdmx.validation.model.ValidationResult" />
        </jaxb:bindings>
        <jaxb:bindings node="//xs:complexType[@name='condition']">
            <jaxb:class ref="cz.csu.sdmx.validation.model.LogicCondition" />
        </jaxb:bindings>
        <jaxb:bindings node="//xs:complexType[@name='conditionNoId']">
            <jaxb:class ref="cz.csu.sdmx.validation.model.LogicCondition" />
        </jaxb:bindings>
    </jaxb:bindings>
 </jaxb:bindings>
