1 ################################################################################
3 # Licensed to the Apache Software Foundation (ASF) under one or more
4 # contributor license agreements. See the NOTICE file distributed with
5 # this work for additional information regarding copyright ownership.
6 # The ASF licenses this file to You under the Apache License, Version 2.0
7 # (the "License"); you may not use this file except in compliance with
8 # the License. You may obtain a copy of the License at
10 # http://www.apache.org/licenses/LICENSE-2.0
12 # Unless required by applicable law or agreed to in writing, software
13 # distributed under the License is distributed on an "AS IS" BASIS,
14 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 # See the License for the specific language governing permissions and
16 # limitations under the License.
18 ################################################################################
21 # Java platform package export properties.
24 # Standard package set. Note that:
25 # - javax.transaction* is exported with a mandatory attribute
27 javax.accessibility, \
28 javax.activation;version="1.1", \
31 javax.crypto.interfaces, \
34 javax.imageio.event, \
35 javax.imageio.metadata, \
36 javax.imageio.plugins.bmp, \
37 javax.imageio.plugins.jpeg, \
39 javax.imageio.stream, \
43 javax.lang.model.element, \
44 javax.lang.model.type, \
45 javax.lang.model.util, \
47 javax.management.loading, \
48 javax.management.modelmbean, \
49 javax.management.monitor, \
50 javax.management.openmbean, \
51 javax.management.relation, \
52 javax.management.remote, \
53 javax.management.remote.rmi, \
54 javax.management.timer, \
56 javax.naming.directory, \
63 javax.print.attribute, \
64 javax.print.attribute.standard, \
70 javax.security.auth, \
71 javax.security.auth.callback, \
72 javax.security.auth.kerberos, \
73 javax.security.auth.login, \
74 javax.security.auth.spi, \
75 javax.security.auth.x500, \
76 javax.security.cert, \
77 javax.security.sasl, \
79 javax.sound.midi.spi, \
80 javax.sound.sampled, \
81 javax.sound.sampled.spi, \
84 javax.sql.rowset.serial, \
85 javax.sql.rowset.spi, \
88 javax.swing.colorchooser, \
90 javax.swing.filechooser, \
92 javax.swing.plaf.basic, \
93 javax.swing.plaf.metal, \
94 javax.swing.plaf.multi, \
95 javax.swing.plaf.synth, \
98 javax.swing.text.html, \
99 javax.swing.text.html.parser, \
100 javax.swing.text.rtf, \
104 javax.transaction; javax.transaction.xa; partial=true; mandatory:=partial, \
106 javax.xml.bind;version="2.2.1", \
107 javax.xml.bind.annotation;version="2.2.1", \
108 javax.xml.bind.annotation.adapters;version="2.2.1", \
109 javax.xml.bind.attachment;version="2.2.1", \
110 javax.xml.bind.helpers;version="2.2.1", \
111 javax.xml.bind.util;version="2.2.1", \
113 javax.xml.crypto.dom, \
114 javax.xml.crypto.dsig, \
115 javax.xml.crypto.dsig.dom, \
116 javax.xml.crypto.dsig.keyinfo, \
117 javax.xml.crypto.dsig.spec, \
118 javax.xml.datatype, \
119 javax.xml.namespace, \
121 javax.xml.soap;version="1.3", \
122 javax.xml.stream;version="1.2", \
123 javax.xml.stream.events;version="1.2", \
124 javax.xml.stream.util;version="1.2", \
125 javax.xml.transform, \
126 javax.xml.transform.dom, \
127 javax.xml.transform.sax, \
128 javax.xml.transform.stax, \
129 javax.xml.transform.stream, \
130 javax.xml.validation, \
131 javax.xml.ws;version="2.2", \
132 javax.xml.ws.handler;version="2.2", \
133 javax.xml.ws.handler.soap;version="2.2", \
134 javax.xml.ws.http;version="2.2", \
135 javax.xml.ws.soap;version="2.2", \
136 javax.xml.ws.spi;version="2.2", \
137 javax.xml.ws.wsaddressing;version="2.2", \
138 javax.xml.ws.spi.http;version="2.2", \
143 org.omg.CORBA_2_3.portable, \
144 org.omg.CORBA.DynAnyPackage, \
145 org.omg.CORBA.ORBPackage, \
146 org.omg.CORBA.portable, \
147 org.omg.CORBA.TypeCodePackage, \
149 org.omg.CosNaming.NamingContextExtPackage, \
150 org.omg.CosNaming.NamingContextPackage, \
152 org.omg.DynamicAny, \
153 org.omg.DynamicAny.DynAnyFactoryPackage, \
154 org.omg.DynamicAny.DynAnyPackage, \
156 org.omg.IOP.CodecFactoryPackage, \
157 org.omg.IOP.CodecPackage, \
159 org.omg.PortableInterceptor, \
160 org.omg.PortableInterceptor.ORBInitInfoPackage, \
161 org.omg.PortableServer, \
162 org.omg.PortableServer.CurrentPackage, \
163 org.omg.PortableServer.POAManagerPackage, \
164 org.omg.PortableServer.POAPackage, \
165 org.omg.PortableServer.portable, \
166 org.omg.PortableServer.ServantLocatorPackage, \
167 org.omg.SendingContext, \
168 org.omg.stub.java.rmi, \
169 org.omg.stub.javax.management.remote.rmi, \
171 org.w3c.dom.bootstrap, \
173 org.w3c.dom.events, \
176 org.w3c.dom.ranges, \
177 org.w3c.dom.stylesheets, \
178 org.w3c.dom.traversal, \
185 # Standard package set. Note that:
186 # - javax.transaction* is exported with a mandatory attribute
188 javax.accessibility, \
189 javax.activation;version="1.1", \
192 javax.crypto.interfaces, \
195 javax.imageio.event, \
196 javax.imageio.metadata, \
197 javax.imageio.plugins.bmp, \
198 javax.imageio.plugins.jpeg, \
200 javax.imageio.stream, \
204 javax.lang.model.element, \
205 javax.lang.model.type, \
206 javax.lang.model.util, \
208 javax.management.loading, \
209 javax.management.modelmbean, \
210 javax.management.monitor, \
211 javax.management.openmbean, \
212 javax.management.relation, \
213 javax.management.remote, \
214 javax.management.remote.rmi, \
215 javax.management.timer, \
217 javax.naming.directory, \
218 javax.naming.event, \
224 javax.print.attribute, \
225 javax.print.attribute.standard, \
231 javax.security.auth, \
232 javax.security.auth.callback, \
233 javax.security.auth.kerberos, \
234 javax.security.auth.login, \
235 javax.security.auth.spi, \
236 javax.security.auth.x500, \
237 javax.security.cert, \
238 javax.security.sasl, \
240 javax.sound.midi.spi, \
241 javax.sound.sampled, \
242 javax.sound.sampled.spi, \
245 javax.sql.rowset.serial, \
246 javax.sql.rowset.spi, \
248 javax.swing.border, \
249 javax.swing.colorchooser, \
251 javax.swing.filechooser, \
253 javax.swing.plaf.basic, \
254 javax.swing.plaf.metal, \
255 javax.swing.plaf.multi, \
256 javax.swing.plaf.synth, \
259 javax.swing.text.html, \
260 javax.swing.text.html.parser, \
261 javax.swing.text.rtf, \
265 javax.transaction; javax.transaction.xa; partial=true; mandatory:=partial, \
267 javax.xml.bind;version="2.2.1", \
268 javax.xml.bind.annotation;version="2.2.1", \
269 javax.xml.bind.annotation.adapters;version="2.2.1", \
270 javax.xml.bind.attachment;version="2.2.1", \
271 javax.xml.bind.helpers;version="2.2.1", \
272 javax.xml.bind.util;version="2.2.1", \
274 javax.xml.crypto.dom, \
275 javax.xml.crypto.dsig, \
276 javax.xml.crypto.dsig.dom, \
277 javax.xml.crypto.dsig.keyinfo, \
278 javax.xml.crypto.dsig.spec, \
279 javax.xml.datatype, \
280 javax.xml.namespace, \
282 javax.xml.soap;version="1.3", \
283 javax.xml.stream;version="1.2", \
284 javax.xml.stream.events;version="1.2", \
285 javax.xml.stream.util;version="1.2", \
286 javax.xml.transform, \
287 javax.xml.transform.dom, \
288 javax.xml.transform.sax, \
289 javax.xml.transform.stax, \
290 javax.xml.transform.stream, \
291 javax.xml.validation, \
292 javax.xml.ws;version="2.2", \
293 javax.xml.ws.handler;version="2.2", \
294 javax.xml.ws.handler.soap;version="2.2", \
295 javax.xml.ws.http;version="2.2", \
296 javax.xml.ws.soap;version="2.2", \
297 javax.xml.ws.spi;version="2.2", \
298 javax.xml.ws.wsaddressing;version="2.2", \
299 javax.xml.ws.spi.http;version="2.2", \
304 org.omg.CORBA_2_3.portable, \
305 org.omg.CORBA.DynAnyPackage, \
306 org.omg.CORBA.ORBPackage, \
307 org.omg.CORBA.portable, \
308 org.omg.CORBA.TypeCodePackage, \
310 org.omg.CosNaming.NamingContextExtPackage, \
311 org.omg.CosNaming.NamingContextPackage, \
313 org.omg.DynamicAny, \
314 org.omg.DynamicAny.DynAnyFactoryPackage, \
315 org.omg.DynamicAny.DynAnyPackage, \
317 org.omg.IOP.CodecFactoryPackage, \
318 org.omg.IOP.CodecPackage, \
320 org.omg.PortableInterceptor, \
321 org.omg.PortableInterceptor.ORBInitInfoPackage, \
322 org.omg.PortableServer, \
323 org.omg.PortableServer.CurrentPackage, \
324 org.omg.PortableServer.POAManagerPackage, \
325 org.omg.PortableServer.POAPackage, \
326 org.omg.PortableServer.portable, \
327 org.omg.PortableServer.ServantLocatorPackage, \
328 org.omg.SendingContext, \
329 org.omg.stub.java.rmi, \
330 org.omg.stub.javax.management.remote.rmi, \
332 org.w3c.dom.bootstrap, \
334 org.w3c.dom.events, \
337 org.w3c.dom.ranges, \
338 org.w3c.dom.stylesheets, \
339 org.w3c.dom.traversal, \
347 javax.accessibility, \
348 javax.activation;version="1.1", \
351 javax.crypto.interfaces, \
354 javax.imageio.event, \
355 javax.imageio.metadata, \
356 javax.imageio.plugins.bmp, \
357 javax.imageio.plugins.jpeg, \
359 javax.imageio.stream, \
363 javax.lang.model.element, \
364 javax.lang.model.type, \
365 javax.lang.model.util, \
367 javax.management.loading, \
368 javax.management.modelmbean, \
369 javax.management.monitor, \
370 javax.management.openmbean, \
371 javax.management.relation, \
372 javax.management.remote, \
373 javax.management.remote.rmi, \
374 javax.management.timer, \
376 javax.naming.directory, \
377 javax.naming.event, \
383 javax.print.attribute, \
384 javax.print.attribute.standard, \
390 javax.security.auth, \
391 javax.security.auth.callback, \
392 javax.security.auth.kerberos, \
393 javax.security.auth.login, \
394 javax.security.auth.spi, \
395 javax.security.auth.x500, \
396 javax.security.cert, \
397 javax.security.sasl, \
399 javax.sound.midi.spi, \
400 javax.sound.sampled, \
401 javax.sound.sampled.spi, \
404 javax.sql.rowset.serial, \
405 javax.sql.rowset.spi, \
407 javax.swing.border, \
408 javax.swing.colorchooser, \
410 javax.swing.filechooser, \
412 javax.swing.plaf.basic, \
413 javax.swing.plaf.metal, \
414 javax.swing.plaf.multi, \
415 javax.swing.plaf.synth, \
418 javax.swing.text.html, \
419 javax.swing.text.html.parser, \
420 javax.swing.text.rtf, \
424 javax.transaction; javax.transaction.xa; partial=true; mandatory:=partial, \
426 javax.xml.bind;version="2.2.1", \
427 javax.xml.bind.annotation;version="2.2.1", \
428 javax.xml.bind.annotation.adapters;version="2.2.1", \
429 javax.xml.bind.attachment;version="2.2.1", \
430 javax.xml.bind.helpers;version="2.2.1", \
431 javax.xml.bind.util;version="2.2.1", \
433 javax.xml.crypto.dom, \
434 javax.xml.crypto.dsig, \
435 javax.xml.crypto.dsig.dom, \
436 javax.xml.crypto.dsig.keyinfo, \
437 javax.xml.crypto.dsig.spec, \
438 javax.xml.datatype, \
439 javax.xml.namespace, \
441 javax.xml.soap;version="1.3", \
442 javax.xml.stream;version="1.2", \
443 javax.xml.stream.events;version="1.2", \
444 javax.xml.stream.util;version="1.2", \
445 javax.xml.transform, \
446 javax.xml.transform.dom, \
447 javax.xml.transform.sax, \
448 javax.xml.transform.stax, \
449 javax.xml.transform.stream, \
450 javax.xml.validation, \
451 javax.xml.ws;version="2.2", \
452 javax.xml.ws.handler;version="2.2", \
453 javax.xml.ws.handler.soap;version="2.2", \
454 javax.xml.ws.http;version="2.2", \
455 javax.xml.ws.soap;version="2.2", \
456 javax.xml.ws.spi;version="2.2", \
457 javax.xml.ws.wsaddressing;version="2.2", \
458 javax.xml.ws.spi.http;version="2.2", \
463 org.omg.CORBA_2_3.portable, \
464 org.omg.CORBA.DynAnyPackage, \
465 org.omg.CORBA.ORBPackage, \
466 org.omg.CORBA.portable, \
467 org.omg.CORBA.TypeCodePackage, \
469 org.omg.CosNaming.NamingContextExtPackage, \
470 org.omg.CosNaming.NamingContextPackage, \
472 org.omg.DynamicAny, \
473 org.omg.DynamicAny.DynAnyFactoryPackage, \
474 org.omg.DynamicAny.DynAnyPackage, \
476 org.omg.IOP.CodecFactoryPackage, \
477 org.omg.IOP.CodecPackage, \
479 org.omg.PortableInterceptor, \
480 org.omg.PortableInterceptor.ORBInitInfoPackage, \
481 org.omg.PortableServer, \
482 org.omg.PortableServer.CurrentPackage, \
483 org.omg.PortableServer.POAManagerPackage, \
484 org.omg.PortableServer.POAPackage, \
485 org.omg.PortableServer.portable, \
486 org.omg.PortableServer.ServantLocatorPackage, \
487 org.omg.SendingContext, \
488 org.omg.stub.java.rmi, \
489 org.omg.stub.javax.management.remote.rmi, \
491 org.w3c.dom.bootstrap, \
493 org.w3c.dom.events, \
496 org.w3c.dom.ranges, \
497 org.w3c.dom.stylesheets, \
498 org.w3c.dom.traversal, \