Okay, so determining how compliant we are just with providing all the
classes we're supposed to isn't going to be an easy trick.  Sun has a
whole bunch of stuff in java/* which isn't part of the official API.
Here's a list of things that as of this morning we don't have.  Note
that a number of these aren't part of the official API so don't worry
about those.  This is also a comparison against a 1.1 classes.zip.

Missing classes
java/applet/Applet
java/applet/AppletContext
java/applet/AppletStub
java/applet/AudioClip
java/awt/AWTError
java/awt/AWTEvent
java/awt/AWTEventMulticaster
java/awt/AWTException
java/awt/Adjustable
java/awt/BorderLayout
java/awt/Button
java/awt/Canvas
java/awt/CardLayout
java/awt/Checkbox
java/awt/CheckboxGroup
java/awt/CheckboxMenuItem
java/awt/Choice
java/awt/Color
java/awt/Component$NativeInLightFixer
java/awt/Component
java/awt/Container
java/awt/Cursor
java/awt/Dialog
java/awt/Dimension
java/awt/Event
java/awt/EventDispatchThread
java/awt/EventQueue
java/awt/EventQueueItem
java/awt/FileDialog
java/awt/FlowLayout
java/awt/FocusManager
java/awt/Font
java/awt/FontMetrics
java/awt/Frame
java/awt/Graphics
java/awt/GridBagConstraints
java/awt/GridBagLayout
java/awt/GridBagLayoutInfo
java/awt/GridLayout
java/awt/IllegalComponentStateException
java/awt/Image
java/awt/ImageMediaEntry
java/awt/Insets
java/awt/ItemSelectable
java/awt/Label
java/awt/LayoutManager
java/awt/LayoutManager2
java/awt/LightweightDispatcher
java/awt/LightweightPeer
java/awt/List
java/awt/MediaEntry
java/awt/MediaTracker
java/awt/Menu
java/awt/MenuBar
java/awt/MenuComponent
java/awt/MenuContainer
java/awt/MenuItem
java/awt/MenuShortcut
java/awt/Panel
java/awt/Point
java/awt/Polygon
java/awt/PopupMenu
java/awt/PrintGraphics
java/awt/PrintJob
java/awt/Rectangle
java/awt/ScrollPane$PeerFixer
java/awt/ScrollPane
java/awt/ScrollPaneAdjustable
java/awt/Scrollbar
java/awt/Shape
java/awt/SystemColor
java/awt/TextArea
java/awt/TextComponent
java/awt/TextField
java/awt/Toolkit
java/awt/Window
java/awt/datatransfer/Clipboard
java/awt/datatransfer/ClipboardOwner
java/awt/datatransfer/DataFlavor
java/awt/datatransfer/StringSelection
java/awt/datatransfer/Transferable
java/awt/datatransfer/UnsupportedFlavorException
java/awt/event/ActionEvent
java/awt/event/ActionListener
java/awt/event/AdjustmentEvent
java/awt/event/AdjustmentListener
java/awt/event/ComponentAdapter
java/awt/event/ComponentEvent
java/awt/event/ComponentListener
java/awt/event/ContainerAdapter
java/awt/event/ContainerEvent
java/awt/event/ContainerListener
java/awt/event/FocusAdapter
java/awt/event/FocusEvent
java/awt/event/FocusListener
java/awt/event/InputEvent
java/awt/event/ItemEvent
java/awt/event/ItemListener
java/awt/event/KeyAdapter
java/awt/event/KeyEvent
java/awt/event/KeyListener
java/awt/event/MouseAdapter
java/awt/event/MouseEvent
java/awt/event/MouseListener
java/awt/event/MouseMotionAdapter
java/awt/event/MouseMotionListener
java/awt/event/PaintEvent
java/awt/event/TextEvent
java/awt/event/TextListener
java/awt/event/WindowAdapter
java/awt/event/WindowEvent
java/awt/event/WindowListener
java/awt/image/AreaAveragingScaleFilter
java/awt/image/ColorModel
java/awt/image/CropImageFilter
java/awt/image/DirectColorModel
java/awt/image/FilteredImageSource
java/awt/image/ImageConsumer
java/awt/image/ImageFilter
java/awt/image/ImageObserver
java/awt/image/ImageProducer
java/awt/image/IndexColorModel
java/awt/image/MemoryImageSource
java/awt/image/PixelGrabber
java/awt/image/RGBImageFilter
java/awt/image/ReplicateScaleFilter
java/awt/peer/ActiveEvent
java/awt/peer/ButtonPeer
java/awt/peer/CanvasPeer
java/awt/peer/CheckboxMenuItemPeer
java/awt/peer/CheckboxPeer
java/awt/peer/ChoicePeer
java/awt/peer/ComponentPeer
java/awt/peer/ContainerPeer
java/awt/peer/DialogPeer
java/awt/peer/FileDialogPeer
java/awt/peer/FontPeer
java/awt/peer/FramePeer
java/awt/peer/LabelPeer
java/awt/peer/LightweightPeer
java/awt/peer/ListPeer
java/awt/peer/MenuBarPeer
java/awt/peer/MenuComponentPeer
java/awt/peer/MenuItemPeer
java/awt/peer/MenuPeer
java/awt/peer/PanelPeer
java/awt/peer/PopupMenuPeer
java/awt/peer/ScrollPanePeer
java/awt/peer/ScrollbarPeer
java/awt/peer/TextAreaPeer
java/awt/peer/TextComponentPeer
java/awt/peer/TextFieldPeer
java/awt/peer/WindowPeer
java/beans/BeansAppletContext
java/beans/BeansAppletStub
java/beans/GenericBeanInfo
java/beans/ObjectInputStreamWithLoader
java/io/ObjectStreamClassEntry
java/io/ValidationCallback
java/lang/Double
java/lang/FDBigInt
java/lang/Float
java/lang/FloatingDecimal
java/lang/NullSecurityManager
java/lang/Process
java/lang/ProcessInputStream
java/lang/System$DelegatingInputStream
java/lang/System$DelegatingPrintStream
java/lang/ThreadDeath
java/lang/UNIXProcess
java/math/BigDecimal
java/net/InetAddressImpl
java/net/UnknownContentHandler
java/rmi/AccessException
java/rmi/AlreadyBoundException
java/rmi/ConnectException
java/rmi/ConnectIOException
java/rmi/MarshalException
java/rmi/Naming
java/rmi/NoSuchObjectException
java/rmi/NotBoundException
java/rmi/RMISecurityException
java/rmi/RMISecurityManager
java/rmi/Remote
java/rmi/RemoteException
java/rmi/ServerError
java/rmi/ServerException
java/rmi/ServerRuntimeException
java/rmi/StubNotFoundException
java/rmi/UnexpectedException
java/rmi/UnknownHostException
java/rmi/UnmarshalException
java/rmi/dgc/DGC
java/rmi/dgc/Lease
java/rmi/dgc/VMID
java/rmi/registry/LocateRegistry
java/rmi/registry/Registry
java/rmi/registry/RegistryHandler
java/rmi/server/ExportException
java/rmi/server/LoaderHandler
java/rmi/server/LogStream
java/rmi/server/ObjID
java/rmi/server/Operation
java/rmi/server/RMIClassLoader
java/rmi/server/RMIFailureHandler
java/rmi/server/RMISocketFactory
java/rmi/server/RemoteCall
java/rmi/server/RemoteObject
java/rmi/server/RemoteRef
java/rmi/server/RemoteServer
java/rmi/server/RemoteStub
java/rmi/server/ServerCloneException
java/rmi/server/ServerNotActiveException
java/rmi/server/ServerRef
java/rmi/server/Skeleton
java/rmi/server/SkeletonMismatchException
java/rmi/server/SkeletonNotFoundException
java/rmi/server/SocketSecurityException
java/rmi/server/UID
java/rmi/server/UnicastRemoteObject
java/rmi/server/Unreferenced
java/security/DigestInputStream
java/security/DigestOutputStream
java/security/Identity
java/security/IdentityScope
java/security/KeyPair
java/security/KeyPairGenerator
java/security/MessageDigest
java/security/SecureRandom
java/security/Security
java/security/SeedGenerator
java/security/Signature
java/security/Signer
java/security/Sleeper
java/sql/CallableStatement
java/sql/Connection
java/sql/DataTruncation
java/sql/DatabaseMetaData
java/sql/Date
java/sql/Driver
java/sql/DriverInfo
java/sql/DriverManager
java/sql/DriverPropertyInfo
java/sql/PreparedStatement
java/sql/ResultSet
java/sql/ResultSetMetaData
java/sql/SQLException
java/sql/SQLWarning
java/sql/Statement
java/sql/Time
java/sql/Timestamp
java/sql/Types
java/text/CharacterBreakData
java/text/CollationRules
java/text/CompactByteArray
java/text/CompactCharArray
java/text/CompactIntArray
java/text/CompactShortArray
java/text/CompactStringArray
java/text/DateFormat
java/text/DateFormatSymbols
java/text/DecimalFormat
java/text/DecimalFormatSymbols
java/text/DecompositionIterator
java/text/DigitList
java/text/EntryPair
java/text/LineBreakData
java/text/MergeCollation
java/text/MessageFormat
java/text/NumberFormat
java/text/PatternEntry
java/text/SentenceBreakData
java/text/SimpleDateFormat
java/text/SimpleTextBoundary
java/text/SpecialMapping
java/text/TextBoundaryData
java/text/UnicodeClassMapping
java/text/Utility
java/text/WordBreakData
java/text/WordBreakTable
java/text/resources/DateFormatZoneData
java/text/resources/DateFormatZoneData_ar
java/text/resources/DateFormatZoneData_be
java/text/resources/DateFormatZoneData_bg
java/text/resources/DateFormatZoneData_ca
java/text/resources/DateFormatZoneData_cs
java/text/resources/DateFormatZoneData_da
java/text/resources/DateFormatZoneData_de
java/text/resources/DateFormatZoneData_de_AT
java/text/resources/DateFormatZoneData_de_CH
java/text/resources/DateFormatZoneData_el
java/text/resources/DateFormatZoneData_en
java/text/resources/DateFormatZoneData_en_CA
java/text/resources/DateFormatZoneData_en_GB
java/text/resources/DateFormatZoneData_en_IE
java/text/resources/DateFormatZoneData_es
java/text/resources/DateFormatZoneData_et
java/text/resources/DateFormatZoneData_fi
java/text/resources/DateFormatZoneData_fr
java/text/resources/DateFormatZoneData_fr_BE
java/text/resources/DateFormatZoneData_fr_CA
java/text/resources/DateFormatZoneData_fr_CH
java/text/resources/DateFormatZoneData_hr
java/text/resources/DateFormatZoneData_hu
java/text/resources/DateFormatZoneData_is
java/text/resources/DateFormatZoneData_it
java/text/resources/DateFormatZoneData_it_CH
java/text/resources/DateFormatZoneData_iw
java/text/resources/DateFormatZoneData_ja
java/text/resources/DateFormatZoneData_ko
java/text/resources/DateFormatZoneData_lt
java/text/resources/DateFormatZoneData_lv
java/text/resources/DateFormatZoneData_mk
java/text/resources/DateFormatZoneData_nl
java/text/resources/DateFormatZoneData_nl_BE
java/text/resources/DateFormatZoneData_no
java/text/resources/DateFormatZoneData_no_NO_NY
java/text/resources/DateFormatZoneData_pl
java/text/resources/DateFormatZoneData_pt
java/text/resources/DateFormatZoneData_ro
java/text/resources/DateFormatZoneData_ru
java/text/resources/DateFormatZoneData_sh
java/text/resources/DateFormatZoneData_sk
java/text/resources/DateFormatZoneData_sl
java/text/resources/DateFormatZoneData_sq
java/text/resources/DateFormatZoneData_sr
java/text/resources/DateFormatZoneData_sv
java/text/resources/DateFormatZoneData_tr
java/text/resources/DateFormatZoneData_uk
java/text/resources/DateFormatZoneData_zh
java/text/resources/DateFormatZoneData_zh_TW
java/text/resources/LocaleData
java/text/resources/LocaleElements
java/text/resources/LocaleElements_ar
java/text/resources/LocaleElements_be
java/text/resources/LocaleElements_bg
java/text/resources/LocaleElements_ca
java/text/resources/LocaleElements_cs
java/text/resources/LocaleElements_da
java/text/resources/LocaleElements_de
java/text/resources/LocaleElements_de_AT
java/text/resources/LocaleElements_de_CH
java/text/resources/LocaleElements_el
java/text/resources/LocaleElements_en
java/text/resources/LocaleElements_en_CA
java/text/resources/LocaleElements_en_GB
java/text/resources/LocaleElements_en_IE
java/text/resources/LocaleElements_es
java/text/resources/LocaleElements_et
java/text/resources/LocaleElements_fi
java/text/resources/LocaleElements_fr
java/text/resources/LocaleElements_fr_BE
java/text/resources/LocaleElements_fr_CA
java/text/resources/LocaleElements_fr_CH
java/text/resources/LocaleElements_hr
java/text/resources/LocaleElements_hu
java/text/resources/LocaleElements_is
java/text/resources/LocaleElements_it
java/text/resources/LocaleElements_it_CH
java/text/resources/LocaleElements_iw
java/text/resources/LocaleElements_ja
java/text/resources/LocaleElements_ko
java/text/resources/LocaleElements_lt
java/text/resources/LocaleElements_lv
java/text/resources/LocaleElements_mk
java/text/resources/LocaleElements_nl
java/text/resources/LocaleElements_nl_BE
java/text/resources/LocaleElements_no
java/text/resources/LocaleElements_no_NO_NY
java/text/resources/LocaleElements_pl
java/text/resources/LocaleElements_pt
java/text/resources/LocaleElements_ro
java/text/resources/LocaleElements_ru
java/text/resources/LocaleElements_sh
java/text/resources/LocaleElements_sk
java/text/resources/LocaleElements_sl
java/text/resources/LocaleElements_sq
java/text/resources/LocaleElements_sr
java/text/resources/LocaleElements_sv
java/text/resources/LocaleElements_tr
java/text/resources/LocaleElements_uk
java/text/resources/LocaleElements_zh
java/text/resources/LocaleElements_zh_TW
java/util/BitSet
java/util/Calendar
java/util/Date
java/util/EventListener
java/util/EventObject
java/util/GregorianCalendar
java/util/HashtableEntry
java/util/HashtableEnumerator
java/util/ListResourceBundle
java/util/MissingResourceException
java/util/Observable
java/util/Observer
java/util/Properties
java/util/PropertyResourceBundle
java/util/Random
java/util/ResourceBundle
java/util/SimpleTimeZone
java/util/StringTokenizer
java/util/SystemClassLoader
java/util/TimeZone
java/util/TooManyListenersException
java/util/VectorEnumerator
java/util/zip/Adler32
java/util/zip/CRC32
java/util/zip/CheckedInputStream
java/util/zip/CheckedOutputStream
java/util/zip/Checksum
java/util/zip/DataFormatException
java/util/zip/Deflater
java/util/zip/DeflaterOutputStream
java/util/zip/GZIPInputStream
java/util/zip/GZIPOutputStream
java/util/zip/Inflater
java/util/zip/InflaterInputStream
java/util/zip/ZipConstants
java/util/zip/ZipEntry
java/util/zip/ZipException
java/util/zip/ZipFile
java/util/zip/ZipFileInputStream
java/util/zip/ZipInputStream
java/util/zip/ZipOutputStream


-- 
|-------------------------------|Software Engineer
|Brian Jones                    |[EMAIL PROTECTED]
|[EMAIL PROTECTED]                    |http://www.nortel.net
|http://www.classpath.org/      |------------------------------

Reply via email to