# Hierarchy For All Packages

Package Hierarchies:

- alt.java.io,
- alt.java.net,
- alt.java.rmi,
- alt.javax.mail,
- alt.javax.mail.internet,
- com.mockobjects,
- com.mockobjects.beans,
- com.mockobjects.constraint,
- com.mockobjects.dynamic,
- com.mockobjects.helpers,
- com.mockobjects.io,
- com.mockobjects.jms,
- com.mockobjects.mail,
- com.mockobjects.mail.internet,
- com.mockobjects.naming,
- com.mockobjects.naming.directory,
- com.mockobjects.net,
- com.mockobjects.rmi,
- com.mockobjects.servlet,
- com.mockobjects.sql,
- com.mockobjects.util

## Class Hierarchy

- java.lang.Object
  - com.mockobjects.AbstractExpectation (implements com.mockobjects.Expectation, com.mockobjects.Verifiable)
    - com.mockobjects.AbstractExpectationCollection (implements com.mockobjects.ExpectationCollection)
      - com.mockobjects.ExpectationList
      - com.mockobjects.ExpectationSet
    - com.mockobjects.ExpectationCounter
    - com.mockobjects.ExpectationDoubleValue
    - com.mockobjects.ExpectationSegment
    - com.mockobjects.ExpectationValue
  - com.mockobjects.helpers.AbstractServletTestHelper
    - com.mockobjects.helpers.FilterTestHelper
    - com.mockobjects.helpers.ServletTestHelper
    - com.mockobjects.helpers.TagTestHelper
  - com.mockobjects.constraint.And (implements com.mockobjects.constraint.Constraint)
  - com.mockobjects.dynamic.AnyConstraintMatcher (implements com.mockobjects.dynamic.ConstraintMatcher)
  - junit.framework.Assert
    - com.mockobjects.util.AssertMo
    - com.mockobjects.dynamic.CallSignature (implements com.mockobjects.dynamic.Callable)
    - junit.framework.TestCase (implements junit.framework.Test)
      - com.mockobjects.util.TestCaseMo
  - BodyContent
    - com.mockobjects.servlet.MockBodyContent (implements com.mockobjects.Verifiable)
  - com.mockobjects.dynamic.C
  - com.mockobjects.dynamic.CallCollection
    - com.mockobjects.dynamic.CallBag (implements com.mockobjects.dynamic.Callable, com.mockobjects.dynamic.CallableAddable)
    - com.mockobjects.dynamic.CallSequence (implements com.mockobjects.dynamic.Callable, com.mockobjects.dynamic.CallableAddable)
  - com.mockobjects.dynamic.CallOnceExpectation (implements com.mockobjects.dynamic.Callable)
  - com.mockobjects.dynamic.CallStub (implements com.mockobjects.dynamic.Callable)
    - com.mockobjects.dynamic.ReturnStub
    - com.mockobjects.dynamic.ThrowStub
    - com.mockobjects.dynamic.VoidStub
  - com.mockobjects.dynamic.DefaultCallFactory (implements com.mockobjects.dynamic.CallFactory)
  - com.mockobjects.dynamic.DynamicUtil
  - com.mockobjects.util.ErrorLogger
  - com.mockobjects.ExceptionalReturnValue
  - com.mockobjects.ExpectationMap (implements com.mockobjects.Expectation, com.mockobjects.Verifiable)
  - com.mockobjects.sql.ExpectationSqlRow (implements com.mockobjects.Verifiable)
  - alt.java.io.FileImpl (implements alt.java.io.File)
  - com.mockobjects.dynamic.FullConstraintMatcher (implements com.mockobjects.dynamic.ConstraintMatcher)
  - java.io.InputStream (implements java.io.Closeable)
    - java.io.FileInputStream
      - com.mockobjects.io.MockFileInputStream
  - alt.java.io.IOFactoryImpl (implements alt.java.io.IOFactory)
  - com.mockobjects.constraint.IsAnything (implements com.mockobjects.constraint.Constraint)
  - com.mockobjects.constraint.IsCloseTo (implements com.mockobjects.constraint.Constraint)
  - com.mockobjects.constraint.IsEqual (implements com.mockobjects.constraint.Constraint)
  - com.mockobjects.constraint.IsEventFrom (implements com.mockobjects.constraint.Constraint)
  - com.mockobjects.constraint.IsGreaterThan (implements com.mockobjects.constraint.Constraint)
  - com.mockobjects.constraint.IsInstanceOf (implements com.mockobjects.constraint.Constraint)
  - com.mockobjects.constraint.IsLessThan (implements com.mockobjects.constraint.Constraint)
  - com.mockobjects.constraint.IsNot (implements com.mockobjects.constraint.Constraint)
  - com.mockobjects.constraint.IsNull (implements com.mockobjects.constraint.Constraint)
  - com.mockobjects.constraint.IsSame (implements com.mockobjects.constraint.Constraint)
  - JspWriter
    - com.mockobjects.servlet.MockJspWriter
  - com.mockobjects.MapEntry (implements java.util.Map.Entry<K,V>)
  - alt.javax.mail.MessageImpl (implements alt.javax.mail.Message)
    - alt.javax.mail.internet.MimeMessageImpl (implements alt.javax.mail.internet.MimeMessage)
  - alt.javax.mail.internet.MimeMessageFactoryImpl (implements alt.javax.mail.internet.MimeMessageFactory)
  - com.mockobjects.dynamic.Mock (implements java.lang.reflect.InvocationHandler, com.mockobjects.Verifiable)
    - com.mockobjects.dynamic.OrderedMock
  - com.mockobjects.sql.MockDriver (implements java.sql.Driver)
  - com.mockobjects.MockObject (implements com.mockobjects.Verifiable)
    - com.mockobjects.sql.CommonMockDataSource (implements javax.sql.DataSource)
      - com.mockobjects.sql.MockDataSource
    - com.mockobjects.sql.MockArray (implements java.sql.Array)
    - com.mockobjects.naming.directory.MockAttribute (implements javax.naming.directory.Attribute)
    - com.mockobjects.naming.directory.MockAttributes (implements javax.naming.directory.Attributes)
    - com.mockobjects.sql.MockConnection
    - com.mockobjects.jms.MockConnection
      - com.mockobjects.jms.MockQueueConnection
      - com.mockobjects.jms.MockTopicConnection
    - com.mockobjects.sql.MockConnection2
    - com.mockobjects.naming.MockContext (implements javax.naming.Context)
      - com.mockobjects.naming.directory.MockDirContext (implements javax.naming.directory.DirContext)
    - com.mockobjects.sql.MockDatabaseMetaData (implements java.sql.DatabaseMetaData)
    - com.mockobjects.io.MockFile (implements alt.java.io.File)
    - com.mockobjects.servlet.MockFilterChain
    - com.mockobjects.servlet.MockFilterConfig
    - com.mockobjects.servlet.MockHttpServletRequest
    - com.mockobjects.servlet.MockHttpServletResponse
    - com.mockobjects.servlet.MockHttpSession (implements com.mockobjects.Verifiable)
    - com.mockobjects.io.MockIOFactory (implements alt.java.io.IOFactory)
    - com.mockobjects.jms.MockMessage
      - com.mockobjects.jms.MockMapMessage
      - com.mockobjects.jms.MockObjectMessage
      - com.mockobjects.jms.MockTextMessage
    - com.mockobjects.mail.MockMessage (implements alt.javax.mail.Message)
      - com.mockobjects.mail.internet.MockMimeMessage (implements alt.javax.mail.internet.MimeMessage)
    - com.mockobjects.jms.MockMessageConsumer
      - com.mockobjects.jms.MockQueueReceiver
      - com.mockobjects.jms.MockTopicSubscriber
    - com.mockobjects.jms.MockMessageProducer
      - com.mockobjects.jms.MockQueueSender
    - com.mockobjects.jms.MockMessagePublisher
      - com.mockobjects.jms.MockTopicPublisher
    - com.mockobjects.mail.internet.MockMimeMessageFactory (implements alt.javax.mail.internet.MimeMessageFactory)
    - com.mockobjects.sql.MockMultiRowResultSet
    - com.mockobjects.rmi.MockNaming (implements alt.java.rmi.Naming)
    - com.mockobjects.naming.directory.MockNamingEnumeration (implements javax.naming.NamingEnumeration<T>)
    - com.mockobjects.sql.MockPreparedStatement
    - com.mockobjects.beans.MockPropertyChangeListener (implements java.beans.PropertyChangeListener)
    - com.mockobjects.jms.MockQueue
      - com.mockobjects.jms.MockTemporaryQueue
    - com.mockobjects.jms.MockQueueConnectionFactory
    - com.mockobjects.servlet.MockRequestDispatcher
    - com.mockobjects.sql.MockResultSetMetaData
    - com.mockobjects.mail.MockService (implements alt.javax.mail.Service)
      - com.mockobjects.mail.MockTransport (implements alt.javax.mail.Transport)
    - com.mockobjects.servlet.MockServletConfig
    - com.mockobjects.servlet.MockServletContext
    - com.mockobjects.jms.MockSession
      - com.mockobjects.jms.MockQueueSession
      - com.mockobjects.jms.MockTopicSession
    - com.mockobjects.mail.MockSession (implements alt.javax.mail.Session)
    - com.mockobjects.sql.MockSingleRowResultSet
    - com.mockobjects.net.MockSocket (implements alt.java.net.Socket)
    - com.mockobjects.net.MockSocketFactory (implements alt.java.net.SocketFactory)
    - com.mockobjects.sql.MockStatement
    - com.mockobjects.jms.MockTopic
    - com.mockobjects.jms.MockTopicConnectionFactory
  - alt.java.rmi.NamingImpl (implements alt.java.rmi.Naming)
  - com.mockobjects.util.Null
  - com.mockobjects.constraint.Or (implements com.mockobjects.constraint.Constraint)
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - java.io.FilterOutputStream
      - java.io.PrintStream (implements java.lang.Appendable, java.io.Closeable)
        - com.mockobjects.io.MockPrintStream
    - com.mockobjects.io.MockOutputStream (implements com.mockobjects.Verifiable)
  - PageContext
    - com.mockobjects.servlet.MockPageContext
  - com.mockobjects.ReturnObjectBag (implements com.mockobjects.Verifiable)
  - com.mockobjects.ReturnObjectList (implements com.mockobjects.Verifiable)
  - com.mockobjects.ReturnValue
  - com.mockobjects.ReturnValues
    - com.mockobjects.VoidReturnValues
  - alt.javax.mail.ServiceImpl (implements alt.javax.mail.Service)
    - alt.javax.mail.TransportImpl (implements alt.javax.mail.Transport)
  - ServletInputStream
    - com.mockobjects.servlet.MockServletInputStream (implements com.mockobjects.Verifiable)
  - ServletOutputStream
    - com.mockobjects.servlet.MockServletOutputStream
  - alt.javax.mail.SessionImpl (implements alt.javax.mail.Session)
  - alt.java.net.SocketFactoryImpl (implements alt.java.net.SocketFactory)
  - alt.java.net.SocketImpl (implements alt.java.net.Socket)
  - com.mockobjects.util.SuiteBuilder
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Error
      - junit.framework.AssertionFailedError
        - com.mockobjects.util.NotImplementedException
  - com.mockobjects.util.Verifier
  - java.io.Writer (implements java.lang.Appendable, java.io.Closeable, java.io.Flushable)
    - com.mockobjects.io.MockWriter (implements com.mockobjects.Verifiable)
    - java.io.PrintWriter
      - com.mockobjects.io.MockPrintWriter (implements com.mockobjects.Verifiable)

## Interface Hierarchy

- com.mockobjects.dynamic.CallFactory
- com.mockobjects.constraint.Constraint
- com.mockobjects.dynamic.ConstraintMatcher
- alt.java.io.File
- alt.java.io.IOFactory
- alt.javax.mail.Message
  - alt.javax.mail.internet.MimeMessage
- alt.javax.mail.internet.MimeMessageFactory
- alt.java.rmi.Naming
- alt.javax.mail.Service
  - alt.javax.mail.Transport
- alt.javax.mail.Session
- alt.java.net.Socket
- alt.java.net.SocketFactory
- com.mockobjects.Verifiable
  - com.mockobjects.dynamic.Callable
    - com.mockobjects.dynamic.CallableAddable
  - com.mockobjects.dynamic.CallableAddable
  - com.mockobjects.Expectation
    - com.mockobjects.ExpectationCollection
  - com.mockobjects.ExpectationCollection

Copyright © 2002 Mock Objects. All Rights Reserved.