Definir um adaptador javaType XJC no arquivo de ligação externa

Eu tenho um arquivo XSD contendo isso:

<xsd:schema xmlns:xsd="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"
jaxb:extensionBindingPrefixes="xjc"
elementFormDefault="qualified"
targetNamespace="http://example.org/">

<xsd:complexType name="Certificate">
    <xsd:sequence>
        <xsd:element name="certificate" type="xsd:base64Binary">
            <xsd:annotation>
                <xsd:appinfo>
                    <xjc:javaType name="java.security.cert.X509Certificate" adapter="adapters.X509CertificateAdapter" />
                </xsd:appinfo>
            </xsd:annotation>
        </xsd:element>
    </xsd:sequence>
</xsd:complexType>

</xsd:schema>

<xsd:complexType name="User">
    <xsd:sequence>
        <xsd:element name="certificate" type="xsd:base64Binary">
            <xsd:annotation>
                <xsd:appinfo>
                    <xjc:javaType name="java.security.cert.X509Certificate" adapter="adapters.X509CertificateAdapter" />
                </xsd:appinfo>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="name" type="xsd:string"/>
    </xsd:sequence>
</xsd:complexType>

<xsd:complexType name="Server">
    <xsd:sequence>
        <xsd:element name="document" type="xsd:base64Binary" />
    </xsd:sequence>
</xsd:complexType>

Gostaria de exportar o adaptador xjc javaType para um arquivo .xjb externo. Neste arquivo, eu gostaria de definir este adaptador para todoscertificate elementos comxsd:base64Binary digite mas não paradocument elemento emServer tipo complexo que também temxsd:base64Binary tipo.

Como eu posso fazer isso?

questionAnswers(1)

yourAnswerToTheQuestion