All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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>




© 2015 - 2024 Weber Informatics LLC | Privacy Policy