    All Packages  Index

# Class Hierarchy

- class java.lang.Object
  - class java.awt.AWTEventMulticaster (implements java.awt.event.ComponentListener, java.awt.event.ContainerListener, java.awt.event.FocusListener, java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.WindowListener, java.awt.event.ActionListener, java.awt.event.ItemListener, java.awt.event.AdjustmentListener, java.awt.event.TextListener)
  - interface java.security.acl.Acl (extends java.security.acl.Owner)
  - interface java.security.acl.AclEntry (extends java.lang.Cloneable)
  - interface java.awt.event.ActionListener (extends java.util.EventListener)
  - interface java.awt.Adjustable
  - interface java.awt.event.AdjustmentListener (extends java.util.EventListener)
  - class java.util.zip.Adler32 (implements java.util.zip.Checksum)
  - interface java.applet.AppletContext
  - interface java.applet.AppletStub
  - class java.lang.reflect.Array
  - interface java.applet.AudioClip
  - interface java.beans.BeanInfo
  - class java.beans.Beans
  - class java.util.BitSet (implements java.lang.Cloneable, java.io.Serializable)
  - class java.lang.Boolean (implements java.io.Serializable)
  - class java.awt.BorderLayout (implements java.awt.LayoutManager2, java.io.Serializable)
  - class java.text.BreakIterator (implements java.lang.Cloneable, java.io.Serializable)
  - class java.util.zip.CRC32 (implements java.util.zip.Checksum)
  - class java.util.Calendar (implements java.io.Serializable, java.lang.Cloneable)
    - class java.util.GregorianCalendar
  - interface java.sql.CallableStatement (extends java.sql.PreparedStatement)
  - class java.awt.CardLayout (implements java.awt.LayoutManager2, java.io.Serializable)
  - interface java.security.Certificate
  - class java.lang.Character (implements java.io.Serializable)
  - interface java.text.CharacterIterator (extends java.lang.Cloneable)
  - class java.awt.CheckboxGroup (implements java.io.Serializable)
  - interface java.util.zip.Checksum
  - class java.lang.Class (implements java.io.Serializable)
  - class java.lang.ClassLoader
  - class java.awt.datatransfer.Clipboard
  - interface java.awt.datatransfer.ClipboardOwner
  - interface java.lang.Cloneable
  - class java.text.CollationElementIterator
  - class java.text.CollationKey
  - class java.text.Collator (implements java.lang.Cloneable, java.io.Serializable)
    - class java.text.RuleBasedCollator
  - class java.awt.Color (implements java.io.Serializable)
    - class java.awt.SystemColor (implements java.io.Serializable)
  - class java.awt.image.ColorModel
    - class java.awt.image.DirectColorModel
    - class java.awt.image.IndexColorModel
  - class java.lang.Compiler
  - class java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable)
    - class java.awt.Button
    - class java.awt.Canvas
    - class java.awt.Checkbox (implements java.awt.ItemSelectable)
    - class java.awt.Choice (implements java.awt.ItemSelectable)
    - class java.awt.Container
      - class java.awt.Panel
        - class java.applet.Applet
      - class java.awt.ScrollPane
      - class java.awt.Window
        - class java.awt.Dialog
          - class java.awt.FileDialog
        - class java.awt.Frame (implements java.awt.MenuContainer)
    - class java.awt.Label
    - class java.awt.List (implements java.awt.ItemSelectable)
    - class java.awt.Scrollbar (implements java.awt.Adjustable)
    - class java.awt.TextComponent
      - class java.awt.TextArea
      - class java.awt.TextField
  - class java.awt.event.ComponentAdapter (implements java.awt.event.ComponentListener)
  - interface java.awt.event.ComponentListener (extends java.util.EventListener)
  - interface java.sql.Connection
  - class java.lang.reflect.Constructor (implements java.lang.reflect.Member)
  - class java.awt.event.ContainerAdapter (implements java.awt.event.ContainerListener)
  - interface java.awt.event.ContainerListener (extends java.util.EventListener)
  - class java.net.ContentHandler
  - interface java.net.ContentHandlerFactory
  - class java.awt.Cursor (implements java.io.Serializable)
  - interface java.beans.Customizer
  - interface java.rmi.dgc.DGC (extends java.rmi.Remote)
  - interface java.security.interfaces.DSAKey
  - interface java.security.interfaces.DSAKeyPairGenerator
  - interface java.security.interfaces.DSAParams
  - interface java.security.interfaces.DSAPrivateKey (extends java.security.interfaces.DSAKey, java.security.PrivateKey)
  - interface java.security.interfaces.DSAPublicKey (extends java.security.interfaces.DSAKey, java.security.PublicKey)
  - class java.awt.datatransfer.DataFlavor
  - interface java.io.DataInput
  - interface java.io.DataOutput
  - interface java.sql.DatabaseMetaData
  - class java.net.DatagramPacket
  - class java.net.DatagramSocket
    - class java.net.MulticastSocket
  - class java.net.DatagramSocketImpl (implements java.net.SocketOptions)
  - class java.util.Date (implements java.io.Serializable, java.lang.Cloneable)
    - class java.sql.Date
    - class java.sql.Time
    - class java.sql.Timestamp
  - class java.text.DateFormatSymbols (implements java.io.Serializable, java.lang.Cloneable)
  - class java.text.DecimalFormatSymbols (implements java.lang.Cloneable, java.io.Serializable)
  - class java.util.zip.Deflater
  - class java.util.Dictionary
    - class java.util.Hashtable (implements java.lang.Cloneable, java.io.Serializable)
      - class java.util.Properties
        - class java.security.Provider
  - class java.awt.Dimension (implements java.io.Serializable)
  - interface java.sql.Driver
  - class java.sql.DriverManager
  - class java.sql.DriverPropertyInfo
  - interface java.util.Enumeration
  - class java.awt.Event (implements java.io.Serializable)
  - interface java.util.EventListener
  - class java.util.EventObject (implements java.io.Serializable)
    - class java.awt.AWTEvent
      - class java.awt.event.ActionEvent
      - class java.awt.event.AdjustmentEvent
      - class java.awt.event.ComponentEvent
        - class java.awt.event.ContainerEvent
        - class java.awt.event.FocusEvent
        - class java.awt.event.InputEvent
          - class java.awt.event.KeyEvent
          - class java.awt.event.MouseEvent
        - class java.awt.event.PaintEvent
        - class java.awt.event.WindowEvent
      - class java.awt.event.ItemEvent
      - class java.awt.event.TextEvent
    - class java.beans.PropertyChangeEvent
  - class java.awt.EventQueue
  - interface java.io.Externalizable (extends java.io.Serializable)
  - class java.beans.FeatureDescriptor
    - class java.beans.BeanDescriptor
    - class java.beans.EventSetDescriptor
    - class java.beans.MethodDescriptor
    - class java.beans.ParameterDescriptor
    - class java.beans.PropertyDescriptor
      - class java.beans.IndexedPropertyDescriptor
  - class java.lang.reflect.Field (implements java.lang.reflect.Member)
  - class java.text.FieldPosition
  - class java.io.File (implements java.io.Serializable)
  - class java.io.FileDescriptor
  - interface java.net.FileNameMap
  - interface java.io.FilenameFilter
  - class java.awt.image.FilteredImageSource (implements java.awt.image.ImageProducer)
  - class java.awt.FlowLayout (implements java.awt.LayoutManager, java.io.Serializable)
  - class java.awt.event.FocusAdapter (implements java.awt.event.FocusListener)
  - interface java.awt.event.FocusListener (extends java.util.EventListener)
  - class java.awt.Font (implements java.io.Serializable)
  - class java.awt.FontMetrics (implements java.io.Serializable)
  - class java.text.Format (implements java.io.Serializable, java.lang.Cloneable)
    - class java.text.DateFormat (implements java.lang.Cloneable)
      - class java.text.SimpleDateFormat
    - class java.text.MessageFormat
    - class java.text.NumberFormat (implements java.lang.Cloneable)
      - class java.text.ChoiceFormat
      - class java.text.DecimalFormat
  - class java.awt.Graphics
  - class java.awt.GridBagConstraints (implements java.lang.Cloneable, java.io.Serializable)
  - class java.awt.GridBagLayout (implements java.awt.LayoutManager2, java.io.Serializable)
  - class java.awt.GridLayout (implements java.awt.LayoutManager, java.io.Serializable)
  - interface java.security.acl.Group (extends java.security.Principal)
  - class java.security.Identity (implements java.security.Principal, java.io.Serializable)
    - class java.security.IdentityScope
    - class java.security.Signer
  - class java.awt.Image
  - interface java.awt.image.ImageConsumer
  - class java.awt.image.ImageFilter (implements java.awt.image.ImageConsumer, java.lang.Cloneable)
    - class java.awt.image.CropImageFilter
    - class java.awt.image.RGBImageFilter
    - class java.awt.image.ReplicateScaleFilter
      - class java.awt.image.AreaAveragingScaleFilter
  - interface java.awt.image.ImageObserver
  - interface java.awt.image.ImageProducer
  - class java.net.InetAddress (implements java.io.Serializable)
  - class java.util.zip.Inflater
  - class java.io.InputStream
    - class java.io.ByteArrayInputStream
    - class java.io.FileInputStream
    - class java.io.FilterInputStream
      - class java.io.BufferedInputStream
      - class java.util.zip.CheckedInputStream
      - class java.io.DataInputStream (implements java.io.DataInput)
      - class java.security.DigestInputStream
      - class java.util.zip.InflaterInputStream
        - class java.util.zip.GZIPInputStream
        - class java.util.zip.ZipInputStream (implements java.util.zip.ZipConstants)
      - class java.io.LineNumberInputStream
      - class java.io.PushbackInputStream
    - class java.io.ObjectInputStream (implements java.io.ObjectInput, java.io.ObjectStreamConstants)
    - class java.io.PipedInputStream
    - class java.io.SequenceInputStream
    - class java.io.StringBufferInputStream
  - class java.awt.Insets (implements java.lang.Cloneable, java.io.Serializable)
  - class java.beans.Introspector
  - interface java.awt.event.ItemListener (extends java.util.EventListener)
  - interface java.awt.ItemSelectable
  - interface java.security.Key (extends java.io.Serializable)
  - class java.awt.event.KeyAdapter (implements java.awt.event.KeyListener)
  - interface java.awt.event.KeyListener (extends java.util.EventListener)
  - class java.security.KeyPair
  - class java.security.KeyPairGenerator
  - interface java.awt.LayoutManager
  - interface java.awt.LayoutManager2 (extends java.awt.LayoutManager)
  - class java.rmi.dgc.Lease (implements java.io.Serializable)
  - interface java.rmi.server.LoaderHandler
  - class java.util.Locale (implements java.lang.Cloneable, java.io.Serializable)
  - class java.rmi.registry.LocateRegistry
  - class java.lang.Math
  - class java.awt.MediaTracker (implements java.io.Serializable)
  - interface java.lang.reflect.Member
  - class java.awt.image.MemoryImageSource (implements java.awt.image.ImageProducer)
  - class java.awt.MenuComponent (implements java.io.Serializable)
    - class java.awt.MenuBar (implements java.awt.MenuContainer)
    - class java.awt.MenuItem
      - class java.awt.CheckboxMenuItem (implements java.awt.ItemSelectable)
      - class java.awt.Menu (implements java.awt.MenuContainer)
        - class java.awt.PopupMenu
  - interface java.awt.MenuContainer
  - class java.awt.MenuShortcut (implements java.io.Serializable)
  - class java.security.MessageDigest
  - class java.lang.reflect.Method (implements java.lang.reflect.Member)
  - class java.lang.reflect.Modifier
  - class java.awt.event.MouseAdapter (implements java.awt.event.MouseListener)
  - interface java.awt.event.MouseListener (extends java.util.EventListener)
  - class java.awt.event.MouseMotionAdapter (implements java.awt.event.MouseMotionListener)
  - interface java.awt.event.MouseMotionListener (extends java.util.EventListener)
  - class java.rmi.Naming
  - class java.lang.Number (implements java.io.Serializable)
    - class java.math.BigDecimal
    - class java.math.BigInteger
    - class java.lang.Byte
    - class java.lang.Double
    - class java.lang.Float
    - class java.lang.Integer
    - class java.lang.Long
    - class java.lang.Short
  - class java.rmi.server.ObjID (implements java.io.Serializable)
  - interface java.io.ObjectInput (extends java.io.DataInput)
  - interface java.io.ObjectInputValidation
  - interface java.io.ObjectOutput (extends java.io.DataOutput)
  - class java.io.ObjectStreamClass (implements java.io.Serializable)
  - class java.util.Observable
  - interface java.util.Observer
  - class java.rmi.server.Operation
  - class java.io.OutputStream
    - class java.io.ByteArrayOutputStream
    - class java.io.FileOutputStream
    - class java.io.FilterOutputStream
      - class java.io.BufferedOutputStream
      - class java.util.zip.CheckedOutputStream
      - class java.io.DataOutputStream (implements java.io.DataOutput)
      - class java.util.zip.DeflaterOutputStream
        - class java.util.zip.GZIPOutputStream
        - class java.util.zip.ZipOutputStream (implements java.util.zip.ZipConstants)
      - class java.security.DigestOutputStream
      - class java.io.PrintStream
        - class java.rmi.server.LogStream
    - class java.io.ObjectOutputStream (implements java.io.ObjectOutput, java.io.ObjectStreamConstants)
    - class java.io.PipedOutputStream
  - interface java.security.acl.Owner
  - class java.text.ParsePosition
  - interface java.security.acl.Permission
  - class java.awt.image.PixelGrabber (implements java.awt.image.ImageConsumer)
  - class java.awt.Point (implements java.io.Serializable)
  - class java.awt.Polygon (implements java.awt.Shape, java.io.Serializable)
  - interface java.sql.PreparedStatement (extends java.sql.Statement)
  - interface java.security.Principal
  - interface java.awt.PrintGraphics
  - class java.awt.PrintJob
  - interface java.security.PrivateKey (extends java.security.Key)
  - class java.lang.Process
  - interface java.beans.PropertyChangeListener (extends java.util.EventListener)
  - class java.beans.PropertyChangeSupport (implements java.io.Serializable)
  - interface java.beans.PropertyEditor
  - class java.beans.PropertyEditorManager
  - class java.beans.PropertyEditorSupport (implements java.beans.PropertyEditor)
  - interface java.security.PublicKey (extends java.security.Key)
  - class java.rmi.server.RMIClassLoader
  - interface java.rmi.server.RMIFailureHandler
  - class java.rmi.server.RMISocketFactory
  - class java.util.Random (implements java.io.Serializable)
    - class java.security.SecureRandom
  - class java.io.RandomAccessFile (implements java.io.DataOutput, java.io.DataInput)
  - class java.io.Reader
    - class java.io.BufferedReader
      - class java.io.LineNumberReader
    - class java.io.CharArrayReader
    - class java.io.FilterReader
      - class java.io.PushbackReader
    - class java.io.InputStreamReader
      - class java.io.FileReader
    - class java.io.PipedReader
    - class java.io.StringReader
  - class java.awt.Rectangle (implements java.awt.Shape, java.io.Serializable)
  - interface java.rmi.registry.Registry (extends java.rmi.Remote)
  - interface java.rmi.registry.RegistryHandler
  - interface java.rmi.Remote
  - interface java.rmi.server.RemoteCall
  - class java.rmi.server.RemoteObject (implements java.rmi.Remote, java.io.Serializable)
    - class java.rmi.server.RemoteServer
      - class java.rmi.server.UnicastRemoteObject
    - class java.rmi.server.RemoteStub
  - interface java.rmi.server.RemoteRef (extends java.io.Externalizable)
  - class java.util.ResourceBundle
    - class java.util.ListResourceBundle
    - class java.util.PropertyResourceBundle
  - interface java.sql.ResultSet
  - interface java.sql.ResultSetMetaData
  - interface java.lang.Runnable
  - class java.lang.Runtime
  - class java.security.Security
  - class java.lang.SecurityManager
    - class java.rmi.RMISecurityManager
  - interface java.io.Serializable
  - interface java.rmi.server.ServerRef (extends java.rmi.server.RemoteRef)
  - class java.net.ServerSocket
  - interface java.awt.Shape
  - class java.security.Signature
  - class java.beans.SimpleBeanInfo (implements java.beans.BeanInfo)
  - interface java.rmi.server.Skeleton
  - class java.net.Socket
  - class java.net.SocketImpl (implements java.net.SocketOptions)
  - interface java.net.SocketImplFactory
  - interface java.sql.Statement
  - class java.io.StreamTokenizer
  - class java.lang.String (implements java.io.Serializable)
  - class java.lang.StringBuffer (implements java.io.Serializable)
  - class java.text.StringCharacterIterator (implements java.text.CharacterIterator)
  - class java.awt.datatransfer.StringSelection (implements java.awt.datatransfer.Transferable, java.awt.datatransfer.ClipboardOwner)
  - class java.util.StringTokenizer (implements java.util.Enumeration)
  - class java.lang.System
  - interface java.awt.event.TextListener (extends java.util.EventListener)
  - class java.lang.Thread (implements java.lang.Runnable)
  - class java.lang.ThreadGroup
  - class java.lang.Throwable (implements java.io.Serializable)
    - class java.lang.Error
      - class java.awt.AWTError
      - class java.lang.LinkageError
        - class java.lang.ClassCircularityError
        - class java.lang.ClassFormatError
        - class java.lang.ExceptionInInitializerError
        - class java.lang.IncompatibleClassChangeError
          - class java.lang.AbstractMethodError
          - class java.lang.IllegalAccessError
          - class java.lang.InstantiationError
          - class java.lang.NoSuchFieldError
          - class java.lang.NoSuchMethodError
        - class java.lang.NoClassDefFoundError
        - class java.lang.UnsatisfiedLinkError
        - class java.lang.VerifyError
      - class java.lang.ThreadDeath
      - class java.lang.VirtualMachineError
        - class java.lang.InternalError
        - class java.lang.OutOfMemoryError
        - class java.lang.StackOverflowError
        - class java.lang.UnknownError
    - class java.lang.Exception
      - class java.awt.AWTException
      - class java.security.acl.AclNotFoundException
      - class java.rmi.AlreadyBoundException
      - class java.lang.ClassNotFoundException
      - class java.lang.CloneNotSupportedException
        - class java.rmi.server.ServerCloneException
      - class java.util.zip.DataFormatException
      - class java.security.DigestException
      - class java.io.IOException
        - class java.io.CharConversionException
        - class java.io.EOFException
        - class java.io.FileNotFoundException
        - class java.io.InterruptedIOException
        - class java.net.MalformedURLException
        - class java.io.ObjectStreamException
          - class java.io.InvalidClassException
          - class java.io.InvalidObjectException
          - class java.io.NotActiveException
          - class java.io.NotSerializableException
          - class java.io.OptionalDataException
          - class java.io.StreamCorruptedException
          - class java.io.WriteAbortedException
        - class java.net.ProtocolException
        - class java.rmi.RemoteException
          - class java.rmi.AccessException
          - class java.rmi.ConnectException
          - class java.rmi.ConnectIOException
          - class java.rmi.server.ExportException
            - class java.rmi.server.SocketSecurityException
          - class java.rmi.MarshalException
          - class java.rmi.NoSuchObjectException
          - class java.rmi.ServerError
          - class java.rmi.ServerException
          - class java.rmi.ServerRuntimeException
          - class java.rmi.server.SkeletonMismatchException
          - class java.rmi.server.SkeletonNotFoundException
          - class java.rmi.StubNotFoundException
          - class java.rmi.UnexpectedException
          - class java.rmi.UnknownHostException
          - class java.rmi.UnmarshalException
        - class java.net.SocketException
          - class java.net.BindException
          - class java.net.ConnectException
          - class java.net.NoRouteToHostException
        - class java.io.SyncFailedException
        - class java.io.UTFDataFormatException
        - class java.net.UnknownHostException
        - class java.net.UnknownServiceException
        - class java.io.UnsupportedEncodingException
        - class java.util.zip.ZipException
      - class java.lang.IllegalAccessException
      - class java.lang.InstantiationException
      - class java.lang.InterruptedException
      - class java.beans.IntrospectionException
      - class java.lang.reflect.InvocationTargetException
      - class java.security.KeyException
        - class java.security.InvalidKeyException
        - class java.security.KeyManagementException
      - class java.security.acl.LastOwnerException
      - class java.security.NoSuchAlgorithmException
      - class java.lang.NoSuchFieldException
      - class java.lang.NoSuchMethodException
      - class java.security.NoSuchProviderException
      - class java.rmi.NotBoundException
      - class java.security.acl.NotOwnerException
      - class java.text.ParseException
      - class java.beans.PropertyVetoException
      - class java.lang.RuntimeException
        - class java.lang.ArithmeticException
        - class java.lang.ArrayStoreException
        - class java.lang.ClassCastException
        - class java.util.EmptyStackException
        - class java.lang.IllegalArgumentException
          - class java.lang.IllegalThreadStateException
          - class java.security.InvalidParameterException
          - class java.lang.NumberFormatException
        - class java.lang.IllegalMonitorStateException
        - class java.lang.IllegalStateException
          - class java.awt.IllegalComponentStateException
        - class java.lang.IndexOutOfBoundsException
          - class java.lang.ArrayIndexOutOfBoundsException
          - class java.lang.StringIndexOutOfBoundsException
        - class java.util.MissingResourceException
        - class java.lang.NegativeArraySizeException
        - class java.util.NoSuchElementException
        - class java.lang.NullPointerException
        - class java.security.ProviderException
        - class java.lang.SecurityException
          - class java.rmi.RMISecurityException
      - class java.sql.SQLException
        - class java.sql.SQLWarning
          - class java.sql.DataTruncation
      - class java.rmi.server.ServerNotActiveException
      - class java.security.SignatureException
      - class java.util.TooManyListenersException
      - class java.awt.datatransfer.UnsupportedFlavorException
  - class java.util.TimeZone (implements java.io.Serializable, java.lang.Cloneable)
    - class java.util.SimpleTimeZone
  - class java.awt.Toolkit
  - interface java.awt.datatransfer.Transferable
  - class java.sql.Types
  - class java.rmi.server.UID (implements java.io.Serializable)
  - class java.net.URL (implements java.io.Serializable)
  - class java.net.URLConnection
    - class java.net.HttpURLConnection
  - class java.net.URLEncoder
  - class java.net.URLStreamHandler
  - interface java.net.URLStreamHandlerFactory
  - interface java.rmi.server.Unreferenced
  - class java.rmi.dgc.VMID (implements java.io.Serializable)
  - class java.util.Vector (implements java.lang.Cloneable, java.io.Serializable)
    - class java.util.Stack
  - interface java.beans.VetoableChangeListener (extends java.util.EventListener)
  - class java.beans.VetoableChangeSupport (implements java.io.Serializable)
  - interface java.beans.Visibility
  - class java.lang.Void
  - class java.awt.event.WindowAdapter (implements java.awt.event.WindowListener)
  - interface java.awt.event.WindowListener (extends java.util.EventListener)
  - class java.io.Writer
    - class java.io.BufferedWriter
    - class java.io.CharArrayWriter
    - class java.io.FilterWriter
    - class java.io.OutputStreamWriter
      - class java.io.FileWriter
    - class java.io.PipedWriter
    - class java.io.PrintWriter
    - class java.io.StringWriter
  - class java.util.zip.ZipEntry (implements java.util.zip.ZipConstants)
  - class java.util.zip.ZipFile (implements java.util.zip.ZipConstants)

Submit a bug or feature - Version 1.1.8 of Java Platform API Specification
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1995-1999 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.