Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Hierarchy For All Packages

Package Hierarchies:
  org.apache.cayenne, org.apache.cayenne.access, org.apache.cayenne.access.event, org.apache.cayenne.access.jdbc, org.apache.cayenne.access.trans, org.apache.cayenne.access.types, org.apache.cayenne.access.util, org.apache.cayenne.conf, org.apache.cayenne.conn, org.apache.cayenne.dataview, org.apache.cayenne.dba, org.apache.cayenne.dba.db2, org.apache.cayenne.dba.derby, org.apache.cayenne.dba.frontbase, org.apache.cayenne.dba.hsqldb, org.apache.cayenne.dba.ingres, org.apache.cayenne.dba.mysql, org.apache.cayenne.dba.openbase, org.apache.cayenne.dba.oracle, org.apache.cayenne.dba.postgres, org.apache.cayenne.dba.sqlserver, org.apache.cayenne.dba.sybase, org.apache.cayenne.event, org.apache.cayenne.exp, org.apache.cayenne.exp.parser, org.apache.cayenne.gen, org.apache.cayenne.graph, org.apache.cayenne.map, org.apache.cayenne.map.event, org.apache.cayenne.project, org.apache.cayenne.project.validator, org.apache.cayenne.property, org.apache.cayenne.query, org.apache.cayenne.remote, org.apache.cayenne.remote.hessian, org.apache.cayenne.remote.hessian.service, org.apache.cayenne.remote.service, org.apache.cayenne.tools, org.apache.cayenne.util, org.apache.cayenne.validation, org.apache.cayenne.wocompat, org.apache.cayenne.wocompat.parser, org.apache.cayenne.xml

## Class Hierarchy

- java.lang.Object
  - javax.swing.AbstractCellEditor (implements javax.swing.CellEditor, java.io.Serializable)
    - javax.swing.DefaultCellEditor (implements javax.swing.table.TableCellEditor, javax.swing.tree.TreeCellEditor)
      - org.apache.cayenne.dataview.CellEditors.ButtonEditor
      - org.apache.cayenne.dataview.CellEditors.CheckBoxEditor
      - org.apache.cayenne.dataview.CellEditors.ComboBoxEditor
      - org.apache.cayenne.dataview.CellEditors.FormattedFieldEditor
      - org.apache.cayenne.dataview.CellEditors.SpinnerEditor
      - org.apache.cayenne.dataview.CellEditors.TextFieldEditor
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - java.util.AbstractList<E> (implements java.util.List<E>)
      - org.apache.cayenne.dataview.DataObjectList
      - org.apache.cayenne.util.IndexPropertyList (implements org.apache.cayenne.ValueHolder)
  - javax.swing.AbstractListModel (implements javax.swing.ListModel, java.io.Serializable)
    - org.apache.cayenne.dataview.DOListModel (implements org.apache.cayenne.dataview.DataObjectChangeListener, org.apache.cayenne.dataview.FieldValueChangeListener)
      - org.apache.cayenne.dataview.DOComboBoxModel (implements javax.swing.ComboBoxModel)
  - java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
    - java.util.HashMap<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
      - org.apache.cayenne.DataRow
    - java.util.TreeMap<K,V> (implements java.lang.Cloneable, java.io.Serializable, java.util.SortedMap<K,V>)
      - org.apache.commons.collections.FastTreeMap
        - org.apache.cayenne.util.CayenneMap
  - org.apache.cayenne.query.AbstractQuery (implements org.apache.cayenne.query.Query)
    - org.apache.cayenne.query.InsertQuery
    - org.apache.cayenne.query.ProcedureQuery (implements org.apache.cayenne.query.GenericSelectQuery, org.apache.cayenne.query.ParameterizedQuery, org.apache.cayenne.util.XMLSerializable)
    - org.apache.cayenne.query.QualifiedQuery
      - org.apache.cayenne.query.DeleteQuery
      - org.apache.cayenne.query.SelectQuery (implements org.apache.cayenne.query.GenericSelectQuery, org.apache.cayenne.query.ParameterizedQuery, org.apache.cayenne.util.XMLSerializable)
        - org.apache.cayenne.wocompat.EOQuery
        - org.apache.cayenne.query.PrefetchSelectQuery
      - org.apache.cayenne.query.UpdateQuery
    - org.apache.cayenne.query.SQLTemplate (implements org.apache.cayenne.query.GenericSelectQuery, org.apache.cayenne.query.ParameterizedQuery, org.apache.cayenne.util.XMLSerializable)
      - org.apache.cayenne.wocompat.EOSQLQuery
  - com.caucho.hessian.io.AbstractSerializerFactory
    - org.apache.cayenne.remote.hessian.EnumSerializerProxy
  - javax.swing.table.AbstractTableModel (implements java.io.Serializable, javax.swing.table.TableModel)
    - org.apache.cayenne.dataview.DOTableModel (implements org.apache.cayenne.dataview.DataObjectChangeListener)
  - org.apache.cayenne.access.types.AbstractType (implements org.apache.cayenne.access.types.ExtendedType)
    - org.apache.cayenne.access.types.ByteArrayType
    - org.apache.cayenne.access.types.ByteType
    - org.apache.cayenne.access.types.CharType
    - org.apache.cayenne.access.types.DefaultType
    - org.apache.cayenne.access.types.ShortType
    - org.apache.cayenne.access.types.UtilDateType
      - org.apache.cayenne.dba.oracle.OracleUtilDateType
  - org.apache.cayenne.map.AshwoodEntitySorter (implements org.apache.cayenne.map.EntitySorter)
  - org.apache.cayenne.map.Attribute (implements org.apache.cayenne.util.CayenneMapEntry, java.io.Serializable, org.apache.cayenne.util.XMLSerializable)
    - org.apache.cayenne.map.DbAttribute
      - org.apache.cayenne.map.DerivedDbAttribute
      - org.apache.cayenne.wocompat.EODbAttribute
    - org.apache.cayenne.map.ObjAttribute
      - org.apache.cayenne.wocompat.EOObjAttribute
  - org.apache.cayenne.dba.AutoAdapter (implements org.apache.cayenne.dba.DbAdapter)
  - org.apache.cayenne.util.Base64Codec
  - org.apache.cayenne.property.BaseClassDescriptor (implements org.apache.cayenne.property.ClassDescriptor)
    - org.apache.cayenne.map.EntityDescriptor
  - org.apache.cayenne.remote.BaseConnection (implements org.apache.cayenne.remote.ClientConnection)
    - org.apache.cayenne.remote.hessian.HessianConnection
    - org.apache.cayenne.remote.service.LocalConnection
  - org.apache.cayenne.remote.service.BaseRemoteService (implements org.apache.cayenne.remote.RemoteService)
    - org.apache.cayenne.remote.service.HttpRemoteService
      - org.apache.cayenne.remote.hessian.service.HessianService (implements com.caucho.services.server.Service)
  - org.apache.cayenne.access.jdbc.BaseSQLAction (implements org.apache.cayenne.query.SQLAction)
    - org.apache.cayenne.access.jdbc.BatchAction
      - org.apache.cayenne.dba.sqlserver.SQLServerBatchAction
    - org.apache.cayenne.access.jdbc.ProcedureAction
      - org.apache.cayenne.dba.sqlserver.SQLServerProcedureAction
    - org.apache.cayenne.access.jdbc.SelectAction
    - org.apache.cayenne.access.jdbc.UpdateAction
  - org.apache.cayenne.dataview.BasicQueryBuilder
  - org.apache.cayenne.query.BatchQuery (implements org.apache.cayenne.query.Query)
    - org.apache.cayenne.query.DeleteBatchQuery
    - org.apache.cayenne.query.InsertBatchQuery
    - org.apache.cayenne.query.UpdateBatchQuery
  - org.apache.cayenne.access.trans.BatchQueryBuilder
    - org.apache.cayenne.access.trans.DeleteBatchQueryBuilder
    - org.apache.cayenne.access.trans.InsertBatchQueryBuilder
    - org.apache.cayenne.access.trans.LOBBatchQueryBuilder
      - org.apache.cayenne.access.trans.LOBInsertBatchQueryBuilder
      - org.apache.cayenne.access.trans.LOBUpdateBatchQueryBuilder
    - org.apache.cayenne.access.trans.UpdateBatchQueryBuilder
  - org.apache.cayenne.access.util.BatchQueryUtils
  - org.apache.cayenne.property.BeanAccessor (implements org.apache.cayenne.property.PropertyAccessor)
  - org.apache.cayenne.access.types.BooleanType (implements org.apache.cayenne.access.types.ExtendedType)
  - org.apache.cayenne.remote.BootstrapMessage (implements org.apache.cayenne.remote.ClientMessage)
  - org.apache.log4j.Category (implements org.apache.log4j.spi.AppenderAttachable)
    - org.apache.log4j.Logger
      - org.apache.cayenne.util.ResourceLocator.PredicateLogger
  - org.apache.cayenne.CayenneContext (implements org.apache.cayenne.ObjectContext)
  - org.apache.cayenne.CayenneDataObject (implements org.apache.cayenne.DataObject, org.apache.cayenne.xml.XMLSerializable)
  - org.apache.cayenne.project.CayenneUserDir
  - org.apache.cayenne.dataview.CellEditors
  - org.apache.cayenne.dataview.CellRenderers
  - org.apache.cayenne.gen.ClassGenerationInfo
  - org.apache.cayenne.gen.ClassGenerator
  - org.apache.cayenne.remote.ClientChannel (implements org.apache.cayenne.DataChannel)
  - org.apache.cayenne.access.ClientServerChannel (implements org.apache.cayenne.DataChannel)
  - org.apache.cayenne.access.jdbc.ColumnDescriptor (implements java.io.Serializable)
  - java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable)
    - java.awt.Container
      - javax.swing.JComponent (implements java.io.Serializable)
        - javax.swing.AbstractButton (implements java.awt.ItemSelectable, javax.swing.SwingConstants)
          - javax.swing.JToggleButton (implements javax.accessibility.Accessible)
            - javax.swing.JCheckBox (implements javax.accessibility.Accessible)
              - org.apache.cayenne.dataview.CellRenderers.BooleanRenderer (implements javax.swing.table.TableCellRenderer)
        - javax.swing.JLabel (implements javax.accessibility.Accessible, javax.swing.SwingConstants)
          - javax.swing.DefaultListCellRenderer (implements javax.swing.ListCellRenderer, java.io.Serializable)
            - org.apache.cayenne.dataview.CellRenderers.FormatListCellRenderer
          - javax.swing.table.DefaultTableCellRenderer (implements java.io.Serializable, javax.swing.table.TableCellRenderer)
            - org.apache.cayenne.dataview.CellRenderers.FormatRenderer
            - org.apache.cayenne.dataview.CellRenderers.ObjectRenderer
  - org.apache.cayenne.graph.CompoundDiff (implements org.apache.cayenne.graph.GraphDiff)
  - org.apache.cayenne.conf.ConfigLoader
  - org.apache.cayenne.conf.ConfigSaver
  - org.apache.cayenne.conf.ConfigStatus
  - org.apache.cayenne.conf.Configuration
    - org.apache.cayenne.conf.DefaultConfiguration
      - org.apache.cayenne.conf.BasicServletConfiguration
      - org.apache.cayenne.conf.FileConfiguration
        - org.apache.cayenne.project.ProjectConfiguration
  - org.apache.cayenne.access.ConnectionLogger (implements org.apache.cayenne.conn.ConnectionEventLoggingDelegate)
    - org.apache.cayenne.access.util.ConnectionEventLogger
  - org.apache.cayenne.conf.ConnectionProperties
  - org.apache.cayenne.conn.ConnectionWrapper (implements java.sql.Connection)
  - org.apache.cayenne.conn.ContainerPoolFactory (implements javax.naming.spi.ObjectFactory)
  - org.apache.cayenne.util.ConversionUtil
  - org.apache.cayenne.access.DataContext (implements org.apache.cayenne.DataChannel, org.apache.cayenne.ObjectContext, org.apache.cayenne.access.QueryEngine, java.io.Serializable)
  - org.apache.cayenne.access.DataDomain (implements org.apache.cayenne.DataChannel, org.apache.cayenne.access.QueryEngine)
  - org.apache.cayenne.access.DataDomainLegacyQueryAction (implements org.apache.cayenne.access.OperationObserver, org.apache.cayenne.query.QueryRouter)
  - org.apache.cayenne.map.DataMap (implements org.apache.cayenne.map.event.DbAttributeListener, org.apache.cayenne.map.event.DbEntityListener, org.apache.cayenne.map.event.DbRelationshipListener, org.apache.cayenne.map.MappingNamespace, org.apache.cayenne.map.event.ObjAttributeListener, org.apache.cayenne.map.event.ObjEntityListener, org.apache.cayenne.map.event.ObjRelationshipListener, java.io.Serializable, org.apache.cayenne.util.XMLSerializable)
  - org.apache.cayenne.access.DataNode (implements org.apache.cayenne.access.QueryEngine)
    - org.apache.cayenne.dba.oracle.OracleDataNode
  - org.apache.cayenne.access.util.DataNodeCommitHelper
  - org.apache.cayenne.project.DataNodeConfigInfo
  - org.apache.cayenne.property.DataObjectAccessor (implements org.apache.cayenne.property.PropertyAccessor)
  - org.apache.cayenne.access.trans.DataObjectMatchTranslator
  - org.apache.cayenne.DataObjectUtils
  - org.apache.cayenne.access.DataPort
  - org.apache.cayenne.access.DataRowStore (implements java.io.Serializable)
  - org.apache.cayenne.conn.DataSourceInfo (implements java.lang.Cloneable, java.io.Serializable)
  - org.apache.cayenne.dataview.DataTypeSpec
  - org.apache.cayenne.dataview.DataView
  - org.apache.cayenne.dba.db2.DB2Sniffer (implements org.apache.cayenne.dba.DbAdapterFactory)
  - org.apache.cayenne.conf.DBCPDataSourceFactory (implements org.apache.cayenne.conf.DataSourceFactory)
  - org.apache.cayenne.access.DbGenerator
  - org.apache.cayenne.map.DbJoin (implements org.apache.cayenne.util.XMLSerializable)
  - org.apache.cayenne.map.DbKeyGenerator (implements org.apache.cayenne.util.CayenneMapEntry, java.io.Serializable, org.apache.cayenne.util.XMLSerializable)
  - org.apache.cayenne.access.DbLoader
  - org.apache.cayenne.util.DeepMergeOperation
  - org.xml.sax.helpers.DefaultHandler (implements org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler)
    - org.apache.cayenne.util.AbstractHandler
    - org.apache.cayenne.map.MapLoader
  - org.apache.cayenne.access.util.DefaultOperationObserver (implements org.apache.cayenne.access.OperationObserver)
    - org.apache.cayenne.access.util.ContextCommitObserver (implements org.apache.cayenne.access.event.DataContextTransactionEventListener)
    - org.apache.cayenne.access.util.IteratedSelectObserver
    - org.apache.cayenne.access.QueryResult
    - org.apache.cayenne.access.util.SelectObserver
  - org.apache.cayenne.access.DefaultResultIterator (implements org.apache.cayenne.access.ResultIterator)
  - org.apache.cayenne.map.DeleteRule
  - org.apache.cayenne.dba.derby.DerbySniffer (implements org.apache.cayenne.dba.DbAdapterFactory)
  - org.apache.velocity.runtime.directive.Directive (implements java.lang.Cloneable, org.apache.velocity.runtime.directive.DirectiveConstants)
    - org.apache.cayenne.access.jdbc.BindDirective
      - org.apache.cayenne.access.jdbc.BindEqualDirective
      - org.apache.cayenne.access.jdbc.BindNotEqualDirective
    - org.apache.cayenne.access.jdbc.ChainDirective
    - org.apache.cayenne.access.jdbc.ChunkDirective
    - org.apache.cayenne.access.jdbc.ResultDirective
  - org.apache.cayenne.access.util.DistinctResultIterator (implements org.apache.cayenne.access.ResultIterator)
  - org.apache.cayenne.conn.DriverDataSource (implements javax.sql.DataSource)
  - org.apache.cayenne.conf.DriverDataSourceFactory (implements org.apache.cayenne.conf.DataSourceFactory)
    - org.apache.cayenne.project.ProjectDataSourceFactory
  - org.apache.cayenne.map.Entity (implements org.apache.cayenne.util.CayenneMapEntry, java.io.Serializable, org.apache.cayenne.util.XMLSerializable)
    - org.apache.cayenne.map.DbEntity (implements org.apache.cayenne.map.event.DbAttributeListener, org.apache.cayenne.map.event.DbEntityListener, org.apache.cayenne.map.event.DbRelationshipListener)
      - org.apache.cayenne.map.DerivedDbEntity
    - org.apache.cayenne.map.ObjEntity (implements org.apache.cayenne.map.event.ObjAttributeListener, org.apache.cayenne.map.event.ObjEntityListener, org.apache.cayenne.map.event.ObjRelationshipListener)
      - org.apache.cayenne.wocompat.EOObjEntity
  - org.apache.cayenne.map.EntityDescriptorFactory (implements org.apache.cayenne.property.ClassDescriptorFactory)
  - org.apache.cayenne.map.EntityInheritanceTree
  - org.apache.cayenne.util.EntityMergeSupport
  - org.apache.cayenne.map.EntityResolver (implements org.apache.cayenne.map.MappingNamespace, java.io.Serializable)
  - org.apache.cayenne.gen.EntityUtils
  - org.apache.commons.lang.enums.Enum (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.commons.lang.enums.ValuedEnum
      - org.apache.cayenne.dataview.CalcTypeEnum
      - org.apache.cayenne.dataview.DataTypeEnum
  - org.apache.cayenne.access.types.EnumType (implements org.apache.cayenne.access.types.ExtendedType)
  - org.apache.cayenne.wocompat.EOModelHelper
  - org.apache.cayenne.wocompat.EOModelProcessor
  - org.apache.cayenne.event.EventBridge (implements java.util.EventListener)
    - org.apache.cayenne.event.JavaGroupsBridge (implements org.jgroups.MessageListener)
    - org.apache.cayenne.event.JMSBridge (implements javax.jms.MessageListener)
    - org.apache.cayenne.event.XMPPBridge
  - org.apache.cayenne.dataview.EventDispatcher
  - org.apache.cayenne.event.EventManager
  - java.util.EventObject (implements java.io.Serializable)
    - org.apache.cayenne.event.CayenneEvent
      - org.apache.cayenne.access.event.DataContextEvent
      - org.apache.cayenne.graph.GraphEvent
      - org.apache.cayenne.map.event.MapEvent
        - org.apache.cayenne.map.event.DataMapEvent
        - org.apache.cayenne.map.event.DataNodeEvent
        - org.apache.cayenne.map.event.DomainEvent
        - org.apache.cayenne.map.event.EntityEvent
          - org.apache.cayenne.map.event.AttributeEvent
          - org.apache.cayenne.map.event.RelationshipEvent
        - org.apache.cayenne.map.event.ProcedureEvent
        - org.apache.cayenne.map.event.ProcedureParameterEvent
        - org.apache.cayenne.map.event.QueryEvent
      - org.apache.cayenne.access.event.SnapshotEvent
    - org.apache.cayenne.dataview.DispatchableEvent
      - org.apache.cayenne.dataview.DataObjectChangeEvent
      - org.apache.cayenne.dataview.FieldValueChangeEvent
  - org.apache.cayenne.event.EventSubject (implements java.io.Serializable)
  - org.apache.cayenne.util.EventUtil
  - org.apache.cayenne.exp.Expression (implements java.io.Serializable, org.apache.cayenne.util.XMLSerializable)
    - org.apache.cayenne.exp.BinaryExpression
    - org.apache.cayenne.exp.ListExpression
    - org.apache.cayenne.exp.parser.SimpleNode (implements org.apache.cayenne.exp.parser.Node)
      - org.apache.cayenne.exp.parser.AggregateConditionNode
        - org.apache.cayenne.exp.parser.ASTAnd
        - org.apache.cayenne.exp.parser.ASTNot
        - org.apache.cayenne.exp.parser.ASTOr
      - org.apache.cayenne.exp.parser.ASTAdd
      - org.apache.cayenne.exp.parser.ASTDivide
      - org.apache.cayenne.exp.parser.ASTList
      - org.apache.cayenne.exp.parser.ASTMultiply
      - org.apache.cayenne.exp.parser.ASTNegate
      - org.apache.cayenne.exp.parser.ASTPath
        - org.apache.cayenne.exp.parser.ASTDbPath
        - org.apache.cayenne.exp.parser.ASTObjPath
      - org.apache.cayenne.exp.parser.ASTScalar
        - org.apache.cayenne.exp.parser.ASTNamedParameter
      - org.apache.cayenne.exp.parser.ASTSubtract
      - org.apache.cayenne.exp.parser.ConditionNode
        - org.apache.cayenne.exp.parser.ASTBetween
        - org.apache.cayenne.exp.parser.ASTEqual
        - org.apache.cayenne.exp.parser.ASTGreater
        - org.apache.cayenne.exp.parser.ASTGreaterOrEqual
        - org.apache.cayenne.exp.parser.ASTIn
        - org.apache.cayenne.exp.parser.ASTLess
        - org.apache.cayenne.exp.parser.ASTLessOrEqual
        - org.apache.cayenne.exp.parser.ASTNotBetween
        - org.apache.cayenne.exp.parser.ASTNotEqual
        - org.apache.cayenne.exp.parser.ASTNotIn
        - org.apache.cayenne.exp.parser.PatternMatchNode
          - org.apache.cayenne.exp.parser.ASTLike
          - org.apache.cayenne.exp.parser.ASTLikeIgnoreCase
          - org.apache.cayenne.exp.parser.ASTNotLike
          - org.apache.cayenne.exp.parser.ASTNotLikeIgnoreCase
    - org.apache.cayenne.exp.TernaryExpression
    - org.apache.cayenne.exp.UnaryExpression
  - org.apache.cayenne.exp.ExpressionFactory
  - org.apache.cayenne.exp.ExpressionParameter
  - org.apache.cayenne.exp.parser.ExpressionParser (implements org.apache.cayenne.exp.parser.ExpressionParserConstants, org.apache.cayenne.exp.parser.ExpressionParserTreeConstants)
  - org.apache.cayenne.exp.parser.ExpressionParserTokenManager (implements org.apache.cayenne.exp.parser.ExpressionParserConstants)
  - org.apache.cayenne.access.types.ExtendedTypeMap
  - org.apache.cayenne.Fault (implements java.io.Serializable)
  - org.apache.cayenne.property.FieldAccessor (implements org.apache.cayenne.property.PropertyAccessor)
  - org.apache.cayenne.dataview.FieldComponentFactory
  - org.apache.cayenne.project.FlatProjectView
  - java.text.Format (implements java.lang.Cloneable, java.io.Serializable)
    - org.apache.cayenne.dataview.MapFormat
  - org.apache.cayenne.dataview.FormatFactory
  - org.apache.cayenne.dataview.FormatFactory.ChoiceFormatBuilder (implements org.apache.cayenne.dataview.FormatFactory.Builder)
  - org.apache.cayenne.dataview.FormatFactory.DecimalFormatBuilder (implements org.apache.cayenne.dataview.FormatFactory.Builder)
  - org.apache.cayenne.dataview.FormatFactory.MapFormatBuilder (implements org.apache.cayenne.dataview.FormatFactory.Builder)
  - org.apache.cayenne.dataview.FormatFactory.MessageFormatBuilder (implements org.apache.cayenne.dataview.FormatFactory.Builder)
  - org.apache.cayenne.dataview.FormatFactory.SimpleDateFormatBuilder (implements org.apache.cayenne.dataview.FormatFactory.Builder)
  - org.apache.cayenne.dba.frontbase.FrontBaseSniffer (implements org.apache.cayenne.dba.DbAdapterFactory)
  - org.apache.cayenne.util.GenericResponse (implements org.apache.cayenne.QueryResponse, java.io.Serializable)
  - javax.servlet.GenericServlet (implements java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig)
    - org.apache.cayenne.remote.hessian.service.HessianServlet
  - org.apache.cayenne.graph.GraphMap (implements org.apache.cayenne.graph.GraphManager)
  - org.apache.cayenne.remote.hessian.HessianConfig
  - org.apache.cayenne.remote.hessian.service.HessianUtil
  - org.apache.cayenne.dba.hsqldb.HSQLDBSniffer (implements org.apache.cayenne.dba.DbAdapterFactory)
  - org.apache.cayenne.util.IDUtil
  - org.apache.cayenne.gen.ImportUtils
  - org.apache.cayenne.access.IncrementalFaultList (implements java.util.List<E>)
  - org.apache.cayenne.query.IndirectQuery (implements org.apache.cayenne.query.Query)
    - org.apache.cayenne.query.NamedQuery
    - org.apache.cayenne.query.ObjectIdQuery
    - org.apache.cayenne.query.RelationshipQuery
  - org.apache.cayenne.dba.ingres.IngresSniffer (implements org.apache.cayenne.dba.DbAdapterFactory)
  - org.apache.cayenne.util.Invocation
  - org.apache.cayenne.event.JavaGroupsBridgeFactory (implements org.apache.cayenne.event.EventBridgeFactory)
  - org.apache.cayenne.dba.JdbcActionBuilder (implements org.apache.cayenne.query.SQLActionVisitor)
    - org.apache.cayenne.dba.db2.DB2ActionBuilder
    - org.apache.cayenne.dba.sqlserver.SQLServerActionBuilder
  - org.apache.cayenne.dba.JdbcAdapter (implements org.apache.cayenne.dba.DbAdapter)
    - org.apache.cayenne.dba.db2.DB2Adapter
    - org.apache.cayenne.dba.derby.DerbyAdapter
    - org.apache.cayenne.dba.frontbase.FrontBaseAdapter
    - org.apache.cayenne.dba.hsqldb.HSQLDBAdapter
      - org.apache.cayenne.dba.hsqldb.HSQLDBNoSchemaAdapter
    - org.apache.cayenne.dba.ingres.IngresAdapter
    - org.apache.cayenne.dba.mysql.MySQLAdapter
    - org.apache.cayenne.dba.openbase.OpenBaseAdapter
    - org.apache.cayenne.dba.oracle.OracleAdapter
      - org.apache.cayenne.dba.oracle.Oracle8Adapter
    - org.apache.cayenne.dba.postgres.PostgresAdapter
    - org.apache.cayenne.dba.sybase.SybaseAdapter
      - org.apache.cayenne.dba.sqlserver.SQLServerAdapter
  - org.apache.cayenne.dba.JdbcPkGenerator (implements org.apache.cayenne.dba.PkGenerator)
    - org.apache.cayenne.dba.db2.DB2PkGenerator
    - org.apache.cayenne.dba.derby.DerbyPkGenerator
    - org.apache.cayenne.dba.frontbase.FrontBasePkGenerator
    - org.apache.cayenne.dba.mysql.MySQLPkGenerator
    - org.apache.cayenne.dba.openbase.OpenBasePkGenerator
    - org.apache.cayenne.dba.oracle.OraclePkGenerator
      - org.apache.cayenne.dba.ingres.IngresPkGenerator
      - org.apache.cayenne.dba.postgres.PostgresPkGenerator
    - org.apache.cayenne.dba.sybase.SybasePkGenerator
  - org.apache.cayenne.access.jdbc.JDBCResultIterator (implements org.apache.cayenne.access.ResultIterator)
  - org.apache.cayenne.event.JMSBridgeFactory (implements org.apache.cayenne.event.EventBridgeFactory)
  - org.apache.cayenne.conf.JNDIDataSourceFactory (implements org.apache.cayenne.conf.DataSourceFactory)
  - org.apache.cayenne.util.ListResponse (implements org.apache.cayenne.QueryResponse, java.io.Serializable)
    - org.apache.cayenne.util.IncrementalListResponse
  - org.apache.cayenne.access.trans.LOBBatchQueryWrapper
  - org.apache.cayenne.util.LocalizedStringsHandler
  - org.apache.cayenne.dataview.LookupCache
  - org.apache.cayenne.gen.MapClassGenerator
    - org.apache.cayenne.gen.DefaultClassGenerator
      - org.apache.cayenne.gen.AntClassGenerator
  - org.apache.cayenne.map.MapObject (implements org.apache.cayenne.util.CayenneMapEntry, org.apache.cayenne.util.XMLSerializable)
  - org.apache.cayenne.project.validator.MappingNamesHelper
  - org.apache.cayenne.util.MemoryBlob (implements java.sql.Blob)
  - org.apache.cayenne.util.MemoryClob (implements java.sql.Clob)
  - org.apache.cayenne.dba.mysql.MySQLSniffer (implements org.apache.cayenne.dba.DbAdapterFactory)
  - org.apache.cayenne.util.NameConverter
  - org.apache.cayenne.project.NamedObjectFactory
  - org.apache.cayenne.tools.NamePatternMatcher
  - org.apache.cayenne.graph.NodeDiff (implements java.lang.Comparable<T>, org.apache.cayenne.graph.GraphDiff)
    - org.apache.cayenne.graph.ArcCreateOperation
    - org.apache.cayenne.graph.ArcDeleteOperation
    - org.apache.cayenne.graph.NodeCreateOperation
    - org.apache.cayenne.graph.NodeDeleteOperation
    - org.apache.cayenne.graph.NodeIdChangeOperation
    - org.apache.cayenne.graph.NodePropertyChangeOperation
  - org.apache.cayenne.util.ObjectContextQueryAction
  - org.apache.cayenne.util.ObjectDetachOperation
  - org.apache.cayenne.ObjectId (implements java.io.Serializable)
    - org.apache.cayenne.TempObjectId
  - org.apache.cayenne.access.ObjectStore (implements org.apache.cayenne.graph.GraphManager, java.io.Serializable, org.apache.cayenne.access.event.SnapshotEventListener)
  - org.apache.cayenne.dataview.ObjEntityView
  - org.apache.cayenne.dataview.ObjEntityViewField
  - org.apache.cayenne.dba.openbase.OpenBaseSniffer (implements org.apache.cayenne.dba.DbAdapterFactory)
  - org.apache.cayenne.dba.oracle.OracleSniffer (implements org.apache.cayenne.dba.DbAdapterFactory)
  - org.apache.cayenne.query.Ordering (implements java.util.Comparator<T>, java.io.Serializable, org.apache.cayenne.util.XMLSerializable)
  - org.apache.cayenne.access.jdbc.ParameterBinding
  - org.apache.cayenne.wocompat.parser.Parser (implements org.apache.cayenne.wocompat.parser.ParserConstants)
  - org.apache.cayenne.wocompat.parser.ParserTokenManager (implements org.apache.cayenne.wocompat.parser.ParserConstants)
  - org.apache.cayenne.project.PartialProject.DomainMetaData
  - org.apache.cayenne.project.PartialProject.MapMetaData
  - org.apache.cayenne.project.PartialProject.NodeMetaData
  - org.apache.cayenne.PersistenceState
  - org.apache.cayenne.PersistentObject (implements org.apache.cayenne.Persistent)
  - org.apache.cayenne.dba.PkRange
  - org.apache.cayenne.conn.PoolDataSource (implements javax.sql.ConnectionPoolDataSource)
  - org.apache.cayenne.conn.PooledConnectionImpl (implements javax.sql.PooledConnection)
  - org.apache.cayenne.conn.PoolManager (implements javax.sql.ConnectionEventListener, javax.sql.DataSource)
  - org.apache.cayenne.dba.postgres.PostgresSniffer (implements org.apache.cayenne.dba.DbAdapterFactory)
  - org.apache.cayenne.access.util.PrefetchHelper
  - org.apache.cayenne.query.PrefetchTreeNode (implements java.io.Serializable, org.apache.cayenne.util.XMLSerializable)
  - org.apache.cayenne.access.util.PrimaryKeyHelper
  - org.apache.cayenne.map.Procedure (implements org.apache.cayenne.util.CayenneMapEntry, java.io.Serializable, org.apache.cayenne.util.XMLSerializable)
  - org.apache.cayenne.map.ProcedureParameter (implements org.apache.cayenne.util.CayenneMapEntry, java.io.Serializable, org.apache.cayenne.util.XMLSerializable)
  - org.apache.cayenne.project.Project
    - org.apache.cayenne.project.ApplicationProject
    - org.apache.cayenne.project.DataMapProject
    - org.apache.cayenne.project.PartialProject
  - org.apache.tools.ant.ProjectComponent
    - org.apache.tools.ant.Task
      - org.apache.cayenne.tools.CayenneTask
        - org.apache.cayenne.tools.CayenneGenerator
        - org.apache.cayenne.tools.DataPortTask
        - org.apache.cayenne.tools.DbGeneratorTask
        - org.apache.cayenne.tools.DeploymentConfigurator
  - org.apache.cayenne.project.ProjectConfigInfo
  - org.apache.cayenne.project.ProjectConfigurator
  - org.apache.cayenne.project.ProjectDataSource (implements javax.sql.DataSource)
  - org.apache.cayenne.project.ProjectFile
    - org.apache.cayenne.project.ApplicationProjectFile
    - org.apache.cayenne.project.DataMapFile
    - org.apache.cayenne.project.DataNodeFile
  - org.apache.cayenne.project.ProjectPath
  - org.apache.cayenne.project.ProjectTraversal
  - org.apache.cayenne.util.PropertyComparator (implements java.util.Comparator<T>)
  - org.apache.cayenne.wocompat.PropertyListSerialization
  - org.apache.cayenne.property.PropertyUtils
  - org.apache.cayenne.access.trans.QueryAssemblerHelper
    - org.apache.cayenne.access.trans.OrderingTranslator
    - org.apache.cayenne.access.trans.QualifierTranslator (implements org.apache.cayenne.exp.TraversalHandler)
      - org.apache.cayenne.dba.openbase.OpenBaseQualifierTranslator
      - org.apache.cayenne.access.trans.TrimmingQualifierTranslator
        - org.apache.cayenne.dba.db2.DB2QualifierTranslator
        - org.apache.cayenne.dba.postgres.PostgresQualifierTranslator
  - org.apache.cayenne.map.QueryBuilder
  - org.apache.cayenne.query.QueryChain (implements org.apache.cayenne.query.Query)
  - org.apache.cayenne.access.QueryLogger
  - org.apache.cayenne.remote.QueryMessage (implements org.apache.cayenne.remote.ClientMessage)
  - org.apache.cayenne.access.QueryTranslator
    - org.apache.cayenne.access.trans.ProcedureTranslator
      - org.apache.cayenne.dba.hsqldb.HSQLDBProcedureTranslator
    - org.apache.cayenne.access.trans.QueryAssembler
      - org.apache.cayenne.access.trans.DeleteTranslator
      - org.apache.cayenne.access.trans.InsertTranslator
      - org.apache.cayenne.access.trans.SelectTranslator
        - org.apache.cayenne.dba.oracle.OracleSelectTranslator
      - org.apache.cayenne.access.trans.UpdateTranslator
  - org.apache.cayenne.access.util.QueryUtils
  - org.apache.cayenne.map.Relationship (implements org.apache.cayenne.util.CayenneMapEntry, java.io.Serializable, org.apache.cayenne.util.XMLSerializable)
    - org.apache.cayenne.map.DbRelationship
    - org.apache.cayenne.map.ObjRelationship (implements java.util.EventListener)
  - org.apache.cayenne.util.RelationshipFault
    - org.apache.cayenne.util.PersistentObjectHolder (implements org.apache.cayenne.ValueHolder)
    - org.apache.cayenne.util.PersistentObjectList (implements java.util.List<E>, org.apache.cayenne.ValueHolder)
  - org.apache.cayenne.remote.RemoteIncrementalFaultList (implements java.util.List<E>)
  - org.apache.cayenne.remote.RemoteSession (implements java.io.Serializable)
  - org.apache.velocity.runtime.resource.loader.ResourceLoader
    - org.apache.velocity.runtime.resource.loader.FileResourceLoader
      - org.apache.cayenne.gen.AbsFileResourceLoader
      - org.apache.cayenne.gen.ClassGeneratorResourceLoader
    - org.apache.cayenne.access.jdbc.SQLTemplateResourceManager (implements org.apache.velocity.runtime.resource.ResourceManager)
  - org.apache.cayenne.util.ResourceLocator
    - org.apache.cayenne.util.WebApplicationResourceLocator
  - org.apache.cayenne.access.util.ResultDescriptor
  - org.apache.cayenne.access.jdbc.RowDescriptor
  - org.apache.cayenne.conf.RuntimeLoadDelegate (implements org.apache.cayenne.conf.ConfigLoaderDelegate)
  - org.apache.cayenne.conf.RuntimeSaveDelegate (implements org.apache.cayenne.conf.ConfigSaverDelegate)
  - org.apache.cayenne.remote.service.ServerSession (implements java.io.Serializable)
  - org.apache.cayenne.conf.ServletUtil
  - org.apache.cayenne.wocompat.parser.SimpleCharStream
  - org.apache.cayenne.property.SimpleProperty (implements org.apache.cayenne.property.Property)
    - org.apache.cayenne.property.AbstractSingleObjectArcProperty (implements org.apache.cayenne.property.SingleObjectArcProperty)
      - org.apache.cayenne.property.AbstractCollectionProperty (implements org.apache.cayenne.property.CollectionProperty)
        - org.apache.cayenne.property.ListProperty
          - org.apache.cayenne.property.IndexedListProperty
          - org.apache.cayenne.property.ToManyListProperty
      - org.apache.cayenne.property.PersistentObjectProperty
      - org.apache.cayenne.property.ValueHolderProperty
  - org.apache.cayenne.validation.SimpleValidationFailure (implements org.apache.cayenne.validation.ValidationFailure)
    - org.apache.cayenne.validation.BeanValidationFailure
  - org.apache.cayenne.dba.sqlserver.SQLServerSniffer (implements org.apache.cayenne.dba.DbAdapterFactory)
  - org.apache.cayenne.access.jdbc.SQLStatement
    - org.apache.cayenne.access.jdbc.SQLSelectStatement
  - org.apache.cayenne.access.jdbc.SQLTemplateAction (implements org.apache.cayenne.query.SQLAction)
  - org.apache.cayenne.access.jdbc.SQLTemplateRenderingUtils
  - org.apache.cayenne.gen.StringUtils
  - org.apache.cayenne.dba.sybase.SybaseSniffer (implements org.apache.cayenne.dba.DbAdapterFactory)
  - org.apache.cayenne.remote.SyncMessage (implements org.apache.cayenne.remote.ClientMessage)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Error
      - org.apache.cayenne.wocompat.parser.TokenMgrError
    - java.lang.Exception
      - org.apache.cayenne.CayenneException
        - org.apache.cayenne.map.DataMapException
      - org.apache.cayenne.exp.parser.ParseException
      - org.apache.cayenne.wocompat.parser.ParseException
      - java.lang.RuntimeException
        - org.apache.cayenne.CayenneRuntimeException
          - org.apache.cayenne.ConfigurationException
          - org.apache.cayenne.DeleteDenyException
            - org.apache.cayenne.access.DeleteDenyException
          - org.apache.cayenne.exp.ExpressionException
          - org.apache.cayenne.FaultFailureException
          - org.apache.cayenne.access.OptimisticLockException
          - org.apache.cayenne.project.ProjectException
          - org.apache.cayenne.property.PropertyAccessException
          - org.apache.cayenne.validation.ValidationException
  - org.apache.cayenne.wocompat.parser.Token
  - org.apache.cayenne.access.ToManyList (implements java.util.List<E>, java.io.Serializable, org.apache.cayenne.ValueHolder)
  - org.apache.cayenne.access.Transaction
  - org.apache.cayenne.exp.TraversalHelper (implements org.apache.cayenne.exp.TraversalHandler)
  - org.apache.cayenne.project.validator.TreeNodeValidator
    - org.apache.cayenne.project.validator.DataMapValidator
    - org.apache.cayenne.project.validator.DataNodeValidator
    - org.apache.cayenne.project.validator.DbAttributeValidator
    - org.apache.cayenne.project.validator.DbEntityValidator
    - org.apache.cayenne.project.validator.DbRelationshipValidator
    - org.apache.cayenne.project.validator.DomainValidator
    - org.apache.cayenne.project.validator.ObjAttributeValidator
    - org.apache.cayenne.project.validator.ObjEntityValidator
    - org.apache.cayenne.project.validator.ObjRelationshipValidator
    - org.apache.cayenne.project.validator.ProcedureParameterValidator
    - org.apache.cayenne.project.validator.ProcedureQueryValidator
    - org.apache.cayenne.project.validator.ProcedureValidator
    - org.apache.cayenne.project.validator.SelectQueryValidator
    - org.apache.cayenne.project.validator.SQLTemplateValidator
  - org.apache.cayenne.dba.TypesHandler
  - org.apache.cayenne.dba.TypesMapping
  - org.apache.cayenne.util.Util
  - org.apache.cayenne.project.validator.ValidationInfo
  - org.apache.cayenne.validation.ValidationResult (implements java.io.Serializable)
  - org.apache.cayenne.project.validator.Validator
  - org.apache.cayenne.conf.WebApplicationContextFilter (implements javax.servlet.Filter)
  - org.apache.cayenne.conf.WebApplicationListener (implements javax.servlet.http.HttpSessionListener, javax.servlet.ServletContextListener)
    - org.apache.cayenne.conf.WebApplicationContextProvider (implements javax.servlet.ServletRequestListener)
  - org.apache.cayenne.xml.XMLDecoder
  - org.apache.cayenne.util.XMLEncoder
  - org.apache.cayenne.xml.XMLEncoder
  - org.apache.cayenne.event.XMPPBridgeFactory (implements org.apache.cayenne.event.EventBridgeFactory)
  - org.apache.cayenne.util.ZipUtil

## Interface Hierarchy

- org.apache.cayenne.util.CayenneMapEntry
- org.apache.cayenne.property.ClassDescriptor
- org.apache.cayenne.property.ClassDescriptorFactory
- org.apache.cayenne.remote.ClientConnection
- org.apache.cayenne.conf.ConfigLoaderDelegate
- org.apache.cayenne.conf.ConfigSaverDelegate
- org.apache.cayenne.conn.ConnectionEventLoggingDelegate
- org.apache.cayenne.DataChannel
- org.apache.cayenne.DataChannelListener
- org.apache.cayenne.access.DataContextDelegate
- org.apache.cayenne.access.DataContextFactory
- org.apache.cayenne.access.DataPortDelegate
- org.apache.cayenne.conf.DataSourceFactory
- org.apache.cayenne.dba.DbAdapter
- org.apache.cayenne.dba.DbAdapterFactory
- org.apache.cayenne.access.DbLoaderDelegate
- org.apache.cayenne.access.util.DependencySorter
- org.apache.cayenne.map.EntitySorter
- org.apache.cayenne.event.EventBridgeFactory
- java.util.EventListener
  - org.apache.cayenne.access.event.DataContextTransactionEventListener
  - org.apache.cayenne.map.event.DataMapListener
  - org.apache.cayenne.map.event.DataNodeListener
  - org.apache.cayenne.dataview.DataObjectChangeListener
  - org.apache.cayenne.access.event.DataObjectTransactionEventListener
  - org.apache.cayenne.map.event.DbAttributeListener
  - org.apache.cayenne.map.event.DbEntityListener
  - org.apache.cayenne.map.event.DbRelationshipListener
  - org.apache.cayenne.map.event.DomainListener
  - org.apache.cayenne.dataview.FieldValueChangeListener
  - org.apache.cayenne.map.event.ObjAttributeListener
  - org.apache.cayenne.map.event.ObjEntityListener
  - org.apache.cayenne.map.event.ObjRelationshipListener
  - org.apache.cayenne.map.event.ProcedureListener
  - org.apache.cayenne.map.event.ProcedureParameterListener
  - org.apache.cayenne.map.event.QueryListener
  - org.apache.cayenne.access.event.SnapshotEventListener
- org.apache.cayenne.exp.parser.ExpressionParserConstants
- org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
- org.apache.cayenne.access.types.ExtendedType
- org.apache.cayenne.access.types.ExtendedTypeFactory
- org.apache.cayenne.dataview.FormatFactory.Builder
- org.apache.cayenne.graph.GraphChangeHandler
  - org.apache.cayenne.graph.GraphManager
- org.apache.cayenne.map.MappingNamespace
- org.apache.cayenne.exp.parser.Node
- org.apache.cayenne.access.OperationHints
  - org.apache.cayenne.access.OperationObserver
- org.apache.cayenne.wocompat.parser.ParserConstants
- org.apache.cayenne.dba.PkGenerator
- org.apache.cayenne.query.PrefetchProcessor
- org.apache.cayenne.project.ProjectTraversalHandler
- org.apache.cayenne.property.PropertyVisitor
- org.apache.cayenne.access.QueryEngine
- org.apache.cayenne.query.QueryMetadata
- org.apache.cayenne.QueryResponse
- org.apache.cayenne.query.QueryRouter
- java.rmi.Remote
  - org.apache.cayenne.remote.RemoteService
- org.apache.cayenne.access.ResultIterator
- org.apache.cayenne.access.trans.SelectQueryTranslator
- java.io.Serializable
  - org.apache.cayenne.remote.ClientMessage
  - org.apache.cayenne.graph.GraphDiff
  - org.apache.cayenne.ObjectContext
  - org.apache.cayenne.Persistent
    - org.apache.cayenne.DataObject
  - org.apache.cayenne.property.PropertyAccessor
    - org.apache.cayenne.property.ArcProperty
      - org.apache.cayenne.property.CollectionProperty
      - org.apache.cayenne.property.SingleObjectArcProperty
    - org.apache.cayenne.property.CollectionProperty
    - org.apache.cayenne.property.Property
      - org.apache.cayenne.property.ArcProperty
        - org.apache.cayenne.property.CollectionProperty
        - org.apache.cayenne.property.SingleObjectArcProperty
      - org.apache.cayenne.property.CollectionProperty
      - org.apache.cayenne.property.SingleObjectArcProperty
    - org.apache.cayenne.property.SingleObjectArcProperty
  - org.apache.cayenne.query.Query
    - org.apache.cayenne.query.GenericSelectQuery
    - org.apache.cayenne.query.ParameterizedQuery
  - org.apache.cayenne.validation.ValidationFailure
  - org.apache.cayenne.ValueHolder
- org.apache.cayenne.query.SQLAction
- org.apache.cayenne.query.SQLActionVisitor
- org.apache.cayenne.access.TransactionDelegate
- org.apache.cayenne.exp.TraversalHandler
- org.apache.cayenne.util.XMLSerializable
- org.apache.cayenne.xml.XMLSerializable

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2001-2006 Apache.org All Rights Reserved.