xsd.binding.xml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of dss-detailed-report-jaxb Show documentation
Show all versions of dss-detailed-report-jaxb Show documentation
Generated source from XSD for Detailed Report and additional XSLT (for HTML/PDF renderings).
<?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="DetailedReport.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='SignatureQualification']"> <jaxb:javaType name="eu.europa.esig.dss.enumerations.SignatureQualification" parseMethod="eu.europa.esig.dss.jaxb.parsers.SignatureQualificationParser.parse" printMethod="eu.europa.esig.dss.jaxb.parsers.SignatureQualificationParser.print" /> </jaxb:bindings> <jaxb:bindings node="//xs:simpleType[@name='TimestampQualification']"> <jaxb:javaType name="eu.europa.esig.dss.enumerations.TimestampQualification" parseMethod="eu.europa.esig.dss.jaxb.parsers.TimestampQualificationParser.parse" printMethod="eu.europa.esig.dss.jaxb.parsers.TimestampQualificationParser.print" /> </jaxb:bindings> <jaxb:bindings node="//xs:simpleType[@name='Context']"> <jaxb:javaType name="eu.europa.esig.dss.enumerations.Context" parseMethod="eu.europa.esig.dss.jaxb.parsers.ContextParser.parse" printMethod="eu.europa.esig.dss.jaxb.parsers.ContextParser.print" /> </jaxb:bindings> <jaxb:bindings node="//xs:simpleType[@name='ValidationTime']"> <jaxb:javaType name="eu.europa.esig.dss.enumerations.ValidationTime" parseMethod="eu.europa.esig.dss.jaxb.parsers.ValidationTimeParser.parse" printMethod="eu.europa.esig.dss.jaxb.parsers.ValidationTimeParser.print" /> </jaxb:bindings> <jaxb:bindings node="//xs:simpleType[@name='CertificateSourceType']"> <jaxb:javaType name="eu.europa.esig.dss.enumerations.CertificateSourceType" parseMethod="eu.europa.esig.dss.jaxb.parsers.CertificateSourceTypeParser.parse" printMethod="eu.europa.esig.dss.jaxb.parsers.CertificateSourceTypeParser.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:complexType[@name='Signature']//xs:element[@name='Timestamp']"> <jaxb:property name="Timestamps" /> </jaxb:bindings> <jaxb:bindings node="//xs:complexType[@name='Signature']//xs:element[@name='EvidenceRecord']"> <jaxb:property name="EvidenceRecords" /> </jaxb:bindings> <jaxb:bindings node="//xs:complexType[@name='EvidenceRecord']//xs:element[@name='Timestamp']"> <jaxb:property name="Timestamps" /> </jaxb:bindings> <jaxb:bindings node="//xs:complexType[@name='SubXCV']//xs:element[@name='CrossCertificate']"> <jaxb:property name="CrossCertificates" /> </jaxb:bindings> <jaxb:bindings node="//xs:complexType[@name='SubXCV']//xs:element[@name='EquivalentCertificate']"> <jaxb:property name="EquivalentCertificates" /> </jaxb:bindings> </jaxb:bindings> </jaxb:bindings>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy