java.applet | Classes and interfaces for small embeddable applications
often used in web pages. |
java.awt | Abstract Window Toolkit classes. |
java.awt.color | Classes to represent color spaces and profiles. |
java.awt.datatransfer | Classes to represent different flavors of data for transferring native
and system types through for example a clipboard. |
java.awt.dnd | Events and listerners for drag and drop sources and targets. |
java.awt.event | Listeners and adapters for different kinds of AWT events. |
java.awt.font | Representations of different kind of characters and fonts. |
java.awt.geom | Classes to represent 2D objects and different path transformations. |
java.awt.im | Support for text input methods. |
java.awt.im.spi | Interfaces for implementation of text input methods. |
java.awt.image | Image consumers, producers and filters. |
java.awt.image.renderable | |
java.awt.print | Classes for printer jobs, pages, paper sizes, graphics and formats. |
java.beans | Listeners and descriptors for managing beans. |
java.beans.beancontext | Containers and execution environments for beans. |
java.io | Classes for manipulating character and byte streams and files. |
java.lang | Core classes including wrappers for primitive types, classes, packages
and class loaders, representations of the system, processes, threads and
the core exception hierarchy. |
java.lang.ref | Low level manipulation and monitoring of object references. |
java.lang.reflect | Runtime inspection and manipulation of object classes, methods, arguments
and fields. |
java.math | Arbitrary large decimals and integers. |
java.net | Network communication through TCP and UDP sockets or URLs. |
java.nio | Abstract classes for manipulating buffers of different primitive types. |
java.nio.channels | Classes for creating, selecting and non-blocking reading and writing of
buffers from files and sockets. |
java.nio.channels.spi | Utility classes and interfaces for implementing channels. |
java.nio.charset | Classes to manipulate, encode and decode different character sets from
and to bytes. |
java.nio.charset.spi | Classes to provide new character sets. |
java.rmi | |
java.rmi.activation | |
java.rmi.dgc | |
java.rmi.registry | |
java.rmi.server | |
java.security | |
java.security.acl | |
java.security.cert | |
java.security.interfaces | |
java.security.spec | |
java.sql | Interfaces and classes to connect to a database and wrappers for data
in the database and result queries. |
java.text | Classes to iterate over strings and to format texts according to a
specific locale. |
java.util | Utility classes such as collections (maps, sets, lists, dictionaries and
stacks), calendars, dates, locales, properties, timers, resource bundles and
event objects. |
java.util.jar | Utility classes for manipulating java archives
(zip files with a manifest file with attributes). |
java.util.zip | Utility classes to manipulate zip and gzip archives as files or streams,
includes checksum and compression support. |
java.util.logging | Utility classes for logging events. |
java.util.prefs | Utility classes for storing and retrieving user and system preferences. |
java.util.regex | Regular expression patterns and matchers. |
javax.accessibility | Provides a contract between objects and accessibility software. |
javax.naming | |
javax.naming.directory | |
javax.naming.event | |
javax.naming.ldap | |
javax.naming.spi | |
javax.rmi | |
javax.rmi.CORBA | |
javax.sql | |
javax.swing | |
javax.swing.border | |
javax.swing.colorchooser | |
javax.swing.event | |
javax.swing.filechooser | |
javax.swing.plaf | |
javax.swing.plaf.basic | |
javax.swing.plaf.metal | |
javax.swing.table | |
javax.swing.text | |
javax.swing.text.html | |
javax.swing.text.html.parser | |
javax.swing.tree | |
javax.swing.undo | |
javax.transaction | |
javax.transaction.xa | |
gnu.xml.aelfred2 | This package contains Ælfred2, which includes an
enhanced SAX2-compatible version of the Ælfred
non-validating XML parser, a modular (and hence optional)
DTD validating parser, and modular (and hence optional)
JAXP glue to those. |
gnu.xml.dom | This is a Free Software
DOM Level 2 implementation, supporting these features:
"XML",
"Events", "MutationEvents",
"HTMLEvents" (won't generate them though),
"UIEvents" (also won't generate them),
"USER-Events" (a conformant extension),
and
"Traversal" (optional; no TreeWalker yet). |
gnu.xml.pipeline | This package exposes a kind of XML processing pipeline, based on sending
SAX events, which can be used as components of application architectures. |
gnu.xml.util | This package contains XML utilities, including SAX2 XML writers
and a parser of DOM trees, plus a command line driver. |
javax.xml.parsers | Bootstrapping APIs for JAXP parsers. |
javax.xml.transform | Base "TRAX" API for XSLT transformers. |
javax.xml.transform.dom | Support for DOM inputs and outputs to transformers. |
javax.xml.transform.sax | Support for SAX2-based XSLT transformers. |
javax.xml.transform.stream | Support for text stream inputs and outputs to transformers. |
org.w3c.dom | Contains the core and "XML" feature set of the
DOM Level 2 Recommendation. |
org.xml.sax | This package provides the core SAX APIs. |
org.xml.sax.ext | This package contains interfaces to SAX2 facilities that
conformant SAX drivers won't necessarily support. |
org.xml.sax.helpers | This package contains "helper" classes, including
support for bootstrapping SAX-based applications. |