Copyright ©1996-1998 by Axel T. Schreiner.  All Rights Reserved.



A
Class hierarchy

Pakages

java.applet java.net
java.awt java.rmi
java.awt.datatransfer java.rmi.dgc
java.awt.event java.rmi.registry
java.awt.image java.rmi.server
java.awt.peer java.security
java.beans java.security.acl
java.io java.security.interfaces
java.lang java.sql
java.lang.reflect java.text
java.math java.util
java.util.zip

The drawings were created by Charles L. Perkins . The PostScript originals were adapted using Tailor and converted to EPS.




java.applet

AppletContext AppletStub AudioClip

Applet

java.awt

Adjustable ItemSelectable LayoutManager
LayoutManager2 MenuContainer PrintGraphics
Shape

AWTEvent AWTEventMulticaster BorderLayout
Button Canvas CardLayout
Checkbox CheckboxGroup CheckboxMenuItem
Choice Color Component
Container Cursor Dialog
Dimension Event EventQueue
FileDialog FlowLayout Font
FontMetrics Frame Graphics
GridBagConstraints GridBagLayout GridLayout
Image Insets Label
List MediaTracker Menu
MenuBar MenuComponent MenuItem
MenuShortcut Panel Point
Polygon PopupMenu PrintJob
Rectangle ScrollPane Scrollbar
SystemColor TextArea TextComponent
TextField Toolkit Window

AWTException IllegalComponentStateException

AWTError






Component und MenuComponent




LayoutManager

Tests




java.awt.datatransfer

ClipboardOwner Transferable

Clipboard DataFlavor StringSelection

UnsupportedFlavorException

java.awt.event

ActionListener AdjustmentListener ComponentListener
ContainerListener FocusListener ItemListener
KeyListener MouseListener MouseMotionListener
TextListener WindowListener

ActionEvent AdjustmentEvent ComponentAdapter
ComponentEvent ContainerAdapter ContainerEvent
FocusAdapter FocusEvent InputEvent
ItemEvent KeyAdapter KeyEvent
MouseAdapter MouseEvent MouseMotionAdapter
PaintEvent TextEvent WindowAdapter
WindowEvent






java.awt.image

ImageConsumer ImageObserver ImageProducer

AreaAveragingScaleFilter ColorModel CropImageFilter
DirectColorModel FilteredImageSource ImageFilter
IndexColorModel MemoryImageSource PixelGrabber
RGBImageFilter ReplicateScaleFilter




java.awt.peer

java.beans

BeanInfo Customizer PropertyChangeListener
PropertyEditor VetoableChangeListener Visibility

BeanDescriptor Beans EventSetDescriptor
FeatureDescriptor IndexedPropertyDescriptor Introspector
MethodDescriptor ParameterDescriptor PropertyChangeEvent
PropertyChangeSupport PropertyDescriptor PropertyEditorManager
PropertyEditorSupport SimpleBeanInfo VetoableChangeSupport

IntrospectionException PropertyVetoException





java.io

DataInput DataOutput Externalizable
FilenameFilter ObjectInput ObjectInputValidation
ObjectOutput Serializable

BufferedInputStream BufferedOutputStream BufferedReader
BufferedWriter ByteArrayInputStream ByteArrayOutputStream
CharArrayReader CharArrayWriter DataInputStream
DataOutputStream File FileDescriptor
FileInputStream FileOutputStream FileReader
FileWriter FilterInputStream FilterOutputStream
FilterReader FilterWriter InputStream
InputStreamReader LineNumberInputStream LineNumberReader
ObjectInputStream ObjectOutputStream ObjectStreamClass
OutputStream OutputStreamWriter PipedInputStream
PipedOutputStream PipedReader PipedWriter
PrintStream PrintWriter PushbackInputStream
PushbackReader RandomAccessFile Reader
SequenceInputStream StreamTokenizer StringBufferInputStream
StringReader StringWriter Writer

CharConversionException EOFException FileNotFoundException
IOException InterruptedIOException InvalidClassException
InvalidObjectException NotActiveException NotSerializableException
ObjectStreamException OptionalDataException StreamCorruptedException
SyncFailedException UTFDataFormatException UnsupportedEncodingException
WriteAbortedException



Byte-Streams



Character-Streams




Object-Streams




java.lang

Cloneable Runnable

Boolean Byte Character
Class ClassLoader Compiler
Double Float Integer
Long Math Number
Object Process Runtime
SecurityManager Short String
StringBuffer System Thread
ThreadGroup Throwable Void






Error

AbstractMethodError ClassCircularityError
ClassFormatError Error
ExceptionInInitializerError IllegalAccessError
IncompatibleClassChangeError InstantiationError
InternalError LinkageError
NoClassDefFoundError NoSuchFieldError
NoSuchMethodError OutOfMemoryError
StackOverflowError ThreadDeath
UnknownError UnsatisfiedLinkError
VerifyError VirtualMachineError




Exception

ArithmeticException ArrayIndexOutOfBoundsException
ArrayStoreException ClassCastException
ClassNotFoundException CloneNotSupportedException
Exception IllegalAccessException
IllegalArgumentException IllegalMonitorStateException
IllegalStateException IllegalThreadStateException
IndexOutOfBoundsException InstantiationException
InterruptedException NegativeArraySizeException
NoSuchFieldException NoSuchMethodException
NullPointerException NumberFormatException
RuntimeException SecurityException
StringIndexOutOfBoundsException




java.lang.reflect

Member

Array Constructor Field
Method Modifier

InvocationTargetException




java.math

BigDecimal BigInteger

java.net

ContentHandlerFactory FileNameMap SocketImplFactory
URLStreamHandlerFactory

ContentHandler DatagramPacket DatagramSocket
DatagramSocketImpl HttpURLConnection InetAddress
MulticastSocket ServerSocket Socket
SocketImpl URL URLConnection
URLEncoder URLStreamHandler

BindException ConnectException MalformedURLException
NoRouteToHostException ProtocolException SocketException
UnknownHostException UnknownServiceException






java.rmi

Remote

Naming RMISecurityManager

AccessException AlreadyBoundException ConnectException
ConnectIOException MarshalException NoSuchObjectException
NotBoundException RMISecurityException RemoteException
ServerError ServerException ServerRuntimeException
StubNotFoundException UnexpectedException UnknownHostException
UnmarshalException




java.rmi.dgc

DGC

Lease VMID

java.rmi.registry

Registry RegistryHandler

LocateRegistry

java.rmi.server

LoaderHandler RMIFailureHandler RemoteCall
RemoteRef ServerRef Skeleton
Unreferenced

LogStream ObjID Operation
RMIClassLoader RMISocketFactory RemoteObject
RemoteServer RemoteStub UID
UnicastRemoteObject

ExportException ServerCloneException ServerNotActiveException
SkeletonMismatchException SkeletonNotFoundException SocketSecurityException






java.security

Certificate Key Principal
PrivateKey PublicKey

DigestInputStream DigestOutputStream Identity
IdentityScope KeyPair KeyPairGenerator
MessageDigest Provider SecureRandom
Security Signature Signer

DigestException InvalidKeyException InvalidParameterException
KeyException KeyManagementException NoSuchAlgorithmException
NoSuchProviderException ProviderException SignatureException






java.security.acl

Acl AclEntry Group
Owner Permission

AclNotFoundException LastOwnerException NotOwnerException

java.security.interfaces

DSAKey DSAKeyPairGenerator DSAParams
DSAPrivateKey DSAPublicKey




java.sql

CallableStatement Connection DatabaseMetaData
Driver PreparedStatement ResultSet
ResultSetMetaData Statement

Date DriverManager DriverPropertyInfo
Time Timestamp Types

DataTruncation SQLException SQLWarning




java.text

CharacterIterator

BreakIterator ChoiceFormat CollationElementIterator
CollationKey Collator DateFormat
DateFormatSymbols DecimalFormat DecimalFormatSymbols
FieldPosition Format MessageFormat
NumberFormat ParsePosition RuleBasedCollator
SimpleDateFormat StringCharacterIterator

ParseException







java.util

Enumeration EventListener Observer

BitSet Calendar Date
Dictionary EventObject GregorianCalendar
Hashtable ListResourceBundle Locale
Observable Properties PropertyResourceBundle
Random ResourceBundle SimpleTimeZone
Stack StringTokenizer TimeZone
Vector

EmptyStackException MissingResourceException NoSuchElementException
TooManyListenersException






java.util.zip

Checksum

Adler32 CRC32 CheckedInputStream
CheckedOutputStream Deflater DeflaterOutputStream
GZIPInputStream GZIPOutputStream Inflater
InflaterInputStream ZipEntry ZipFile
ZipInputStream ZipOutputStream

DataFormatException ZipException

12/Apr/1998