1 /* 2 * Copyright (c) 2014, 2017, Oracle and/or its affiliates. All rights reserved. 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4 * 5 * This code is free software; you can redistribute it and/or modify it 6 * under the terms of the GNU General Public License version 2 only, as 7 * published by the Free Software Foundation. Oracle designates this 8 * particular file as subject to the "Classpath" exception as provided 9 * by Oracle in the LICENSE file that accompanied this code. 10 * 11 * This code is distributed in the hope that it will be useful, but WITHOUT 12 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 13 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 14 * version 2 for more details (a copy is included in the LICENSE file that 15 * accompanied this code). 16 * 17 * You should have received a copy of the GNU General Public License version 18 * 2 along with this work; if not, write to the Free Software Foundation, 19 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 20 * 21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 22 * or visit www.oracle.com if you need additional information or have any 23 * questions. 24 */ 25 26 /** 27 * Defines the Java Architecture for XML Binding (JAXB) API. 28 * 29 * @since 9 30 */ 31 @Deprecated(since="9", forRemoval=true) 32 module java.xml.bind { 33 requires transitive java.activation; 34 requires transitive java.xml; 35 requires java.compiler; 36 requires java.desktop; 37 requires java.logging; 38 requires jdk.unsupported; 39 40 uses javax.xml.bind.JAXBContextFactory; 41 42 exports javax.xml.bind; 43 exports javax.xml.bind.annotation; 44 exports javax.xml.bind.annotation.adapters; 45 exports javax.xml.bind.attachment; 46 exports javax.xml.bind.helpers; 47 exports javax.xml.bind.util; 48 exports com.sun.istack.internal to 49 java.xml.ws, 50 jdk.xml.bind, 51 jdk.xml.ws; 52 exports com.sun.istack.internal.localization to 53 java.xml.ws, 54 jdk.xml.ws; 55 exports com.sun.istack.internal.logging to 56 java.xml.ws, 57 jdk.xml.ws; 58 exports com.sun.xml.internal.bind to 59 java.xml.ws, 60 jdk.xml.bind, 61 jdk.xml.ws; 62 exports com.sun.xml.internal.bind.annotation to 63 jdk.xml.bind; 64 exports com.sun.xml.internal.bind.api to 65 java.xml.ws, 66 jdk.xml.bind; 67 exports com.sun.xml.internal.bind.api.impl to 68 java.xml.ws, 69 jdk.xml.bind; 70 exports com.sun.xml.internal.bind.marshaller to 71 java.xml.ws, 72 jdk.xml.bind, 73 jdk.xml.ws; 74 exports com.sun.xml.internal.bind.unmarshaller to 75 java.xml.ws, 76 jdk.xml.bind, 77 jdk.xml.ws; 78 exports com.sun.xml.internal.bind.util to 79 java.xml.ws, 80 jdk.xml.bind, 81 jdk.xml.ws; 82 exports com.sun.xml.internal.bind.v2 to 83 java.xml.ws, 84 jdk.xml.bind, 85 jdk.xml.ws; 86 exports com.sun.xml.internal.bind.v2.model.annotation to 87 java.xml.ws, 88 jdk.xml.bind, 89 jdk.xml.ws; 90 exports com.sun.xml.internal.bind.v2.model.core to 91 jdk.xml.bind; 92 exports com.sun.xml.internal.bind.v2.model.impl to 93 jdk.xml.bind; 94 exports com.sun.xml.internal.bind.v2.model.nav to 95 java.xml.ws, 96 jdk.xml.bind, 97 jdk.xml.ws; 98 opens com.sun.xml.internal.bind.v2.model.nav to 99 java.xml.ws, 100 jdk.xml.bind, 101 jdk.xml.ws; 102 exports com.sun.xml.internal.bind.v2.model.runtime to 103 java.xml.ws; 104 exports com.sun.xml.internal.bind.v2.model.util to 105 jdk.xml.bind; 106 exports com.sun.xml.internal.bind.v2.runtime to 107 java.xml.ws, 108 jdk.xml.bind; 109 exports com.sun.xml.internal.bind.v2.runtime.unmarshaller to 110 java.xml.ws; 111 exports com.sun.xml.internal.bind.v2.schemagen to 112 java.xml.ws, 113 jdk.xml.bind; 114 exports com.sun.xml.internal.bind.v2.schemagen.episode to 115 jdk.xml.bind; 116 exports com.sun.xml.internal.bind.v2.schemagen.xmlschema to 117 java.xml.ws; 118 exports com.sun.xml.internal.bind.v2.util to 119 jdk.xml.bind, 120 jdk.xml.ws; 121 exports com.sun.xml.internal.fastinfoset to 122 java.xml.ws; 123 exports com.sun.xml.internal.fastinfoset.stax to 124 java.xml.ws; 125 exports com.sun.xml.internal.fastinfoset.vocab to 126 java.xml.ws; 127 exports com.sun.xml.internal.org.jvnet.fastinfoset to 128 java.xml.ws; 129 exports com.sun.xml.internal.org.jvnet.mimepull to 130 java.xml.ws; 131 exports com.sun.xml.internal.org.jvnet.staxex to 132 java.xml.ws; 133 exports com.sun.xml.internal.org.jvnet.staxex.util to 134 java.xml.ws; 135 exports com.sun.xml.internal.txw2 to 136 java.xml.ws, 137 jdk.xml.bind, 138 jdk.xml.ws; 139 exports com.sun.xml.internal.txw2.annotation to 140 java.xml.ws, 141 jdk.xml.bind, 142 jdk.xml.ws; 143 exports com.sun.xml.internal.txw2.output to 144 java.xml.ws, 145 jdk.xml.bind, 146 jdk.xml.ws; 147 }