# Hierarchy For All Packages

Package Hierarchies:

- com.isomorphic.autotest,
- com.isomorphic.base,
- com.isomorphic.contentexport,
- com.isomorphic.criteria,
- com.isomorphic.criteria.criterion,
- com.isomorphic.datasource,
- com.isomorphic.hibernate,
- com.isomorphic.jpa,
- com.isomorphic.js,
- com.isomorphic.log,
- com.isomorphic.mail,
- com.isomorphic.messaging,
- com.isomorphic.rpc,
- com.isomorphic.servlet,
- com.isomorphic.spring,
- com.isomorphic.sql,
- com.isomorphic.tools,
- com.isomorphic.util,
- com.isomorphic.velocity,
- com.isomorphic.webdriver,
- com.isomorphic.xml

## Class Hierarchy

- com.isomorphic.autotest.TestRunnerDriver (implements com.isomorphic.autotest.DriverConfiguration)
- com.isomorphic.base.ISCInit
- com.isomorphic.base.Config
- com.isomorphic.base.Init
- com.isomorphic.contentexport.ImageExport (implements com.isomorphic.rpc.IImageExporter)
- com.isomorphic.contentexport.PdfExport (implements com.isomorphic.rpc.IPdfExporter)
- com.isomorphic.criteria.DefaultOperators
- com.isomorphic.criteria.OperatorBase (implements com.isomorphic.criteria.CanParseCriterion, com.isomorphic.criteria.Operator)
  - com.isomorphic.criteria.LogicalOperator
  - com.isomorphic.criteria.OtherFieldOperator
  - com.isomorphic.criteria.RangeOperator
  - com.isomorphic.criteria.SimpleOperator
- com.isomorphic.criteria.AdvancedCriteria
- com.isomorphic.criteria.SimpleCriteria
- com.isomorphic.criteria.Evaluator
- com.isomorphic.criteria.criterion.LogicalCriterion (implements com.isomorphic.criteria.Criterion)
  - com.isomorphic.criteria.criterion.AndCriterion
  - com.isomorphic.criteria.criterion.NotCriterion
  - com.isomorphic.criteria.criterion.OrCriterion
- com.isomorphic.criteria.criterion.RangeCriterion (implements com.isomorphic.criteria.Criterion)
  - com.isomorphic.criteria.criterion.DateRangeCriterion
  - com.isomorphic.criteria.criterion.DoubleRangeCriterion
  - com.isomorphic.criteria.criterion.FloatRangeCriterion
  - com.isomorphic.criteria.criterion.IntegerRangeCriterion
  - com.isomorphic.criteria.criterion.LongRangeCriterion
- com.isomorphic.criteria.criterion.CustomCriterion (implements com.isomorphic.criteria.Criterion)
- com.isomorphic.criteria.criterion.IsNullCriterion (implements com.isomorphic.criteria.Criterion)
- com.isomorphic.criteria.criterion.SetCriterion (implements com.isomorphic.criteria.Criterion)
- com.isomorphic.criteria.criterion.OtherFieldCriterion (implements com.isomorphic.criteria.Criterion)
- com.isomorphic.criteria.criterion.SimpleCriterion (implements com.isomorphic.criteria.Criterion)
- com.isomorphic.criteria.criterion.NotNullCriterion (implements com.isomorphic.criteria.Criterion)
- com.isomorphic.datasource.DataSourceBeanFilter
- com.isomorphic.datasource.DSRequest
- com.isomorphic.datasource.DataSource (implements com.isomorphic.js.IToJSON)
  - com.isomorphic.datasource.BasicDataSource
    - com.isomorphic.hibernate.HibernateDataSource (implements com.isomorphic.rpc.RPCManagerCompletionCallback)
    - com.isomorphic.jpa.JPADataSource (implements com.isomorphic.rpc.RPCManagerCompletionCallback)
      - com.isomorphic.jpa.GAEJPADataSource
      - com.isomorphic.jpa.JPA2DataSource
    - com.isomorphic.sql.SQLDataSource (implements com.isomorphic.rpc.RPCManagerCompletionCallback)
- com.isomorphic.datasource.SummaryFunctionType
- com.isomorphic.datasource.DSFileSpec
- com.isomorphic.datasource.DSResponse
- com.isomorphic.datasource.DSField
- com.isomorphic.datasource.Validator
- com.isomorphic.datasource.DataSourceManager
- com.isomorphic.datasource.TransactionPolicy
- com.isomorphic.datasource.StreamingResponseIterator
- com.isomorphic.datasource.AuditDSGenerator
- com.isomorphic.datasource.RelationFieldInfo
- com.isomorphic.datasource.TextMatchStyle
- com.isomorphic.jpa.JPAConnectionHolder
- com.isomorphic.jpa.EMFProviderLMT (implements com.isomorphic.jpa.EMFProviderInterface)
  - com.isomorphic.jpa.EMFProviderNoTransactions
- com.isomorphic.jpa.JPA2DSGenerator
- com.isomorphic.jpa.EMF
- com.isomorphic.jpa.EMFProviderSpring (implements com.isomorphic.jpa.EMFProviderInterface)
- com.isomorphic.jpa.EMFProviderCMT (implements com.isomorphic.jpa.EMFProviderInterface)
- com.isomorphic.jpa.EMFProviderBMT (implements com.isomorphic.jpa.EMFProviderInterface)
- com.isomorphic.jpa.JPADSGenerator
- com.isomorphic.js.JSTranslater
- com.isomorphic.js.KeepPropertiesBeanFilter
- com.isomorphic.js.JSONFilter
- com.isomorphic.js.UnconvertableException
- com.isomorphic.js.JSSyntaxScannerFilter
- com.isomorphic.log.Logger
- com.isomorphic.mail.MailMessage
  - com.isomorphic.mail.TemplatedMailMessage
- com.isomorphic.messaging.ISCMessageDispatcher
- com.isomorphic.messaging.ISCMessage
- com.isomorphic.messaging.ISCSubscriber (implements com.isomorphic.messaging.ISubscriber)
- com.isomorphic.messaging.MessagingServlet
- com.isomorphic.rpc.RPCResponse
- com.isomorphic.rpc.BuiltinRPC
  - com.isomorphic.tools.BuiltinRPC
- com.isomorphic.rpc.RPCManager
- com.isomorphic.rpc.RPCRequest
- com.isomorphic.rpc.QueueAlreadyStartedException
- com.isomorphic.rpc.ClientMustResubmitException
- com.isomorphic.servlet.RequestContext
- com.isomorphic.servlet.CompressionFilter
- com.isomorphic.servlet.FileAssembly
- com.isomorphic.servlet.FeatureExplorerRPC
- com.isomorphic.servlet.ISCFileItem
- com.isomorphic.servlet.HttpProxyServlet
- com.isomorphic.servlet.ScreenLoaderServlet
- com.isomorphic.servlet.RESTHandler
- com.isomorphic.servlet.PreCache
- com.isomorphic.servlet.ISCHttpServletRequest
- com.isomorphic.servlet.URIRegexFilter
- com.isomorphic.servlet.IDACall
- com.isomorphic.servlet.FileDownload
- com.isomorphic.servlet.DataSourceLoader
- com.isomorphic.spring.SpringApplicationContextProvider
- com.isomorphic.sql.SQLDSGenerator
- com.isomorphic.sql.HSQLShutdown
- com.isomorphic.sql.SQLClauseType
- com.isomorphic.sql.SQLTransform
- com.isomorphic.sql.SQLTransaction
- com.isomorphic.tools.DataSourceTools
- com.isomorphic.tools.BatchUpload
- com.isomorphic.util.DataTools
- com.isomorphic.util.ErrorReport
- com.isomorphic.util.JXPathContextObjectFactory
- com.isomorphic.util.ErrorMessage
- com.isomorphic.velocity.ResponseDataHandler
- com.isomorphic.webdriver.SmartClientWebDriver
  - com.isomorphic.webdriver.SmartClientChromeDriver
  - com.isomorphic.webdriver.SmartClientFirefoxDriver
  - com.isomorphic.webdriver.SmartClientIEDriver
  - com.isomorphic.webdriver.SmartClientRemoteWebDriver
- com.isomorphic.webdriver.SeleneseRunner
- com.isomorphic.webdriver.ByScLocator
- com.isomorphic.xml.XML

## Interface Hierarchy

- com.isomorphic.criteria.CanParseCriterion
- com.isomorphic.criteria.Criterion
- com.isomorphic.autotest.DriverConfiguration
- com.isomorphic.datasource.DynamicDSGenerator
- com.isomorphic.servlet.DynamicScreenGenerator
- com.isomorphic.jpa.EMFProviderInterface
- com.isomorphic.js.IBeanFilter
- com.isomorphic.rpc.IImageExporter
- com.isomorphic.rpc.IPdfExporter
- com.isomorphic.datasource.ISCMapBean
- com.isomorphic.messaging.ISubscriber
- com.isomorphic.js.IToJavaScript
- com.isomorphic.js.IToJSON
- com.isomorphic.criteria.Operator
- com.isomorphic.rpc.RPCManagerCompletionCallback