xsd.binding.xml Maven / Gradle / Ivy
<?xml version="1.0"?> <jaxb:bindings xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" version="2.1" jaxb:extensionBindingPrefixes="xjc"> <jaxb:globalBindings localScoping="toplevel"> <xjc:serializable uid="1" /> <jaxb:javaType name="java.util.Date" xmlType="xs:dateTime" parseMethod="eu.europa.esig.dss.jaxb.parsers.DateParser.parse" printMethod="eu.europa.esig.dss.jaxb.parsers.DateParser.print" /> </jaxb:globalBindings> <jaxb:bindings schemaLocation="SimpleCertificateReport.xsd" node="/xs:schema"> <jaxb:schemaBindings> <jaxb:nameXmlTransform> <jaxb:typeName prefix="Xml" /> <jaxb:anonymousTypeName prefix="Xml" /> </jaxb:nameXmlTransform> </jaxb:schemaBindings> <jaxb:bindings node="//xs:simpleType[@name='Indication']"> <jaxb:javaType name="eu.europa.esig.dss.enumerations.Indication" parseMethod="eu.europa.esig.dss.jaxb.parsers.IndicationParser.parse" printMethod="eu.europa.esig.dss.jaxb.parsers.IndicationParser.print" /> </jaxb:bindings> <jaxb:bindings node="//xs:simpleType[@name='SubIndication']"> <jaxb:javaType name="eu.europa.esig.dss.enumerations.SubIndication" parseMethod="eu.europa.esig.dss.jaxb.parsers.SubIndicationParser.parse" printMethod="eu.europa.esig.dss.jaxb.parsers.SubIndicationParser.print" /> </jaxb:bindings> <jaxb:bindings node="//xs:simpleType[@name='CertificateQualification']"> <jaxb:javaType name="eu.europa.esig.dss.enumerations.CertificateQualification" parseMethod="eu.europa.esig.dss.jaxb.parsers.CertificateQualificationParser.parse" printMethod="eu.europa.esig.dss.jaxb.parsers.CertificateQualificationParser.print" /> </jaxb:bindings> <jaxb:bindings node="//xs:simpleType[@name='RevocationReason']"> <jaxb:javaType name="eu.europa.esig.dss.enumerations.RevocationReason" parseMethod="eu.europa.esig.dss.jaxb.parsers.RevocationReasonParser.parseShortName" printMethod="eu.europa.esig.dss.jaxb.parsers.RevocationReasonParser.printShortName" /> </jaxb:bindings> <jaxb:bindings node="//xs:simpleType[@name='KeyUsage']"> <jaxb:javaType name="eu.europa.esig.dss.enumerations.KeyUsageBit" parseMethod="eu.europa.esig.dss.jaxb.parsers.KeyUsageBitParser.parse" printMethod="eu.europa.esig.dss.jaxb.parsers.KeyUsageBitParser.print" /> </jaxb:bindings> </jaxb:bindings> </jaxb:bindings>