Path: blob/master/src/java.desktop/share/classes/module-info.java
41145 views
/*1* Copyright (c) 2014, 2020, Oracle and/or its affiliates. All rights reserved.2* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.3*4* This code is free software; you can redistribute it and/or modify it5* under the terms of the GNU General Public License version 2 only, as6* published by the Free Software Foundation. Oracle designates this7* particular file as subject to the "Classpath" exception as provided8* by Oracle in the LICENSE file that accompanied this code.9*10* This code is distributed in the hope that it will be useful, but WITHOUT11* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or12* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License13* version 2 for more details (a copy is included in the LICENSE file that14* accompanied this code).15*16* You should have received a copy of the GNU General Public License version17* 2 along with this work; if not, write to the Free Software Foundation,18* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.19*20* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA21* or visit www.oracle.com if you need additional information or have any22* questions.23*/2425/**26* Defines the AWT and Swing user interface toolkits, plus APIs for27* accessibility, audio, imaging, printing, and JavaBeans.28* <p>29* The documentation in this module includes links to external overviews,30* tutorials, examples, guides, media format specifications, and other similar31* documentation. These links are meant to be informative to the reader and32* nothing more. Information at these external resources, no matter the hosting33* or the author, is not part of Java Platform API specification unless34* explicitly stated to be so.35*36* @uses java.awt.im.spi.InputMethodDescriptor37* @uses javax.accessibility.AccessibilityProvider38* @uses javax.imageio.spi.ImageInputStreamSpi39* @uses javax.imageio.spi.ImageOutputStreamSpi40* @uses javax.imageio.spi.ImageReaderSpi41* @uses javax.imageio.spi.ImageTranscoderSpi42* @uses javax.imageio.spi.ImageWriterSpi43* @uses javax.print.PrintServiceLookup44* @uses javax.print.StreamPrintServiceFactory45* @uses javax.sound.midi.spi.MidiDeviceProvider46* @uses javax.sound.midi.spi.MidiFileReader47* @uses javax.sound.midi.spi.MidiFileWriter48* @uses javax.sound.midi.spi.SoundbankReader49* @uses javax.sound.sampled.spi.AudioFileReader50* @uses javax.sound.sampled.spi.AudioFileWriter51* @uses javax.sound.sampled.spi.FormatConversionProvider52* @uses javax.sound.sampled.spi.MixerProvider53*54* @moduleGraph55* @since 956*/57module java.desktop {58requires java.prefs;5960requires transitive java.datatransfer;61requires transitive java.xml;6263exports java.applet;64exports java.awt;65exports java.awt.color;66exports java.awt.desktop;67exports java.awt.dnd;68exports java.awt.event;69exports java.awt.font;70exports java.awt.geom;71exports java.awt.im;72exports java.awt.im.spi;73exports java.awt.image;74exports java.awt.image.renderable;75exports java.awt.print;76exports java.beans;77exports java.beans.beancontext;78exports javax.accessibility;79exports javax.imageio;80exports javax.imageio.event;81exports javax.imageio.metadata;82exports javax.imageio.plugins.bmp;83exports javax.imageio.plugins.jpeg;84exports javax.imageio.plugins.tiff;85exports javax.imageio.spi;86exports javax.imageio.stream;87exports javax.print;88exports javax.print.attribute;89exports javax.print.attribute.standard;90exports javax.print.event;91exports javax.sound.midi;92exports javax.sound.midi.spi;93exports javax.sound.sampled;94exports javax.sound.sampled.spi;95exports javax.swing;96exports javax.swing.border;97exports javax.swing.colorchooser;98exports javax.swing.event;99exports javax.swing.filechooser;100exports javax.swing.plaf;101exports javax.swing.plaf.basic;102exports javax.swing.plaf.metal;103exports javax.swing.plaf.multi;104exports javax.swing.plaf.nimbus;105exports javax.swing.plaf.synth;106exports javax.swing.table;107exports javax.swing.text;108exports javax.swing.text.html;109exports javax.swing.text.html.parser;110exports javax.swing.text.rtf;111exports javax.swing.tree;112exports javax.swing.undo;113114// qualified exports may be inserted at build time115// see make/GensrcModuleInfo.gmk116exports sun.awt to117jdk.accessibility,118jdk.unsupported.desktop;119120exports java.awt.dnd.peer to jdk.unsupported.desktop;121exports sun.awt.dnd to jdk.unsupported.desktop;122exports sun.swing to jdk.unsupported.desktop;123124opens javax.swing.plaf.basic to125jdk.jconsole;126127uses java.awt.im.spi.InputMethodDescriptor;128uses javax.accessibility.AccessibilityProvider;129uses javax.imageio.spi.ImageInputStreamSpi;130uses javax.imageio.spi.ImageOutputStreamSpi;131uses javax.imageio.spi.ImageReaderSpi;132uses javax.imageio.spi.ImageTranscoderSpi;133uses javax.imageio.spi.ImageWriterSpi;134uses javax.print.PrintServiceLookup;135uses javax.print.StreamPrintServiceFactory;136uses javax.sound.midi.spi.MidiDeviceProvider;137uses javax.sound.midi.spi.MidiFileReader;138uses javax.sound.midi.spi.MidiFileWriter;139uses javax.sound.midi.spi.SoundbankReader;140uses javax.sound.sampled.spi.AudioFileReader;141uses javax.sound.sampled.spi.AudioFileWriter;142uses javax.sound.sampled.spi.FormatConversionProvider;143uses javax.sound.sampled.spi.MixerProvider;144145uses sun.swing.InteropProvider;146147provides sun.datatransfer.DesktopDatatransferService with148sun.awt.datatransfer.DesktopDatatransferServiceImpl;149150provides java.net.ContentHandlerFactory with151sun.awt.www.content.MultimediaContentHandlers;152153provides javax.print.PrintServiceLookup with154sun.print.PrintServiceLookupProvider;155156provides javax.print.StreamPrintServiceFactory with157sun.print.PSStreamPrinterFactory;158159provides javax.sound.midi.spi.MidiDeviceProvider with160com.sun.media.sound.MidiInDeviceProvider,161com.sun.media.sound.MidiOutDeviceProvider,162com.sun.media.sound.RealTimeSequencerProvider,163com.sun.media.sound.SoftProvider;164165provides javax.sound.midi.spi.MidiFileReader with166com.sun.media.sound.StandardMidiFileReader;167168provides javax.sound.midi.spi.MidiFileWriter with169com.sun.media.sound.StandardMidiFileWriter;170171provides javax.sound.midi.spi.SoundbankReader with172com.sun.media.sound.AudioFileSoundbankReader,173com.sun.media.sound.DLSSoundbankReader,174com.sun.media.sound.JARSoundbankReader,175com.sun.media.sound.SF2SoundbankReader;176177provides javax.sound.sampled.spi.AudioFileReader with178com.sun.media.sound.AiffFileReader,179com.sun.media.sound.AuFileReader,180com.sun.media.sound.SoftMidiAudioFileReader,181com.sun.media.sound.WaveFileReader,182com.sun.media.sound.WaveFloatFileReader,183com.sun.media.sound.WaveExtensibleFileReader;184185provides javax.sound.sampled.spi.AudioFileWriter with186com.sun.media.sound.AiffFileWriter,187com.sun.media.sound.AuFileWriter,188com.sun.media.sound.WaveFileWriter,189com.sun.media.sound.WaveFloatFileWriter;190191provides javax.sound.sampled.spi.FormatConversionProvider with192com.sun.media.sound.AlawCodec,193com.sun.media.sound.AudioFloatFormatConverter,194com.sun.media.sound.PCMtoPCMCodec,195com.sun.media.sound.UlawCodec;196197provides javax.sound.sampled.spi.MixerProvider with198com.sun.media.sound.DirectAudioDeviceProvider,199com.sun.media.sound.PortMixerProvider;200}201202203