blob: 73ed8f1f9ba0a9fce8c53ceadbfe756fdfb59545 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_67) on Sat Sep 20 17:23:01 FET 2014 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>Class Hierarchy (Cayenne Documentation 3.1 API)</title>
<meta name="date" content="2014-09-20">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Class Hierarchy (Cayenne Documentation 3.1 API)";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
<li><a href="overview-tree.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 class="title">Hierarchy For All Packages</h1>
<span class="strong">Package Hierarchies:</span>
<ul class="horizontal">
<li><a href="org/apache/cayenne/package-tree.html">org.apache.cayenne</a>, </li>
<li><a href="org/apache/cayenne/access/package-tree.html">org.apache.cayenne.access</a>, </li>
<li><a href="org/apache/cayenne/access/dbsync/package-tree.html">org.apache.cayenne.access.dbsync</a>, </li>
<li><a href="org/apache/cayenne/access/event/package-tree.html">org.apache.cayenne.access.event</a>, </li>
<li><a href="org/apache/cayenne/access/jdbc/package-tree.html">org.apache.cayenne.access.jdbc</a>, </li>
<li><a href="org/apache/cayenne/access/trans/package-tree.html">org.apache.cayenne.access.trans</a>, </li>
<li><a href="org/apache/cayenne/access/types/package-tree.html">org.apache.cayenne.access.types</a>, </li>
<li><a href="org/apache/cayenne/access/util/package-tree.html">org.apache.cayenne.access.util</a>, </li>
<li><a href="org/apache/cayenne/annotation/package-tree.html">org.apache.cayenne.annotation</a>, </li>
<li><a href="org/apache/cayenne/ashwood/package-tree.html">org.apache.cayenne.ashwood</a>, </li>
<li><a href="org/apache/cayenne/ashwood/graph/package-tree.html">org.apache.cayenne.ashwood.graph</a>, </li>
<li><a href="org/apache/cayenne/cache/package-tree.html">org.apache.cayenne.cache</a>, </li>
<li><a href="org/apache/cayenne/conf/package-tree.html">org.apache.cayenne.conf</a>, </li>
<li><a href="org/apache/cayenne/configuration/package-tree.html">org.apache.cayenne.configuration</a>, </li>
<li><a href="org/apache/cayenne/configuration/rop/client/package-tree.html">org.apache.cayenne.configuration.rop.client</a>, </li>
<li><a href="org/apache/cayenne/configuration/rop/server/package-tree.html">org.apache.cayenne.configuration.rop.server</a>, </li>
<li><a href="org/apache/cayenne/configuration/server/package-tree.html">org.apache.cayenne.configuration.server</a>, </li>
<li><a href="org/apache/cayenne/configuration/web/package-tree.html">org.apache.cayenne.configuration.web</a>, </li>
<li><a href="org/apache/cayenne/conn/package-tree.html">org.apache.cayenne.conn</a>, </li>
<li><a href="org/apache/cayenne/dba/package-tree.html">org.apache.cayenne.dba</a>, </li>
<li><a href="org/apache/cayenne/dba/db2/package-tree.html">org.apache.cayenne.dba.db2</a>, </li>
<li><a href="org/apache/cayenne/dba/derby/package-tree.html">org.apache.cayenne.dba.derby</a>, </li>
<li><a href="org/apache/cayenne/dba/frontbase/package-tree.html">org.apache.cayenne.dba.frontbase</a>, </li>
<li><a href="org/apache/cayenne/dba/h2/package-tree.html">org.apache.cayenne.dba.h2</a>, </li>
<li><a href="org/apache/cayenne/dba/hsqldb/package-tree.html">org.apache.cayenne.dba.hsqldb</a>, </li>
<li><a href="org/apache/cayenne/dba/ingres/package-tree.html">org.apache.cayenne.dba.ingres</a>, </li>
<li><a href="org/apache/cayenne/dba/mysql/package-tree.html">org.apache.cayenne.dba.mysql</a>, </li>
<li><a href="org/apache/cayenne/dba/openbase/package-tree.html">org.apache.cayenne.dba.openbase</a>, </li>
<li><a href="org/apache/cayenne/dba/oracle/package-tree.html">org.apache.cayenne.dba.oracle</a>, </li>
<li><a href="org/apache/cayenne/dba/postgres/package-tree.html">org.apache.cayenne.dba.postgres</a>, </li>
<li><a href="org/apache/cayenne/dba/sqlite/package-tree.html">org.apache.cayenne.dba.sqlite</a>, </li>
<li><a href="org/apache/cayenne/dba/sqlserver/package-tree.html">org.apache.cayenne.dba.sqlserver</a>, </li>
<li><a href="org/apache/cayenne/dba/sybase/package-tree.html">org.apache.cayenne.dba.sybase</a>, </li>
<li><a href="org/apache/cayenne/di/package-tree.html">org.apache.cayenne.di</a>, </li>
<li><a href="org/apache/cayenne/di/spi/package-tree.html">org.apache.cayenne.di.spi</a>, </li>
<li><a href="org/apache/cayenne/ejbql/package-tree.html">org.apache.cayenne.ejbql</a>, </li>
<li><a href="org/apache/cayenne/ejbql/parser/package-tree.html">org.apache.cayenne.ejbql.parser</a>, </li>
<li><a href="org/apache/cayenne/event/package-tree.html">org.apache.cayenne.event</a>, </li>
<li><a href="org/apache/cayenne/exp/package-tree.html">org.apache.cayenne.exp</a>, </li>
<li><a href="org/apache/cayenne/exp/parser/package-tree.html">org.apache.cayenne.exp.parser</a>, </li>
<li><a href="org/apache/cayenne/graph/package-tree.html">org.apache.cayenne.graph</a>, </li>
<li><a href="org/apache/cayenne/log/package-tree.html">org.apache.cayenne.log</a>, </li>
<li><a href="org/apache/cayenne/map/package-tree.html">org.apache.cayenne.map</a>, </li>
<li><a href="org/apache/cayenne/map/event/package-tree.html">org.apache.cayenne.map.event</a>, </li>
<li><a href="org/apache/cayenne/map/naming/package-tree.html">org.apache.cayenne.map.naming</a>, </li>
<li><a href="org/apache/cayenne/merge/package-tree.html">org.apache.cayenne.merge</a>, </li>
<li><a href="org/apache/cayenne/query/package-tree.html">org.apache.cayenne.query</a>, </li>
<li><a href="org/apache/cayenne/reflect/package-tree.html">org.apache.cayenne.reflect</a>, </li>
<li><a href="org/apache/cayenne/reflect/generic/package-tree.html">org.apache.cayenne.reflect.generic</a>, </li>
<li><a href="org/apache/cayenne/reflect/valueholder/package-tree.html">org.apache.cayenne.reflect.valueholder</a>, </li>
<li><a href="org/apache/cayenne/remote/package-tree.html">org.apache.cayenne.remote</a>, </li>
<li><a href="org/apache/cayenne/remote/hessian/package-tree.html">org.apache.cayenne.remote.hessian</a>, </li>
<li><a href="org/apache/cayenne/remote/hessian/service/package-tree.html">org.apache.cayenne.remote.hessian.service</a>, </li>
<li><a href="org/apache/cayenne/remote/service/package-tree.html">org.apache.cayenne.remote.service</a>, </li>
<li><a href="org/apache/cayenne/resource/package-tree.html">org.apache.cayenne.resource</a>, </li>
<li><a href="org/apache/cayenne/util/package-tree.html">org.apache.cayenne.util</a>, </li>
<li><a href="org/apache/cayenne/util/concurrentlinkedhashmap/package-tree.html">org.apache.cayenne.util.concurrentlinkedhashmap</a>, </li>
<li><a href="org/apache/cayenne/validation/package-tree.html">org.apache.cayenne.validation</a>, </li>
<li><a href="org/apache/cayenne/xml/package-tree.html">org.apache.cayenne.xml</a></li>
</ul>
</div>
<div class="contentContainer">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="strong">Object</span></a>
<ul>
<li type="circle">java.util.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/AbstractCollection.html?is-external=true" title="class or interface in java.util"><span class="strong">AbstractCollection</span></a>&lt;E&gt; (implements java.util.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;E&gt;)
<ul>
<li type="circle">java.util.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/AbstractList.html?is-external=true" title="class or interface in java.util"><span class="strong">AbstractList</span></a>&lt;E&gt; (implements java.util.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;E&gt;)
<ul>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/IndexPropertyList.html" title="class in org.apache.cayenne.util"><span class="strong">IndexPropertyList</span></a> (implements org.apache.cayenne.<a href="org/apache/cayenne/ValueHolder.html" title="interface in org.apache.cayenne">ValueHolder</a>)</li>
</ul>
</li>
</ul>
</li>
<li type="circle">java.util.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html?is-external=true" title="class or interface in java.util"><span class="strong">AbstractMap</span></a>&lt;K,V&gt; (implements java.util.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;K,V&gt;)
<ul>
<li type="circle">org.apache.cayenne.util.concurrentlinkedhashmap.<a href="org/apache/cayenne/util/concurrentlinkedhashmap/ConcurrentLinkedHashMap.html" title="class in org.apache.cayenne.util.concurrentlinkedhashmap"><span class="strong">ConcurrentLinkedHashMap</span></a>&lt;K,V&gt; (implements java.util.concurrent.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentMap</a>&lt;K,V&gt;, java.io.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
<li type="circle">java.util.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util"><span class="strong">HashMap</span></a>&lt;K,V&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Cloneable.html?is-external=true" title="class or interface in java.lang">Cloneable</a>, java.util.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;K,V&gt;, java.io.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
<ul>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/DataRow.html" title="class in org.apache.cayenne"><span class="strong">DataRow</span></a></li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/AbstractQuery.html" title="class in org.apache.cayenne.query"><span class="strong">AbstractQuery</span></a> (implements org.apache.cayenne.query.<a href="org/apache/cayenne/query/Query.html" title="interface in org.apache.cayenne.query">Query</a>)
<ul>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/ProcedureQuery.html" title="class in org.apache.cayenne.query"><span class="strong">ProcedureQuery</span></a> (implements org.apache.cayenne.query.<a href="org/apache/cayenne/query/ParameterizedQuery.html" title="interface in org.apache.cayenne.query">ParameterizedQuery</a>, org.apache.cayenne.util.<a href="org/apache/cayenne/util/XMLSerializable.html" title="interface in org.apache.cayenne.util">XMLSerializable</a>)</li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/QualifiedQuery.html" title="class in org.apache.cayenne.query"><span class="strong">QualifiedQuery</span></a>
<ul>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/SelectQuery.html" title="class in org.apache.cayenne.query"><span class="strong">SelectQuery</span></a> (implements org.apache.cayenne.query.<a href="org/apache/cayenne/query/ParameterizedQuery.html" title="interface in org.apache.cayenne.query">ParameterizedQuery</a>, org.apache.cayenne.util.<a href="org/apache/cayenne/util/XMLSerializable.html" title="interface in org.apache.cayenne.util">XMLSerializable</a>)
<ul>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/PrefetchSelectQuery.html" title="class in org.apache.cayenne.query"><span class="strong">PrefetchSelectQuery</span></a></li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/SQLTemplate.html" title="class in org.apache.cayenne.query"><span class="strong">SQLTemplate</span></a> (implements org.apache.cayenne.query.<a href="org/apache/cayenne/query/ParameterizedQuery.html" title="interface in org.apache.cayenne.query">ParameterizedQuery</a>, org.apache.cayenne.util.<a href="org/apache/cayenne/util/XMLSerializable.html" title="interface in org.apache.cayenne.util">XMLSerializable</a>)</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.merge.<a href="org/apache/cayenne/merge/AbstractToDbToken.html" title="class in org.apache.cayenne.merge"><span class="strong">AbstractToDbToken</span></a> (implements java.lang.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, org.apache.cayenne.merge.<a href="org/apache/cayenne/merge/MergerToken.html" title="interface in org.apache.cayenne.merge">MergerToken</a>)
<ul>
<li type="circle">org.apache.cayenne.merge.<a href="org/apache/cayenne/merge/AddColumnToDb.html" title="class in org.apache.cayenne.merge"><span class="strong">AddColumnToDb</span></a></li>
<li type="circle">org.apache.cayenne.merge.<a href="org/apache/cayenne/merge/AddRelationshipToDb.html" title="class in org.apache.cayenne.merge"><span class="strong">AddRelationshipToDb</span></a></li>
<li type="circle">org.apache.cayenne.merge.<a href="org/apache/cayenne/merge/CreateTableToDb.html" title="class in org.apache.cayenne.merge"><span class="strong">CreateTableToDb</span></a></li>
<li type="circle">org.apache.cayenne.merge.<a href="org/apache/cayenne/merge/DropColumnToDb.html" title="class in org.apache.cayenne.merge"><span class="strong">DropColumnToDb</span></a></li>
<li type="circle">org.apache.cayenne.merge.<a href="org/apache/cayenne/merge/DropRelationshipToDb.html" title="class in org.apache.cayenne.merge"><span class="strong">DropRelationshipToDb</span></a></li>
<li type="circle">org.apache.cayenne.merge.<a href="org/apache/cayenne/merge/DropTableToDb.html" title="class in org.apache.cayenne.merge"><span class="strong">DropTableToDb</span></a></li>
<li type="circle">org.apache.cayenne.merge.<a href="org/apache/cayenne/merge/SetAllowNullToDb.html" title="class in org.apache.cayenne.merge"><span class="strong">SetAllowNullToDb</span></a></li>
<li type="circle">org.apache.cayenne.merge.<a href="org/apache/cayenne/merge/SetColumnTypeToDb.html" title="class in org.apache.cayenne.merge"><span class="strong">SetColumnTypeToDb</span></a></li>
<li type="circle">org.apache.cayenne.merge.<a href="org/apache/cayenne/merge/SetNotNullToDb.html" title="class in org.apache.cayenne.merge"><span class="strong">SetNotNullToDb</span></a></li>
<li type="circle">org.apache.cayenne.merge.<a href="org/apache/cayenne/merge/SetPrimaryKeyToDb.html" title="class in org.apache.cayenne.merge"><span class="strong">SetPrimaryKeyToDb</span></a></li>
<li type="circle">org.apache.cayenne.merge.<a href="org/apache/cayenne/merge/SetValueForNullToDb.html" title="class in org.apache.cayenne.merge"><span class="strong">SetValueForNullToDb</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.merge.<a href="org/apache/cayenne/merge/AbstractToModelToken.html" title="class in org.apache.cayenne.merge"><span class="strong">AbstractToModelToken</span></a> (implements org.apache.cayenne.merge.<a href="org/apache/cayenne/merge/MergerToken.html" title="interface in org.apache.cayenne.merge">MergerToken</a>)
<ul>
<li type="circle">org.apache.cayenne.merge.<a href="org/apache/cayenne/merge/AddColumnToModel.html" title="class in org.apache.cayenne.merge"><span class="strong">AddColumnToModel</span></a></li>
<li type="circle">org.apache.cayenne.merge.<a href="org/apache/cayenne/merge/AddRelationshipToModel.html" title="class in org.apache.cayenne.merge"><span class="strong">AddRelationshipToModel</span></a></li>
<li type="circle">org.apache.cayenne.merge.<a href="org/apache/cayenne/merge/CreateTableToModel.html" title="class in org.apache.cayenne.merge"><span class="strong">CreateTableToModel</span></a></li>
<li type="circle">org.apache.cayenne.merge.<a href="org/apache/cayenne/merge/DropColumnToModel.html" title="class in org.apache.cayenne.merge"><span class="strong">DropColumnToModel</span></a></li>
<li type="circle">org.apache.cayenne.merge.<a href="org/apache/cayenne/merge/DropRelationshipToModel.html" title="class in org.apache.cayenne.merge"><span class="strong">DropRelationshipToModel</span></a></li>
<li type="circle">org.apache.cayenne.merge.<a href="org/apache/cayenne/merge/DropTableToModel.html" title="class in org.apache.cayenne.merge"><span class="strong">DropTableToModel</span></a></li>
<li type="circle">org.apache.cayenne.merge.<a href="org/apache/cayenne/merge/SetAllowNullToModel.html" title="class in org.apache.cayenne.merge"><span class="strong">SetAllowNullToModel</span></a></li>
<li type="circle">org.apache.cayenne.merge.<a href="org/apache/cayenne/merge/SetColumnTypeToModel.html" title="class in org.apache.cayenne.merge"><span class="strong">SetColumnTypeToModel</span></a></li>
<li type="circle">org.apache.cayenne.merge.<a href="org/apache/cayenne/merge/SetNotNullToModel.html" title="class in org.apache.cayenne.merge"><span class="strong">SetNotNullToModel</span></a></li>
<li type="circle">org.apache.cayenne.merge.<a href="org/apache/cayenne/merge/SetPrimaryKeyToModel.html" title="class in org.apache.cayenne.merge"><span class="strong">SetPrimaryKeyToModel</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.ashwood.graph.<a href="org/apache/cayenne/ashwood/graph/ArcIterator.EmptyIterator.html" title="class in org.apache.cayenne.ashwood.graph"><span class="strong">ArcIterator.EmptyIterator</span></a>&lt;E,V&gt; (implements org.apache.cayenne.ashwood.graph.<a href="org/apache/cayenne/ashwood/graph/ArcIterator.html" title="interface in org.apache.cayenne.ashwood.graph">ArcIterator</a>&lt;E,V&gt;)</li>
<li type="circle">org.apache.cayenne.ashwood.<a href="org/apache/cayenne/ashwood/AshwoodEntitySorter.html" title="class in org.apache.cayenne.ashwood"><span class="strong">AshwoodEntitySorter</span></a> (implements org.apache.cayenne.map.<a href="org/apache/cayenne/map/EntitySorter.html" title="interface in org.apache.cayenne.map">EntitySorter</a>)
<ul>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/AshwoodEntitySorter.html" title="class in org.apache.cayenne.map"><span class="strong">AshwoodEntitySorter</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/Attribute.html" title="class in org.apache.cayenne.map"><span class="strong">Attribute</span></a> (implements org.apache.cayenne.util.<a href="org/apache/cayenne/util/CayenneMapEntry.html" title="interface in org.apache.cayenne.util">CayenneMapEntry</a>, java.io.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, org.apache.cayenne.util.<a href="org/apache/cayenne/util/XMLSerializable.html" title="interface in org.apache.cayenne.util">XMLSerializable</a>)
<ul>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/DbAttribute.html" title="class in org.apache.cayenne.map"><span class="strong">DbAttribute</span></a> (implements org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/ConfigurationNode.html" title="interface in org.apache.cayenne.configuration">ConfigurationNode</a>)</li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/ObjAttribute.html" title="class in org.apache.cayenne.map"><span class="strong">ObjAttribute</span></a> (implements org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/ConfigurationNode.html" title="interface in org.apache.cayenne.configuration">ConfigurationNode</a>)
<ul>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/EmbeddedAttribute.html" title="class in org.apache.cayenne.map"><span class="strong">EmbeddedAttribute</span></a></li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.dba.<a href="org/apache/cayenne/dba/AutoAdapter.html" title="class in org.apache.cayenne.dba"><span class="strong">AutoAdapter</span></a> (implements org.apache.cayenne.dba.<a href="org/apache/cayenne/dba/DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>)</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/Base64Codec.html" title="class in org.apache.cayenne.util"><span class="strong">Base64Codec</span></a></li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/BaseConfigurationNodeVisitor.html" title="class in org.apache.cayenne.configuration"><span class="strong">BaseConfigurationNodeVisitor</span></a>&lt;T&gt; (implements org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/ConfigurationNodeVisitor.html" title="interface in org.apache.cayenne.configuration">ConfigurationNodeVisitor</a>&lt;T&gt;)</li>
<li type="circle">org.apache.cayenne.remote.<a href="org/apache/cayenne/remote/BaseConnection.html" title="class in org.apache.cayenne.remote"><span class="strong">BaseConnection</span></a> (implements org.apache.cayenne.remote.<a href="org/apache/cayenne/remote/ClientConnection.html" title="interface in org.apache.cayenne.remote">ClientConnection</a>)
<ul>
<li type="circle">org.apache.cayenne.remote.hessian.<a href="org/apache/cayenne/remote/hessian/HessianConnection.html" title="class in org.apache.cayenne.remote.hessian"><span class="strong">HessianConnection</span></a></li>
<li type="circle">org.apache.cayenne.remote.service.<a href="org/apache/cayenne/remote/service/LocalConnection.html" title="class in org.apache.cayenne.remote.service"><span class="strong">LocalConnection</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/BaseContext.html" title="class in org.apache.cayenne"><span class="strong">BaseContext</span></a> (implements org.apache.cayenne.<a href="org/apache/cayenne/DataChannel.html" title="interface in org.apache.cayenne">DataChannel</a>, org.apache.cayenne.<a href="org/apache/cayenne/ObjectContext.html" title="interface in org.apache.cayenne">ObjectContext</a>)
<ul>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/CayenneContext.html" title="class in org.apache.cayenne"><span class="strong">CayenneContext</span></a></li>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/DataContext.html" title="class in org.apache.cayenne.access"><span class="strong">DataContext</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/BaseProperty.html" title="class in org.apache.cayenne.reflect"><span class="strong">BaseProperty</span></a> (implements org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/Property.html" title="interface in org.apache.cayenne.reflect">Property</a>)
<ul>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/BaseArcProperty.html" title="class in org.apache.cayenne.reflect"><span class="strong">BaseArcProperty</span></a> (implements org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/ArcProperty.html" title="interface in org.apache.cayenne.reflect">ArcProperty</a>)
<ul>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/BaseToManyProperty.html" title="class in org.apache.cayenne.reflect"><span class="strong">BaseToManyProperty</span></a> (implements org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/ToManyProperty.html" title="interface in org.apache.cayenne.reflect">ToManyProperty</a>)</li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/BaseToOneProperty.html" title="class in org.apache.cayenne.reflect"><span class="strong">BaseToOneProperty</span></a> (implements org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/ToOneProperty.html" title="interface in org.apache.cayenne.reflect">ToOneProperty</a>)</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/SimpleAttributeProperty.html" title="class in org.apache.cayenne.reflect"><span class="strong">SimpleAttributeProperty</span></a> (implements org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/AttributeProperty.html" title="interface in org.apache.cayenne.reflect">AttributeProperty</a>)</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.remote.service.<a href="org/apache/cayenne/remote/service/BaseRemoteService.html" title="class in org.apache.cayenne.remote.service"><span class="strong">BaseRemoteService</span></a> (implements org.apache.cayenne.remote.<a href="org/apache/cayenne/remote/RemoteService.html" title="interface in org.apache.cayenne.remote">RemoteService</a>)
<ul>
<li type="circle">org.apache.cayenne.remote.service.<a href="org/apache/cayenne/remote/service/HttpRemoteService.html" title="class in org.apache.cayenne.remote.service"><span class="strong">HttpRemoteService</span></a>
<ul>
<li type="circle">org.apache.cayenne.remote.hessian.service.<a href="org/apache/cayenne/remote/hessian/service/HessianService.html" title="class in org.apache.cayenne.remote.hessian.service"><span class="strong">HessianService</span></a></li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.access.dbsync.<a href="org/apache/cayenne/access/dbsync/BaseSchemaUpdateStrategy.html" title="class in org.apache.cayenne.access.dbsync"><span class="strong">BaseSchemaUpdateStrategy</span></a> (implements org.apache.cayenne.access.dbsync.<a href="org/apache/cayenne/access/dbsync/SchemaUpdateStrategy.html" title="interface in org.apache.cayenne.access.dbsync">SchemaUpdateStrategy</a>)
<ul>
<li type="circle">org.apache.cayenne.access.dbsync.<a href="org/apache/cayenne/access/dbsync/CreateIfNoSchemaStrategy.html" title="class in org.apache.cayenne.access.dbsync"><span class="strong">CreateIfNoSchemaStrategy</span></a></li>
<li type="circle">org.apache.cayenne.access.dbsync.<a href="org/apache/cayenne/access/dbsync/ThrowOnPartialSchemaStrategy.html" title="class in org.apache.cayenne.access.dbsync"><span class="strong">ThrowOnPartialSchemaStrategy</span></a>
<ul>
<li type="circle">org.apache.cayenne.access.dbsync.<a href="org/apache/cayenne/access/dbsync/ThrowOnPartialOrCreateSchemaStrategy.html" title="class in org.apache.cayenne.access.dbsync"><span class="strong">ThrowOnPartialOrCreateSchemaStrategy</span></a></li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/BaseSQLAction.html" title="class in org.apache.cayenne.access.jdbc"><span class="strong">BaseSQLAction</span></a> (implements org.apache.cayenne.query.<a href="org/apache/cayenne/query/SQLAction.html" title="interface in org.apache.cayenne.query">SQLAction</a>)
<ul>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/BatchAction.html" title="class in org.apache.cayenne.access.jdbc"><span class="strong">BatchAction</span></a>
<ul>
<li type="circle">org.apache.cayenne.dba.sqlserver.<a href="org/apache/cayenne/dba/sqlserver/SQLServerBatchAction.html" title="class in org.apache.cayenne.dba.sqlserver"><span class="strong">SQLServerBatchAction</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/EJBQLAction.html" title="class in org.apache.cayenne.access.jdbc"><span class="strong">EJBQLAction</span></a></li>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/ProcedureAction.html" title="class in org.apache.cayenne.access.jdbc"><span class="strong">ProcedureAction</span></a>
<ul>
<li type="circle">org.apache.cayenne.dba.sqlserver.<a href="org/apache/cayenne/dba/sqlserver/SQLServerProcedureAction.html" title="class in org.apache.cayenne.dba.sqlserver"><span class="strong">SQLServerProcedureAction</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/SelectAction.html" title="class in org.apache.cayenne.access.jdbc"><span class="strong">SelectAction</span></a>
<ul>
<li type="circle">org.apache.cayenne.dba.ingres.<a href="org/apache/cayenne/dba/ingres/IngresSelectAction.html" title="class in org.apache.cayenne.dba.ingres"><span class="strong">IngresSelectAction</span></a></li>
<li type="circle">org.apache.cayenne.dba.sqlserver.<a href="org/apache/cayenne/dba/sqlserver/SQLServerSelectAction.html" title="class in org.apache.cayenne.dba.sqlserver"><span class="strong">SQLServerSelectAction</span></a></li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.map.naming.<a href="org/apache/cayenne/map/naming/BasicNamingStrategy.html" title="class in org.apache.cayenne.map.naming"><span class="strong">BasicNamingStrategy</span></a> (implements org.apache.cayenne.map.naming.<a href="org/apache/cayenne/map/naming/NamingStrategy.html" title="interface in org.apache.cayenne.map.naming">NamingStrategy</a>)</li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/BatchQuery.html" title="class in org.apache.cayenne.query"><span class="strong">BatchQuery</span></a> (implements org.apache.cayenne.query.<a href="org/apache/cayenne/query/Query.html" title="interface in org.apache.cayenne.query">Query</a>)
<ul>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/DeleteBatchQuery.html" title="class in org.apache.cayenne.query"><span class="strong">DeleteBatchQuery</span></a></li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/InsertBatchQuery.html" title="class in org.apache.cayenne.query"><span class="strong">InsertBatchQuery</span></a></li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/UpdateBatchQuery.html" title="class in org.apache.cayenne.query"><span class="strong">UpdateBatchQuery</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.access.trans.<a href="org/apache/cayenne/access/trans/BatchQueryBuilder.html" title="class in org.apache.cayenne.access.trans"><span class="strong">BatchQueryBuilder</span></a>
<ul>
<li type="circle">org.apache.cayenne.access.trans.<a href="org/apache/cayenne/access/trans/DeleteBatchQueryBuilder.html" title="class in org.apache.cayenne.access.trans"><span class="strong">DeleteBatchQueryBuilder</span></a>
<ul>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/SoftDeleteBatchQueryBuilder.html" title="class in org.apache.cayenne.access.jdbc"><span class="strong">SoftDeleteBatchQueryBuilder</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.access.trans.<a href="org/apache/cayenne/access/trans/InsertBatchQueryBuilder.html" title="class in org.apache.cayenne.access.trans"><span class="strong">InsertBatchQueryBuilder</span></a></li>
<li type="circle">org.apache.cayenne.access.trans.<a href="org/apache/cayenne/access/trans/LOBBatchQueryBuilder.html" title="class in org.apache.cayenne.access.trans"><span class="strong">LOBBatchQueryBuilder</span></a>
<ul>
<li type="circle">org.apache.cayenne.access.trans.<a href="org/apache/cayenne/access/trans/LOBInsertBatchQueryBuilder.html" title="class in org.apache.cayenne.access.trans"><span class="strong">LOBInsertBatchQueryBuilder</span></a></li>
<li type="circle">org.apache.cayenne.access.trans.<a href="org/apache/cayenne/access/trans/LOBUpdateBatchQueryBuilder.html" title="class in org.apache.cayenne.access.trans"><span class="strong">LOBUpdateBatchQueryBuilder</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.access.trans.<a href="org/apache/cayenne/access/trans/UpdateBatchQueryBuilder.html" title="class in org.apache.cayenne.access.trans"><span class="strong">UpdateBatchQueryBuilder</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/BeanAccessor.html" title="class in org.apache.cayenne.reflect"><span class="strong">BeanAccessor</span></a> (implements org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/Accessor.html" title="interface in org.apache.cayenne.reflect">Accessor</a>)</li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/BigDecimalType.html" title="class in org.apache.cayenne.access.types"><span class="strong">BigDecimalType</span></a> (implements org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ExtendedType.html" title="interface in org.apache.cayenne.access.types">ExtendedType</a>)</li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/BigIntegerType.html" title="class in org.apache.cayenne.access.types"><span class="strong">BigIntegerType</span></a> (implements org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ExtendedType.html" title="interface in org.apache.cayenne.access.types">ExtendedType</a>)</li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/BooleanType.html" title="class in org.apache.cayenne.access.types"><span class="strong">BooleanType</span></a> (implements org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ExtendedType.html" title="interface in org.apache.cayenne.access.types">ExtendedType</a>)
<ul>
<li type="circle">org.apache.cayenne.dba.ingres.<a href="org/apache/cayenne/dba/ingres/IngresBooleanType.html" title="class in org.apache.cayenne.dba.ingres"><span class="strong">IngresBooleanType</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.remote.<a href="org/apache/cayenne/remote/BootstrapMessage.html" title="class in org.apache.cayenne.remote"><span class="strong">BootstrapMessage</span></a> (implements org.apache.cayenne.remote.<a href="org/apache/cayenne/remote/ClientMessage.html" title="interface in org.apache.cayenne.remote">ClientMessage</a>)</li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ByteArrayType.html" title="class in org.apache.cayenne.access.types"><span class="strong">ByteArrayType</span></a> (implements org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ExtendedType.html" title="interface in org.apache.cayenne.access.types">ExtendedType</a>)
<ul>
<li type="circle">org.apache.cayenne.dba.oracle.<a href="org/apache/cayenne/dba/oracle/OracleByteArrayType.html" title="class in org.apache.cayenne.dba.oracle"><span class="strong">OracleByteArrayType</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ByteType.html" title="class in org.apache.cayenne.access.types"><span class="strong">ByteType</span></a> (implements org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ExtendedType.html" title="interface in org.apache.cayenne.access.types">ExtendedType</a>)</li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/CalendarType.html" title="class in org.apache.cayenne.access.types"><span class="strong">CalendarType</span></a>&lt;T&gt; (implements org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ExtendedType.html" title="interface in org.apache.cayenne.access.types">ExtendedType</a>)</li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/CallbackDescriptor.html" title="class in org.apache.cayenne.map"><span class="strong">CallbackDescriptor</span></a> (implements java.io.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/CallbackMap.html" title="class in org.apache.cayenne.map"><span class="strong">CallbackMap</span></a> (implements java.io.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/Cayenne.html" title="class in org.apache.cayenne"><span class="strong">Cayenne</span></a></li>
<li type="circle">org.apache.cayenne.configuration.rop.client.<a href="org/apache/cayenne/configuration/rop/client/CayenneContextFactory.html" title="class in org.apache.cayenne.configuration.rop.client"><span class="strong">CayenneContextFactory</span></a> (implements org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/ObjectContextFactory.html" title="interface in org.apache.cayenne.configuration">ObjectContextFactory</a>)</li>
<li type="circle">org.apache.cayenne.configuration.web.<a href="org/apache/cayenne/configuration/web/CayenneFilter.html" title="class in org.apache.cayenne.configuration.web"><span class="strong">CayenneFilter</span></a> (implements javax.servlet.Filter)
<ul>
<li type="circle">org.apache.cayenne.conf.<a href="org/apache/cayenne/conf/WebApplicationContextFilter.html" title="class in org.apache.cayenne.conf"><span class="strong">WebApplicationContextFilter</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/CayenneRuntime.html" title="class in org.apache.cayenne.configuration"><span class="strong">CayenneRuntime</span></a>
<ul>
<li type="circle">org.apache.cayenne.configuration.rop.client.<a href="org/apache/cayenne/configuration/rop/client/ClientRuntime.html" title="class in org.apache.cayenne.configuration.rop.client"><span class="strong">ClientRuntime</span></a>
<ul>
<li type="circle">org.apache.cayenne.configuration.rop.client.<a href="org/apache/cayenne/configuration/rop/client/ClientLocalRuntime.html" title="class in org.apache.cayenne.configuration.rop.client"><span class="strong">ClientLocalRuntime</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/ServerRuntime.html" title="class in org.apache.cayenne.configuration.server"><span class="strong">ServerRuntime</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/CharType.html" title="class in org.apache.cayenne.access.types"><span class="strong">CharType</span></a> (implements org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ExtendedType.html" title="interface in org.apache.cayenne.access.types">ExtendedType</a>)
<ul>
<li type="circle">org.apache.cayenne.dba.oracle.<a href="org/apache/cayenne/dba/oracle/OracleCharType.html" title="class in org.apache.cayenne.dba.oracle"><span class="strong">OracleCharType</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.graph.<a href="org/apache/cayenne/graph/ChildDiffLoader.html" title="class in org.apache.cayenne.graph"><span class="strong">ChildDiffLoader</span></a> (implements org.apache.cayenne.graph.<a href="org/apache/cayenne/graph/GraphChangeHandler.html" title="interface in org.apache.cayenne.graph">GraphChangeHandler</a>)</li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/ClassDescriptorMap.html" title="class in org.apache.cayenne.reflect"><span class="strong">ClassDescriptorMap</span></a></li>
<li type="circle">org.apache.cayenne.resource.<a href="org/apache/cayenne/resource/ClassLoaderResourceLocator.html" title="class in org.apache.cayenne.resource"><span class="strong">ClassLoaderResourceLocator</span></a> (implements org.apache.cayenne.resource.<a href="org/apache/cayenne/resource/ResourceLocator.html" title="interface in org.apache.cayenne.resource">ResourceLocator</a>)</li>
<li type="circle">org.apache.cayenne.remote.<a href="org/apache/cayenne/remote/ClientChannel.html" title="class in org.apache.cayenne.remote"><span class="strong">ClientChannel</span></a> (implements org.apache.cayenne.<a href="org/apache/cayenne/DataChannel.html" title="interface in org.apache.cayenne">DataChannel</a>)</li>
<li type="circle">org.apache.cayenne.configuration.rop.client.<a href="org/apache/cayenne/configuration/rop/client/ClientChannelProvider.html" title="class in org.apache.cayenne.configuration.rop.client"><span class="strong">ClientChannelProvider</span></a> (implements org.apache.cayenne.di.<a href="org/apache/cayenne/di/Provider.html" title="interface in org.apache.cayenne.di">Provider</a>&lt;T&gt;)</li>
<li type="circle">org.apache.cayenne.configuration.rop.client.<a href="org/apache/cayenne/configuration/rop/client/ClientModule.html" title="class in org.apache.cayenne.configuration.rop.client"><span class="strong">ClientModule</span></a> (implements org.apache.cayenne.di.<a href="org/apache/cayenne/di/Module.html" title="interface in org.apache.cayenne.di">Module</a>)</li>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/ClientServerChannel.html" title="class in org.apache.cayenne.access"><span class="strong">ClientServerChannel</span></a> (implements org.apache.cayenne.<a href="org/apache/cayenne/DataChannel.html" title="interface in org.apache.cayenne">DataChannel</a>)</li>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/ColumnDescriptor.html" title="class in org.apache.cayenne.access.jdbc"><span class="strong">ColumnDescriptor</span></a> (implements java.io.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
<li type="circle">org.apache.cayenne.log.<a href="org/apache/cayenne/log/CommonsJdbcEventLogger.html" title="class in org.apache.cayenne.log"><span class="strong">CommonsJdbcEventLogger</span></a> (implements org.apache.cayenne.log.<a href="org/apache/cayenne/log/JdbcEventLogger.html" title="interface in org.apache.cayenne.log">JdbcEventLogger</a>)
<ul>
<li type="circle">org.apache.cayenne.log.<a href="org/apache/cayenne/log/FormattedCommonsJdbcEventLogger.html" title="class in org.apache.cayenne.log"><span class="strong">FormattedCommonsJdbcEventLogger</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.graph.<a href="org/apache/cayenne/graph/CompoundDiff.html" title="class in org.apache.cayenne.graph"><span class="strong">CompoundDiff</span></a> (implements org.apache.cayenne.graph.<a href="org/apache/cayenne/graph/GraphDiff.html" title="interface in org.apache.cayenne.graph">GraphDiff</a>)</li>
<li type="circle">org.apache.cayenne.util.concurrentlinkedhashmap.<a href="org/apache/cayenne/util/concurrentlinkedhashmap/ConcurrentLinkedHashMap.Builder.html" title="class in org.apache.cayenne.util.concurrentlinkedhashmap"><span class="strong">ConcurrentLinkedHashMap.Builder</span></a>&lt;K,V&gt;</li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/ConfigurationTree.html" title="class in org.apache.cayenne.configuration"><span class="strong">ConfigurationTree</span></a>&lt;T&gt;</li>
<li type="circle">org.apache.cayenne.conn.<a href="org/apache/cayenne/conn/ConnectionWrapper.html" title="class in org.apache.cayenne.conn"><span class="strong">ConnectionWrapper</span></a> (implements java.sql.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>)</li>
<li type="circle">org.apache.cayenne.conn.<a href="org/apache/cayenne/conn/ContainerPoolFactory.html" title="class in org.apache.cayenne.conn"><span class="strong">ContainerPoolFactory</span></a> (implements javax.naming.spi.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/javax/naming/spi/ObjectFactory.html?is-external=true" title="class or interface in javax.naming.spi">ObjectFactory</a>)</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/ConversionUtil.html" title="class in org.apache.cayenne.util"><span class="strong">ConversionUtil</span></a></li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/DataChannelDescriptor.html" title="class in org.apache.cayenne.configuration"><span class="strong">DataChannelDescriptor</span></a> (implements org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/ConfigurationNode.html" title="interface in org.apache.cayenne.configuration">ConfigurationNode</a>, java.io.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, org.apache.cayenne.util.<a href="org/apache/cayenne/util/XMLSerializable.html" title="interface in org.apache.cayenne.util">XMLSerializable</a>)</li>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/DataChannelSyncCallbackAction.html" title="class in org.apache.cayenne"><span class="strong">DataChannelSyncCallbackAction</span></a> (implements org.apache.cayenne.graph.<a href="org/apache/cayenne/graph/GraphChangeHandler.html" title="interface in org.apache.cayenne.graph">GraphChangeHandler</a>)</li>
<li type="circle">org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DataContextFactory.html" title="class in org.apache.cayenne.configuration.server"><span class="strong">DataContextFactory</span></a> (implements org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/ObjectContextFactory.html" title="interface in org.apache.cayenne.configuration">ObjectContextFactory</a>)</li>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/DataDomain.html" title="class in org.apache.cayenne.access"><span class="strong">DataDomain</span></a> (implements org.apache.cayenne.<a href="org/apache/cayenne/DataChannel.html" title="interface in org.apache.cayenne">DataChannel</a>, org.apache.cayenne.access.<a href="org/apache/cayenne/access/QueryEngine.html" title="interface in org.apache.cayenne.access">QueryEngine</a>)</li>
<li type="circle">org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DataDomainProvider.html" title="class in org.apache.cayenne.configuration.server"><span class="strong">DataDomainProvider</span></a> (implements org.apache.cayenne.di.<a href="org/apache/cayenne/di/Provider.html" title="interface in org.apache.cayenne.di">Provider</a>&lt;T&gt;)</li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/DataMap.html" title="class in org.apache.cayenne.map"><span class="strong">DataMap</span></a> (implements java.lang.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/ConfigurationNode.html" title="interface in org.apache.cayenne.configuration">ConfigurationNode</a>, org.apache.cayenne.map.event.<a href="org/apache/cayenne/map/event/DbEntityListener.html" title="interface in org.apache.cayenne.map.event">DbEntityListener</a>, org.apache.cayenne.map.<a href="org/apache/cayenne/map/MappingNamespace.html" title="interface in org.apache.cayenne.map">MappingNamespace</a>, org.apache.cayenne.map.event.<a href="org/apache/cayenne/map/event/ObjEntityListener.html" title="interface in org.apache.cayenne.map.event">ObjEntityListener</a>, java.io.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, org.apache.cayenne.util.<a href="org/apache/cayenne/util/XMLSerializable.html" title="interface in org.apache.cayenne.util">XMLSerializable</a>)</li>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/DataNode.html" title="class in org.apache.cayenne.access"><span class="strong">DataNode</span></a> (implements org.apache.cayenne.access.<a href="org/apache/cayenne/access/QueryEngine.html" title="interface in org.apache.cayenne.access">QueryEngine</a>)</li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/DataNodeDescriptor.html" title="class in org.apache.cayenne.configuration"><span class="strong">DataNodeDescriptor</span></a> (implements java.lang.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/ConfigurationNode.html" title="interface in org.apache.cayenne.configuration">ConfigurationNode</a>, java.io.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, org.apache.cayenne.util.<a href="org/apache/cayenne/util/XMLSerializable.html" title="interface in org.apache.cayenne.util">XMLSerializable</a>)</li>
<li type="circle">org.apache.cayenne.access.trans.<a href="org/apache/cayenne/access/trans/DataObjectMatchTranslator.html" title="class in org.apache.cayenne.access.trans"><span class="strong">DataObjectMatchTranslator</span></a></li>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/DataObjectUtils.html" title="class in org.apache.cayenne"><span class="strong">DataObjectUtils</span></a></li>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/DataPort.html" title="class in org.apache.cayenne.access"><span class="strong">DataPort</span></a></li>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/DataRowStore.html" title="class in org.apache.cayenne.access"><span class="strong">DataRowStore</span></a> (implements java.io.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
<li type="circle">org.apache.cayenne.conn.<a href="org/apache/cayenne/conn/DataSourceInfo.html" title="class in org.apache.cayenne.conn"><span class="strong">DataSourceInfo</span></a> (implements java.lang.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Cloneable.html?is-external=true" title="class or interface in java.lang">Cloneable</a>, java.io.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, org.apache.cayenne.util.<a href="org/apache/cayenne/util/XMLSerializable.html" title="interface in org.apache.cayenne.util">XMLSerializable</a>)</li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/DateType.html" title="class in org.apache.cayenne.access.types"><span class="strong">DateType</span></a> (implements org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ExtendedType.html" title="interface in org.apache.cayenne.access.types">ExtendedType</a>)</li>
<li type="circle">org.apache.cayenne.dba.db2.<a href="org/apache/cayenne/dba/db2/DB2Sniffer.html" title="class in org.apache.cayenne.dba.db2"><span class="strong">DB2Sniffer</span></a> (implements org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DbAdapterDetector.html" title="interface in org.apache.cayenne.configuration.server">DbAdapterDetector</a>, org.apache.cayenne.dba.<a href="org/apache/cayenne/dba/DbAdapterFactory.html" title="interface in org.apache.cayenne.dba">DbAdapterFactory</a>)</li>
<li type="circle">org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DBCPDataSourceFactory.html" title="class in org.apache.cayenne.configuration.server"><span class="strong">DBCPDataSourceFactory</span></a> (implements org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DataSourceFactory.html" title="interface in org.apache.cayenne.configuration.server">DataSourceFactory</a>)</li>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/DbGenerator.html" title="class in org.apache.cayenne.access"><span class="strong">DbGenerator</span></a></li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/DbJoin.html" title="class in org.apache.cayenne.map"><span class="strong">DbJoin</span></a> (implements java.io.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, org.apache.cayenne.util.<a href="org/apache/cayenne/util/XMLSerializable.html" title="interface in org.apache.cayenne.util">XMLSerializable</a>)</li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/DbKeyGenerator.html" title="class in org.apache.cayenne.map"><span class="strong">DbKeyGenerator</span></a> (implements org.apache.cayenne.util.<a href="org/apache/cayenne/util/CayenneMapEntry.html" title="interface in org.apache.cayenne.util">CayenneMapEntry</a>, java.io.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, org.apache.cayenne.util.<a href="org/apache/cayenne/util/XMLSerializable.html" title="interface in org.apache.cayenne.util">XMLSerializable</a>)</li>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/DbLoader.html" title="class in org.apache.cayenne.access"><span class="strong">DbLoader</span></a></li>
<li type="circle">org.apache.cayenne.merge.<a href="org/apache/cayenne/merge/DbMerger.html" title="class in org.apache.cayenne.merge"><span class="strong">DbMerger</span></a></li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/DeepMergeOperation.html" title="class in org.apache.cayenne.util"><span class="strong">DeepMergeOperation</span></a></li>
<li type="circle">org.apache.cayenne.di.spi.<a href="org/apache/cayenne/di/spi/DefaultAdhocObjectFactory.html" title="class in org.apache.cayenne.di.spi"><span class="strong">DefaultAdhocObjectFactory</span></a> (implements org.apache.cayenne.di.<a href="org/apache/cayenne/di/AdhocObjectFactory.html" title="interface in org.apache.cayenne.di">AdhocObjectFactory</a>)</li>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/DefaultBatchQueryBuilderFactory.html" title="class in org.apache.cayenne.access.jdbc"><span class="strong">DefaultBatchQueryBuilderFactory</span></a> (implements org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/BatchQueryBuilderFactory.html" title="interface in org.apache.cayenne.access.jdbc">BatchQueryBuilderFactory</a>)
<ul>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/SoftDeleteQueryBuilderFactory.html" title="class in org.apache.cayenne.access.jdbc"><span class="strong">SoftDeleteQueryBuilderFactory</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/DefaultConfigurationNameMapper.html" title="class in org.apache.cayenne.configuration"><span class="strong">DefaultConfigurationNameMapper</span></a> (implements org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/ConfigurationNameMapper.html" title="interface in org.apache.cayenne.configuration">ConfigurationNameMapper</a>)</li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/DefaultDataChannelDescriptorMerger.html" title="class in org.apache.cayenne.configuration"><span class="strong">DefaultDataChannelDescriptorMerger</span></a> (implements org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/DataChannelDescriptorMerger.html" title="interface in org.apache.cayenne.configuration">DataChannelDescriptorMerger</a>)</li>
<li type="circle">org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DefaultDbAdapterFactory.html" title="class in org.apache.cayenne.configuration.server"><span class="strong">DefaultDbAdapterFactory</span></a> (implements org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DbAdapterFactory.html" title="interface in org.apache.cayenne.configuration.server">DbAdapterFactory</a>)</li>
<li type="circle">org.apache.cayenne.event.<a href="org/apache/cayenne/event/DefaultEventManager.html" title="class in org.apache.cayenne.event"><span class="strong">DefaultEventManager</span></a> (implements org.apache.cayenne.event.<a href="org/apache/cayenne/event/EventManager.html" title="interface in org.apache.cayenne.event">EventManager</a>)</li>
<li type="circle">org.xml.sax.helpers.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/org/xml/sax/helpers.DefaultHandler.html?is-external=true" title="class or interface in org.xml.sax"><span class="strong">DefaultHandler</span></a> (implements org.xml.sax.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/org/xml/sax/ContentHandler.html?is-external=true" title="class or interface in org.xml.sax">ContentHandler</a>, org.xml.sax.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/org/xml/sax/DTDHandler.html?is-external=true" title="class or interface in org.xml.sax">DTDHandler</a>, org.xml.sax.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/org/xml/sax/EntityResolver.html?is-external=true" title="class or interface in org.xml.sax">EntityResolver</a>, org.xml.sax.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/org/xml/sax/ErrorHandler.html?is-external=true" title="class or interface in org.xml.sax">ErrorHandler</a>)
<ul>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/MapLoader.html" title="class in org.apache.cayenne.map"><span class="strong">MapLoader</span></a></li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/SAXNestedTagHandler.html" title="class in org.apache.cayenne.configuration"><span class="strong">SAXNestedTagHandler</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.di.spi.<a href="org/apache/cayenne/di/spi/DefaultInjector.html" title="class in org.apache.cayenne.di.spi"><span class="strong">DefaultInjector</span></a> (implements org.apache.cayenne.di.<a href="org/apache/cayenne/di/Injector.html" title="interface in org.apache.cayenne.di">Injector</a>)</li>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/DefaultObjectMapRetainStrategy.html" title="class in org.apache.cayenne.access"><span class="strong">DefaultObjectMapRetainStrategy</span></a> (implements org.apache.cayenne.access.<a href="org/apache/cayenne/access/ObjectMapRetainStrategy.html" title="interface in org.apache.cayenne.access">ObjectMapRetainStrategy</a>)</li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/DefaultObjectStoreFactory.html" title="class in org.apache.cayenne.configuration"><span class="strong">DefaultObjectStoreFactory</span></a> (implements org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/ObjectStoreFactory.html" title="interface in org.apache.cayenne.configuration">ObjectStoreFactory</a>)</li>
<li type="circle">org.apache.cayenne.access.util.<a href="org/apache/cayenne/access/util/DefaultOperationObserver.html" title="class in org.apache.cayenne.access.util"><span class="strong">DefaultOperationObserver</span></a> (implements org.apache.cayenne.access.<a href="org/apache/cayenne/access/OperationObserver.html" title="interface in org.apache.cayenne.access">OperationObserver</a>)
<ul>
<li type="circle">org.apache.cayenne.access.util.<a href="org/apache/cayenne/access/util/IteratedSelectObserver.html" title="class in org.apache.cayenne.access.util"><span class="strong">IteratedSelectObserver</span></a></li>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/QueryResult.html" title="class in org.apache.cayenne.access"><span class="strong">QueryResult</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/DefaultRuntimeProperties.html" title="class in org.apache.cayenne.configuration"><span class="strong">DefaultRuntimeProperties</span></a> (implements org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/RuntimeProperties.html" title="interface in org.apache.cayenne.configuration">RuntimeProperties</a>)</li>
<li type="circle">org.apache.cayenne.di.spi.<a href="org/apache/cayenne/di/spi/DefaultScope.html" title="class in org.apache.cayenne.di.spi"><span class="strong">DefaultScope</span></a> (implements org.apache.cayenne.di.<a href="org/apache/cayenne/di/Scope.html" title="interface in org.apache.cayenne.di">Scope</a>)</li>
<li type="circle">org.apache.cayenne.di.spi.<a href="org/apache/cayenne/di/spi/DefaultScopeProvider.html" title="class in org.apache.cayenne.di.spi"><span class="strong">DefaultScopeProvider</span></a>&lt;T&gt; (implements org.apache.cayenne.di.<a href="org/apache/cayenne/di/Provider.html" title="interface in org.apache.cayenne.di">Provider</a>&lt;T&gt;)</li>
<li type="circle">org.apache.cayenne.merge.<a href="org/apache/cayenne/merge/DefaultValueForNullProvider.html" title="class in org.apache.cayenne.merge"><span class="strong">DefaultValueForNullProvider</span></a> (implements org.apache.cayenne.merge.<a href="org/apache/cayenne/merge/ValueForNullProvider.html" title="interface in org.apache.cayenne.merge">ValueForNullProvider</a>)</li>
<li type="circle">org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DelegatingDataSourceFactory.html" title="class in org.apache.cayenne.configuration.server"><span class="strong">DelegatingDataSourceFactory</span></a> (implements org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DataSourceFactory.html" title="interface in org.apache.cayenne.configuration.server">DataSourceFactory</a>)</li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/DeleteRule.html" title="class in org.apache.cayenne.map"><span class="strong">DeleteRule</span></a></li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/DeleteRuleUpdater.html" title="class in org.apache.cayenne.util"><span class="strong">DeleteRuleUpdater</span></a> (implements org.apache.cayenne.util.<a href="org/apache/cayenne/util/EntityMergeListener.html" title="interface in org.apache.cayenne.util">EntityMergeListener</a>)</li>
<li type="circle">org.apache.cayenne.ashwood.graph.<a href="org/apache/cayenne/ashwood/graph/DepthFirstSearch.html" title="class in org.apache.cayenne.ashwood.graph"><span class="strong">DepthFirstSearch</span></a>&lt;E&gt; (implements java.util.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;E&gt;)
<ul>
<li type="circle">org.apache.cayenne.ashwood.graph.<a href="org/apache/cayenne/ashwood/graph/DepthFirstStampSearch.html" title="class in org.apache.cayenne.ashwood.graph"><span class="strong">DepthFirstStampSearch</span></a>&lt;E&gt;</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.dba.derby.<a href="org/apache/cayenne/dba/derby/DerbySniffer.html" title="class in org.apache.cayenne.dba.derby"><span class="strong">DerbySniffer</span></a> (implements org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DbAdapterDetector.html" title="interface in org.apache.cayenne.configuration.server">DbAdapterDetector</a>, org.apache.cayenne.dba.<a href="org/apache/cayenne/dba/DbAdapterFactory.html" title="interface in org.apache.cayenne.dba">DbAdapterFactory</a>)</li>
<li type="circle">org.apache.cayenne.di.<a href="org/apache/cayenne/di/DIBootstrap.html" title="class in org.apache.cayenne.di"><span class="strong">DIBootstrap</span></a></li>
<li type="circle">org.apache.velocity.runtime.directive.Directive (implements java.lang.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Cloneable.html?is-external=true" title="class or interface in java.lang">Cloneable</a>, org.apache.velocity.runtime.directive.DirectiveConstants)
<ul>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/BindDirective.html" title="class in org.apache.cayenne.access.jdbc"><span class="strong">BindDirective</span></a>
<ul>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/BindEqualDirective.html" title="class in org.apache.cayenne.access.jdbc"><span class="strong">BindEqualDirective</span></a></li>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/BindNotEqualDirective.html" title="class in org.apache.cayenne.access.jdbc"><span class="strong">BindNotEqualDirective</span></a></li>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/BindObjectEqualDirective.html" title="class in org.apache.cayenne.access.jdbc"><span class="strong">BindObjectEqualDirective</span></a>
<ul>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/BindObjectNotEqualDirective.html" title="class in org.apache.cayenne.access.jdbc"><span class="strong">BindObjectNotEqualDirective</span></a></li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/ChainDirective.html" title="class in org.apache.cayenne.access.jdbc"><span class="strong">ChainDirective</span></a></li>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/ChunkDirective.html" title="class in org.apache.cayenne.access.jdbc"><span class="strong">ChunkDirective</span></a></li>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/ResultDirective.html" title="class in org.apache.cayenne.access.jdbc"><span class="strong">ResultDirective</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/DistinctResultIterator.html" title="class in org.apache.cayenne.access.jdbc"><span class="strong">DistinctResultIterator</span></a> (implements org.apache.cayenne.access.<a href="org/apache/cayenne/access/ResultIterator.html" title="interface in org.apache.cayenne.access">ResultIterator</a>)</li>
<li type="circle">org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DomainDataChannelProvider.html" title="class in org.apache.cayenne.configuration.server"><span class="strong">DomainDataChannelProvider</span></a> (implements org.apache.cayenne.di.<a href="org/apache/cayenne/di/Provider.html" title="interface in org.apache.cayenne.di">Provider</a>&lt;T&gt;)</li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/DoubleType.html" title="class in org.apache.cayenne.access.types"><span class="strong">DoubleType</span></a> (implements org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ExtendedType.html" title="interface in org.apache.cayenne.access.types">ExtendedType</a>)</li>
<li type="circle">org.apache.cayenne.conn.<a href="org/apache/cayenne/conn/DriverDataSource.html" title="class in org.apache.cayenne.conn"><span class="strong">DriverDataSource</span></a> (implements javax.sql.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/javax/sql/DataSource.html?is-external=true" title="class or interface in javax.sql">DataSource</a>)</li>
<li type="circle">org.apache.cayenne.cache.<a href="org/apache/cayenne/cache/EhCacheQueryCache.html" title="class in org.apache.cayenne.cache"><span class="strong">EhCacheQueryCache</span></a> (implements org.apache.cayenne.cache.<a href="org/apache/cayenne/cache/QueryCache.html" title="interface in org.apache.cayenne.cache">QueryCache</a>)</li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQL.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQL</span></a> (implements org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLConstants.html" title="interface in org.apache.cayenne.ejbql.parser">EJBQLConstants</a>, org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLTreeConstants.html" title="interface in org.apache.cayenne.ejbql.parser">EJBQLTreeConstants</a>)</li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQL.EJBQLDefaultParser.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQL.EJBQLDefaultParser</span></a> (implements org.apache.cayenne.ejbql.<a href="org/apache/cayenne/ejbql/EJBQLParser.html" title="interface in org.apache.cayenne.ejbql">EJBQLParser</a>)</li>
<li type="circle">org.apache.cayenne.ejbql.<a href="org/apache/cayenne/ejbql/EJBQLBaseVisitor.html" title="class in org.apache.cayenne.ejbql"><span class="strong">EJBQLBaseVisitor</span></a> (implements org.apache.cayenne.ejbql.<a href="org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>)
<ul>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/EJBQLConditionTranslator.html" title="class in org.apache.cayenne.access.jdbc"><span class="strong">EJBQLConditionTranslator</span></a></li>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/EJBQLDbPathTranslator.html" title="class in org.apache.cayenne.access.jdbc"><span class="strong">EJBQLDbPathTranslator</span></a></li>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/EJBQLDeleteTranslator.html" title="class in org.apache.cayenne.access.jdbc"><span class="strong">EJBQLDeleteTranslator</span></a></li>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/EJBQLFromTranslator.html" title="class in org.apache.cayenne.access.jdbc"><span class="strong">EJBQLFromTranslator</span></a></li>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/EJBQLPathTranslator.html" title="class in org.apache.cayenne.access.jdbc"><span class="strong">EJBQLPathTranslator</span></a></li>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/EJBQLSelectColumnsTranslator.html" title="class in org.apache.cayenne.access.jdbc"><span class="strong">EJBQLSelectColumnsTranslator</span></a></li>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/EJBQLSelectTranslator.html" title="class in org.apache.cayenne.access.jdbc"><span class="strong">EJBQLSelectTranslator</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/EjbqlBuilder.html" title="class in org.apache.cayenne.map"><span class="strong">EjbqlBuilder</span></a></li>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/EJBQLJoinAppender.html" title="class in org.apache.cayenne.access.jdbc"><span class="strong">EJBQLJoinAppender</span></a></li>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/EJBQLMultiColumnOperand.html" title="class in org.apache.cayenne.access.jdbc"><span class="strong">EJBQLMultiColumnOperand</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.<a href="org/apache/cayenne/ejbql/EJBQLParserFactory.html" title="class in org.apache.cayenne.ejbql"><span class="strong">EJBQLParserFactory</span></a></li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/EJBQLQuery.html" title="class in org.apache.cayenne.query"><span class="strong">EJBQLQuery</span></a> (implements org.apache.cayenne.query.<a href="org/apache/cayenne/query/Query.html" title="interface in org.apache.cayenne.query">Query</a>, org.apache.cayenne.util.<a href="org/apache/cayenne/util/XMLSerializable.html" title="interface in org.apache.cayenne.util">XMLSerializable</a>)</li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLTokenManager.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLTokenManager</span></a> (implements org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLConstants.html" title="interface in org.apache.cayenne.ejbql.parser">EJBQLConstants</a>)</li>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.jdbc"><span class="strong">EJBQLTranslationContext</span></a></li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/Embeddable.html" title="class in org.apache.cayenne.map"><span class="strong">Embeddable</span></a> (implements org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/ConfigurationNode.html" title="interface in org.apache.cayenne.configuration">ConfigurationNode</a>, java.io.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, org.apache.cayenne.util.<a href="org/apache/cayenne/util/XMLSerializable.html" title="interface in org.apache.cayenne.util">XMLSerializable</a>)</li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/EmbeddableAttribute.html" title="class in org.apache.cayenne.map"><span class="strong">EmbeddableAttribute</span></a> (implements org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/ConfigurationNode.html" title="interface in org.apache.cayenne.configuration">ConfigurationNode</a>, java.io.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, org.apache.cayenne.util.<a href="org/apache/cayenne/util/XMLSerializable.html" title="interface in org.apache.cayenne.util">XMLSerializable</a>)</li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/EmbeddedFieldAccessor.html" title="class in org.apache.cayenne.reflect"><span class="strong">EmbeddedFieldAccessor</span></a> (implements org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/Accessor.html" title="interface in org.apache.cayenne.reflect">Accessor</a>)</li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/Entity.html" title="class in org.apache.cayenne.map"><span class="strong">Entity</span></a> (implements org.apache.cayenne.util.<a href="org/apache/cayenne/util/CayenneMapEntry.html" title="interface in org.apache.cayenne.util">CayenneMapEntry</a>, java.io.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, org.apache.cayenne.util.<a href="org/apache/cayenne/util/XMLSerializable.html" title="interface in org.apache.cayenne.util">XMLSerializable</a>)
<ul>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/DbEntity.html" title="class in org.apache.cayenne.map"><span class="strong">DbEntity</span></a> (implements org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/ConfigurationNode.html" title="interface in org.apache.cayenne.configuration">ConfigurationNode</a>, org.apache.cayenne.map.event.<a href="org/apache/cayenne/map/event/DbAttributeListener.html" title="interface in org.apache.cayenne.map.event">DbAttributeListener</a>, org.apache.cayenne.map.event.<a href="org/apache/cayenne/map/event/DbEntityListener.html" title="interface in org.apache.cayenne.map.event">DbEntityListener</a>, org.apache.cayenne.map.event.<a href="org/apache/cayenne/map/event/DbRelationshipListener.html" title="interface in org.apache.cayenne.map.event">DbRelationshipListener</a>)
<ul>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/DetectedDbEntity.html" title="class in org.apache.cayenne.map"><span class="strong">DetectedDbEntity</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/ObjEntity.html" title="class in org.apache.cayenne.map"><span class="strong">ObjEntity</span></a> (implements org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/ConfigurationNode.html" title="interface in org.apache.cayenne.configuration">ConfigurationNode</a>, org.apache.cayenne.map.event.<a href="org/apache/cayenne/map/event/ObjEntityListener.html" title="interface in org.apache.cayenne.map.event">ObjEntityListener</a>)</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/EntityInheritanceTree.html" title="class in org.apache.cayenne.map"><span class="strong">EntityInheritanceTree</span></a></li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/EntityListener.html" title="class in org.apache.cayenne.map"><span class="strong">EntityListener</span></a> (implements java.io.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, org.apache.cayenne.util.<a href="org/apache/cayenne/util/XMLSerializable.html" title="interface in org.apache.cayenne.util">XMLSerializable</a>)</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/EntityMergeSupport.html" title="class in org.apache.cayenne.util"><span class="strong">EntityMergeSupport</span></a></li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map"><span class="strong">EntityResolver</span></a> (implements org.apache.cayenne.map.<a href="org/apache/cayenne/map/MappingNamespace.html" title="interface in org.apache.cayenne.map">MappingNamespace</a>, java.io.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/EntityResult.html" title="class in org.apache.cayenne.map"><span class="strong">EntityResult</span></a></li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/EnumType.html" title="class in org.apache.cayenne.access.types"><span class="strong">EnumType</span></a>&lt;T&gt; (implements org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ExtendedType.html" title="interface in org.apache.cayenne.access.types">ExtendedType</a>)</li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/EnumTypeFactory.html" title="class in org.apache.cayenne.access.types"><span class="strong">EnumTypeFactory</span></a> (implements org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ExtendedTypeFactory.html" title="interface in org.apache.cayenne.access.types">ExtendedTypeFactory</a>)</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/EqualsBuilder.html" title="class in org.apache.cayenne.util"><span class="strong">EqualsBuilder</span></a></li>
<li type="circle">org.apache.cayenne.event.<a href="org/apache/cayenne/event/EventBridge.html" title="class in org.apache.cayenne.event"><span class="strong">EventBridge</span></a> (implements java.util.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/EventListener.html?is-external=true" title="class or interface in java.util">EventListener</a>)
<ul>
<li type="circle">org.apache.cayenne.event.<a href="org/apache/cayenne/event/JavaGroupsBridge.html" title="class in org.apache.cayenne.event"><span class="strong">JavaGroupsBridge</span></a></li>
<li type="circle">org.apache.cayenne.event.<a href="org/apache/cayenne/event/JMSBridge.html" title="class in org.apache.cayenne.event"><span class="strong">JMSBridge</span></a> (implements javax.jms.MessageListener)</li>
<li type="circle">org.apache.cayenne.event.<a href="org/apache/cayenne/event/XMPPBridge.html" title="class in org.apache.cayenne.event"><span class="strong">XMPPBridge</span></a></li>
</ul>
</li>
<li type="circle">java.util.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/EventObject.html?is-external=true" title="class or interface in java.util"><span class="strong">EventObject</span></a> (implements java.io.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
<ul>
<li type="circle">org.apache.cayenne.event.<a href="org/apache/cayenne/event/CayenneEvent.html" title="class in org.apache.cayenne.event"><span class="strong">CayenneEvent</span></a>
<ul>
<li type="circle">org.apache.cayenne.graph.<a href="org/apache/cayenne/graph/GraphEvent.html" title="class in org.apache.cayenne.graph"><span class="strong">GraphEvent</span></a></li>
<li type="circle">org.apache.cayenne.map.event.<a href="org/apache/cayenne/map/event/MapEvent.html" title="class in org.apache.cayenne.map.event"><span class="strong">MapEvent</span></a>
<ul>
<li type="circle">org.apache.cayenne.map.event.<a href="org/apache/cayenne/map/event/EmbeddableEvent.html" title="class in org.apache.cayenne.map.event"><span class="strong">EmbeddableEvent</span></a>
<ul>
<li type="circle">org.apache.cayenne.map.event.<a href="org/apache/cayenne/map/event/EmbeddableAttributeEvent.html" title="class in org.apache.cayenne.map.event"><span class="strong">EmbeddableAttributeEvent</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.map.event.<a href="org/apache/cayenne/map/event/EntityEvent.html" title="class in org.apache.cayenne.map.event"><span class="strong">EntityEvent</span></a>
<ul>
<li type="circle">org.apache.cayenne.map.event.<a href="org/apache/cayenne/map/event/AttributeEvent.html" title="class in org.apache.cayenne.map.event"><span class="strong">AttributeEvent</span></a></li>
<li type="circle">org.apache.cayenne.map.event.<a href="org/apache/cayenne/map/event/RelationshipEvent.html" title="class in org.apache.cayenne.map.event"><span class="strong">RelationshipEvent</span></a></li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.access.event.<a href="org/apache/cayenne/access/event/SnapshotEvent.html" title="class in org.apache.cayenne.access.event"><span class="strong">SnapshotEvent</span></a></li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.event.<a href="org/apache/cayenne/event/EventSubject.html" title="class in org.apache.cayenne.event"><span class="strong">EventSubject</span></a> (implements java.io.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/EventUtil.html" title="class in org.apache.cayenne.util"><span class="strong">EventUtil</span></a></li>
<li type="circle">org.apache.cayenne.merge.<a href="org/apache/cayenne/merge/ExecutingMergerContext.html" title="class in org.apache.cayenne.merge"><span class="strong">ExecutingMergerContext</span></a> (implements org.apache.cayenne.merge.<a href="org/apache/cayenne/merge/MergerContext.html" title="interface in org.apache.cayenne.merge">MergerContext</a>)</li>
<li type="circle">org.apache.cayenne.map.naming.<a href="org/apache/cayenne/map/naming/ExportedKey.html" title="class in org.apache.cayenne.map.naming"><span class="strong">ExportedKey</span></a></li>
<li type="circle">org.apache.cayenne.exp.<a href="org/apache/cayenne/exp/Expression.html" title="class in org.apache.cayenne.exp"><span class="strong">Expression</span></a> (implements java.io.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, org.apache.cayenne.util.<a href="org/apache/cayenne/util/XMLSerializable.html" title="interface in org.apache.cayenne.util">XMLSerializable</a>)
<ul>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/SimpleNode.html" title="class in org.apache.cayenne.exp.parser"><span class="strong">SimpleNode</span></a> (implements org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/Node.html" title="interface in org.apache.cayenne.exp.parser">Node</a>)
<ul>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/AggregateConditionNode.html" title="class in org.apache.cayenne.exp.parser"><span class="strong">AggregateConditionNode</span></a>
<ul>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTAnd.html" title="class in org.apache.cayenne.exp.parser"><span class="strong">ASTAnd</span></a> (implements org.apache.cayenne.exp.<a href="org/apache/cayenne/exp/ValueInjector.html" title="interface in org.apache.cayenne.exp">ValueInjector</a>)</li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTNot.html" title="class in org.apache.cayenne.exp.parser"><span class="strong">ASTNot</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTOr.html" title="class in org.apache.cayenne.exp.parser"><span class="strong">ASTOr</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTAdd.html" title="class in org.apache.cayenne.exp.parser"><span class="strong">ASTAdd</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTBitwiseAnd.html" title="class in org.apache.cayenne.exp.parser"><span class="strong">ASTBitwiseAnd</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTBitwiseNot.html" title="class in org.apache.cayenne.exp.parser"><span class="strong">ASTBitwiseNot</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTBitwiseOr.html" title="class in org.apache.cayenne.exp.parser"><span class="strong">ASTBitwiseOr</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTBitwiseXor.html" title="class in org.apache.cayenne.exp.parser"><span class="strong">ASTBitwiseXor</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTDivide.html" title="class in org.apache.cayenne.exp.parser"><span class="strong">ASTDivide</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTList.html" title="class in org.apache.cayenne.exp.parser"><span class="strong">ASTList</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTMultiply.html" title="class in org.apache.cayenne.exp.parser"><span class="strong">ASTMultiply</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTNegate.html" title="class in org.apache.cayenne.exp.parser"><span class="strong">ASTNegate</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTPath.html" title="class in org.apache.cayenne.exp.parser"><span class="strong">ASTPath</span></a>
<ul>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTDbPath.html" title="class in org.apache.cayenne.exp.parser"><span class="strong">ASTDbPath</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTObjPath.html" title="class in org.apache.cayenne.exp.parser"><span class="strong">ASTObjPath</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTScalar.html" title="class in org.apache.cayenne.exp.parser"><span class="strong">ASTScalar</span></a>
<ul>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTNamedParameter.html" title="class in org.apache.cayenne.exp.parser"><span class="strong">ASTNamedParameter</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTSubtract.html" title="class in org.apache.cayenne.exp.parser"><span class="strong">ASTSubtract</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ConditionNode.html" title="class in org.apache.cayenne.exp.parser"><span class="strong">ConditionNode</span></a>
<ul>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTBetween.html" title="class in org.apache.cayenne.exp.parser"><span class="strong">ASTBetween</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTEqual.html" title="class in org.apache.cayenne.exp.parser"><span class="strong">ASTEqual</span></a> (implements org.apache.cayenne.exp.<a href="org/apache/cayenne/exp/ValueInjector.html" title="interface in org.apache.cayenne.exp">ValueInjector</a>)</li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTFalse.html" title="class in org.apache.cayenne.exp.parser"><span class="strong">ASTFalse</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTGreater.html" title="class in org.apache.cayenne.exp.parser"><span class="strong">ASTGreater</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTGreaterOrEqual.html" title="class in org.apache.cayenne.exp.parser"><span class="strong">ASTGreaterOrEqual</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTIn.html" title="class in org.apache.cayenne.exp.parser"><span class="strong">ASTIn</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTLess.html" title="class in org.apache.cayenne.exp.parser"><span class="strong">ASTLess</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTLessOrEqual.html" title="class in org.apache.cayenne.exp.parser"><span class="strong">ASTLessOrEqual</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTNotBetween.html" title="class in org.apache.cayenne.exp.parser"><span class="strong">ASTNotBetween</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTNotEqual.html" title="class in org.apache.cayenne.exp.parser"><span class="strong">ASTNotEqual</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTNotIn.html" title="class in org.apache.cayenne.exp.parser"><span class="strong">ASTNotIn</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTTrue.html" title="class in org.apache.cayenne.exp.parser"><span class="strong">ASTTrue</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/PatternMatchNode.html" title="class in org.apache.cayenne.exp.parser"><span class="strong">PatternMatchNode</span></a>
<ul>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTLike.html" title="class in org.apache.cayenne.exp.parser"><span class="strong">ASTLike</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTLikeIgnoreCase.html" title="class in org.apache.cayenne.exp.parser"><span class="strong">ASTLikeIgnoreCase</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTNotLike.html" title="class in org.apache.cayenne.exp.parser"><span class="strong">ASTNotLike</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTNotLikeIgnoreCase.html" title="class in org.apache.cayenne.exp.parser"><span class="strong">ASTNotLikeIgnoreCase</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.exp.<a href="org/apache/cayenne/exp/ExpressionFactory.html" title="class in org.apache.cayenne.exp"><span class="strong">ExpressionFactory</span></a></li>
<li type="circle">org.apache.cayenne.exp.<a href="org/apache/cayenne/exp/ExpressionParameter.html" title="class in org.apache.cayenne.exp"><span class="strong">ExpressionParameter</span></a> (implements java.io.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ExpressionParser.html" title="class in org.apache.cayenne.exp.parser"><span class="strong">ExpressionParser</span></a> (implements org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ExpressionParserConstants.html" title="interface in org.apache.cayenne.exp.parser">ExpressionParserConstants</a>, org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ExpressionParserTreeConstants.html" title="interface in org.apache.cayenne.exp.parser">ExpressionParserTreeConstants</a>)</li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ExpressionParserTokenManager.html" title="class in org.apache.cayenne.exp.parser"><span class="strong">ExpressionParserTokenManager</span></a> (implements org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ExpressionParserConstants.html" title="interface in org.apache.cayenne.exp.parser">ExpressionParserConstants</a>)</li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ExtendedEnumType.html" title="class in org.apache.cayenne.access.types"><span class="strong">ExtendedEnumType</span></a>&lt;T&gt; (implements org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ExtendedType.html" title="interface in org.apache.cayenne.access.types">ExtendedType</a>)</li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ExtendedTypeMap.html" title="class in org.apache.cayenne.access.types"><span class="strong">ExtendedTypeMap</span></a></li>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/Fault.html" title="class in org.apache.cayenne"><span class="strong">Fault</span></a> (implements java.io.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
<ul>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/ToManyListFault.html" title="class in org.apache.cayenne.access"><span class="strong">ToManyListFault</span></a></li>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/ToManyMapFault.html" title="class in org.apache.cayenne.access"><span class="strong">ToManyMapFault</span></a></li>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/ToManySetFault.html" title="class in org.apache.cayenne.access"><span class="strong">ToManySetFault</span></a></li>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/ToOneFault.html" title="class in org.apache.cayenne.access"><span class="strong">ToOneFault</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/FieldAccessor.html" title="class in org.apache.cayenne.reflect"><span class="strong">FieldAccessor</span></a> (implements org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/Accessor.html" title="interface in org.apache.cayenne.reflect">Accessor</a>)</li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/FieldEmbeddableDescriptor.html" title="class in org.apache.cayenne.reflect"><span class="strong">FieldEmbeddableDescriptor</span></a> (implements org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/EmbeddableDescriptor.html" title="interface in org.apache.cayenne.reflect">EmbeddableDescriptor</a>)</li>
<li type="circle">org.apache.cayenne.resource.<a href="org/apache/cayenne/resource/FilesystemResourceLocator.html" title="class in org.apache.cayenne.resource"><span class="strong">FilesystemResourceLocator</span></a> (implements org.apache.cayenne.resource.<a href="org/apache/cayenne/resource/ResourceLocator.html" title="interface in org.apache.cayenne.resource">ResourceLocator</a>)</li>
<li type="circle">org.apache.cayenne.ashwood.graph.<a href="org/apache/cayenne/ashwood/graph/FilterArcIterator.html" title="class in org.apache.cayenne.ashwood.graph"><span class="strong">FilterArcIterator</span></a>&lt;E,V&gt; (implements org.apache.cayenne.ashwood.graph.<a href="org/apache/cayenne/ashwood/graph/ArcIterator.html" title="interface in org.apache.cayenne.ashwood.graph">ArcIterator</a>&lt;E,V&gt;)</li>
<li type="circle">org.apache.cayenne.ashwood.graph.<a href="org/apache/cayenne/ashwood/graph/FilterIteration.html" title="class in org.apache.cayenne.ashwood.graph"><span class="strong">FilterIteration</span></a>&lt;E,V&gt; (implements org.apache.cayenne.ashwood.graph.<a href="org/apache/cayenne/ashwood/graph/DigraphIteration.html" title="interface in org.apache.cayenne.ashwood.graph">DigraphIteration</a>&lt;E,V&gt;)</li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/FloatType.html" title="class in org.apache.cayenne.access.types"><span class="strong">FloatType</span></a> (implements org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ExtendedType.html" title="interface in org.apache.cayenne.access.types">ExtendedType</a>)</li>
<li type="circle">org.apache.cayenne.dba.frontbase.<a href="org/apache/cayenne/dba/frontbase/FrontBaseSniffer.html" title="class in org.apache.cayenne.dba.frontbase"><span class="strong">FrontBaseSniffer</span></a> (implements org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DbAdapterDetector.html" title="interface in org.apache.cayenne.configuration.server">DbAdapterDetector</a>, org.apache.cayenne.dba.<a href="org/apache/cayenne/dba/DbAdapterFactory.html" title="interface in org.apache.cayenne.dba">DbAdapterFactory</a>)</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/GenericResponse.html" title="class in org.apache.cayenne.util"><span class="strong">GenericResponse</span></a> (implements org.apache.cayenne.<a href="org/apache/cayenne/QueryResponse.html" title="interface in org.apache.cayenne">QueryResponse</a>, java.io.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
<li type="circle">javax.servlet.GenericServlet (implements java.io.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, javax.servlet.Servlet, javax.servlet.ServletConfig)
<ul>
<li type="circle">com.caucho.hessian.server.HessianServlet
<ul>
<li type="circle">org.apache.cayenne.configuration.rop.server.<a href="org/apache/cayenne/configuration/rop/server/ROPHessianServlet.html" title="class in org.apache.cayenne.configuration.rop.server"><span class="strong">ROPHessianServlet</span></a>
<ul>
<li type="circle">org.apache.cayenne.remote.hessian.service.<a href="org/apache/cayenne/remote/hessian/service/HessianServlet.html" title="class in org.apache.cayenne.remote.hessian.service"><span class="strong">HessianServlet</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.graph.<a href="org/apache/cayenne/graph/GraphDiffCompressor.html" title="class in org.apache.cayenne.graph"><span class="strong">GraphDiffCompressor</span></a></li>
<li type="circle">org.apache.cayenne.graph.<a href="org/apache/cayenne/graph/GraphMap.html" title="class in org.apache.cayenne.graph"><span class="strong">GraphMap</span></a> (implements org.apache.cayenne.graph.<a href="org/apache/cayenne/graph/GraphManager.html" title="interface in org.apache.cayenne.graph">GraphManager</a>)</li>
<li type="circle">org.apache.cayenne.dba.h2.<a href="org/apache/cayenne/dba/h2/H2Sniffer.html" title="class in org.apache.cayenne.dba.h2"><span class="strong">H2Sniffer</span></a> (implements org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DbAdapterDetector.html" title="interface in org.apache.cayenne.configuration.server">DbAdapterDetector</a>, org.apache.cayenne.dba.<a href="org/apache/cayenne/dba/DbAdapterFactory.html" title="interface in org.apache.cayenne.dba">DbAdapterFactory</a>)</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/HashCodeBuilder.html" title="class in org.apache.cayenne.util"><span class="strong">HashCodeBuilder</span></a></li>
<li type="circle">org.apache.cayenne.remote.hessian.<a href="org/apache/cayenne/remote/hessian/HessianConfig.html" title="class in org.apache.cayenne.remote.hessian"><span class="strong">HessianConfig</span></a></li>
<li type="circle">org.apache.cayenne.configuration.rop.client.<a href="org/apache/cayenne/configuration/rop/client/HessianConnectionProvider.html" title="class in org.apache.cayenne.configuration.rop.client"><span class="strong">HessianConnectionProvider</span></a> (implements org.apache.cayenne.di.<a href="org/apache/cayenne/di/Provider.html" title="interface in org.apache.cayenne.di">Provider</a>&lt;T&gt;)</li>
<li type="circle">org.apache.cayenne.remote.hessian.service.<a href="org/apache/cayenne/remote/hessian/service/HessianUtil.html" title="class in org.apache.cayenne.remote.hessian.service"><span class="strong">HessianUtil</span></a></li>
<li type="circle">org.apache.cayenne.dba.hsqldb.<a href="org/apache/cayenne/dba/hsqldb/HSQLDBSniffer.html" title="class in org.apache.cayenne.dba.hsqldb"><span class="strong">HSQLDBSniffer</span></a> (implements org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DbAdapterDetector.html" title="interface in org.apache.cayenne.configuration.server">DbAdapterDetector</a>, org.apache.cayenne.dba.<a href="org/apache/cayenne/dba/DbAdapterFactory.html" title="interface in org.apache.cayenne.dba">DbAdapterFactory</a>)</li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/IdMapKeyAccessor.html" title="class in org.apache.cayenne.reflect"><span class="strong">IdMapKeyAccessor</span></a> (implements org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/Accessor.html" title="interface in org.apache.cayenne.reflect">Accessor</a>)</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/IDUtil.html" title="class in org.apache.cayenne.util"><span class="strong">IDUtil</span></a></li>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/IncrementalFaultList.html" title="class in org.apache.cayenne.access"><span class="strong">IncrementalFaultList</span></a>&lt;E&gt; (implements java.util.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;E&gt;, java.io.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
<li type="circle">org.apache.cayenne.ashwood.graph.<a href="org/apache/cayenne/ashwood/graph/IndegreeTopologicalSort.html" title="class in org.apache.cayenne.ashwood.graph"><span class="strong">IndegreeTopologicalSort</span></a>&lt;E&gt; (implements java.util.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;E&gt;)</li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/IndirectQuery.html" title="class in org.apache.cayenne.query"><span class="strong">IndirectQuery</span></a> (implements org.apache.cayenne.query.<a href="org/apache/cayenne/query/Query.html" title="interface in org.apache.cayenne.query">Query</a>)
<ul>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/NamedQuery.html" title="class in org.apache.cayenne.query"><span class="strong">NamedQuery</span></a></li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/ObjectIdQuery.html" title="class in org.apache.cayenne.query"><span class="strong">ObjectIdQuery</span></a></li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/RelationshipQuery.html" title="class in org.apache.cayenne.query"><span class="strong">RelationshipQuery</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.dba.ingres.<a href="org/apache/cayenne/dba/ingres/IngresSniffer.html" title="class in org.apache.cayenne.dba.ingres"><span class="strong">IngresSniffer</span></a> (implements org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DbAdapterDetector.html" title="interface in org.apache.cayenne.configuration.server">DbAdapterDetector</a>, org.apache.cayenne.dba.<a href="org/apache/cayenne/dba/DbAdapterFactory.html" title="interface in org.apache.cayenne.dba">DbAdapterFactory</a>)</li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/IntegerType.html" title="class in org.apache.cayenne.access.types"><span class="strong">IntegerType</span></a> (implements org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ExtendedType.html" title="interface in org.apache.cayenne.access.types">ExtendedType</a>)</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/Invocation.html" title="class in org.apache.cayenne.util"><span class="strong">Invocation</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/JavaCharStream.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">JavaCharStream</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/JavaCharStream.html" title="class in org.apache.cayenne.exp.parser"><span class="strong">JavaCharStream</span></a></li>
<li type="circle">org.apache.cayenne.event.<a href="org/apache/cayenne/event/JavaGroupsBridgeFactory.html" title="class in org.apache.cayenne.event"><span class="strong">JavaGroupsBridgeFactory</span></a> (implements org.apache.cayenne.event.<a href="org/apache/cayenne/event/EventBridgeFactory.html" title="interface in org.apache.cayenne.event">EventBridgeFactory</a>)</li>
<li type="circle">org.apache.cayenne.dba.<a href="org/apache/cayenne/dba/JdbcActionBuilder.html" title="class in org.apache.cayenne.dba"><span class="strong">JdbcActionBuilder</span></a> (implements org.apache.cayenne.query.<a href="org/apache/cayenne/query/SQLActionVisitor.html" title="interface in org.apache.cayenne.query">SQLActionVisitor</a>)
<ul>
<li type="circle">org.apache.cayenne.dba.db2.<a href="org/apache/cayenne/dba/db2/DB2ActionBuilder.html" title="class in org.apache.cayenne.dba.db2"><span class="strong">DB2ActionBuilder</span></a></li>
<li type="circle">org.apache.cayenne.dba.ingres.<a href="org/apache/cayenne/dba/ingres/IngresActionBuilder.html" title="class in org.apache.cayenne.dba.ingres"><span class="strong">IngresActionBuilder</span></a></li>
<li type="circle">org.apache.cayenne.dba.sqlserver.<a href="org/apache/cayenne/dba/sqlserver/SQLServerActionBuilder.html" title="class in org.apache.cayenne.dba.sqlserver"><span class="strong">SQLServerActionBuilder</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.dba.<a href="org/apache/cayenne/dba/JdbcAdapter.html" title="class in org.apache.cayenne.dba"><span class="strong">JdbcAdapter</span></a> (implements org.apache.cayenne.dba.<a href="org/apache/cayenne/dba/DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>)
<ul>
<li type="circle">org.apache.cayenne.dba.db2.<a href="org/apache/cayenne/dba/db2/DB2Adapter.html" title="class in org.apache.cayenne.dba.db2"><span class="strong">DB2Adapter</span></a></li>
<li type="circle">org.apache.cayenne.dba.derby.<a href="org/apache/cayenne/dba/derby/DerbyAdapter.html" title="class in org.apache.cayenne.dba.derby"><span class="strong">DerbyAdapter</span></a></li>
<li type="circle">org.apache.cayenne.dba.frontbase.<a href="org/apache/cayenne/dba/frontbase/FrontBaseAdapter.html" title="class in org.apache.cayenne.dba.frontbase"><span class="strong">FrontBaseAdapter</span></a></li>
<li type="circle">org.apache.cayenne.dba.h2.<a href="org/apache/cayenne/dba/h2/H2Adapter.html" title="class in org.apache.cayenne.dba.h2"><span class="strong">H2Adapter</span></a></li>
<li type="circle">org.apache.cayenne.dba.hsqldb.<a href="org/apache/cayenne/dba/hsqldb/HSQLDBAdapter.html" title="class in org.apache.cayenne.dba.hsqldb"><span class="strong">HSQLDBAdapter</span></a>
<ul>
<li type="circle">org.apache.cayenne.dba.hsqldb.<a href="org/apache/cayenne/dba/hsqldb/HSQLDBNoSchemaAdapter.html" title="class in org.apache.cayenne.dba.hsqldb"><span class="strong">HSQLDBNoSchemaAdapter</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.dba.ingres.<a href="org/apache/cayenne/dba/ingres/IngresAdapter.html" title="class in org.apache.cayenne.dba.ingres"><span class="strong">IngresAdapter</span></a></li>
<li type="circle">org.apache.cayenne.dba.mysql.<a href="org/apache/cayenne/dba/mysql/MySQLAdapter.html" title="class in org.apache.cayenne.dba.mysql"><span class="strong">MySQLAdapter</span></a></li>
<li type="circle">org.apache.cayenne.dba.openbase.<a href="org/apache/cayenne/dba/openbase/OpenBaseAdapter.html" title="class in org.apache.cayenne.dba.openbase"><span class="strong">OpenBaseAdapter</span></a></li>
<li type="circle">org.apache.cayenne.dba.oracle.<a href="org/apache/cayenne/dba/oracle/OracleAdapter.html" title="class in org.apache.cayenne.dba.oracle"><span class="strong">OracleAdapter</span></a>
<ul>
<li type="circle">org.apache.cayenne.dba.oracle.<a href="org/apache/cayenne/dba/oracle/Oracle8Adapter.html" title="class in org.apache.cayenne.dba.oracle"><span class="strong">Oracle8Adapter</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.dba.postgres.<a href="org/apache/cayenne/dba/postgres/PostgresAdapter.html" title="class in org.apache.cayenne.dba.postgres"><span class="strong">PostgresAdapter</span></a></li>
<li type="circle">org.apache.cayenne.dba.sqlite.<a href="org/apache/cayenne/dba/sqlite/SQLiteAdapter.html" title="class in org.apache.cayenne.dba.sqlite"><span class="strong">SQLiteAdapter</span></a></li>
<li type="circle">org.apache.cayenne.dba.sybase.<a href="org/apache/cayenne/dba/sybase/SybaseAdapter.html" title="class in org.apache.cayenne.dba.sybase"><span class="strong">SybaseAdapter</span></a>
<ul>
<li type="circle">org.apache.cayenne.dba.sqlserver.<a href="org/apache/cayenne/dba/sqlserver/SQLServerAdapter.html" title="class in org.apache.cayenne.dba.sqlserver"><span class="strong">SQLServerAdapter</span></a></li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/JdbcEJBQLTranslatorFactory.html" title="class in org.apache.cayenne.access.jdbc"><span class="strong">JdbcEJBQLTranslatorFactory</span></a> (implements org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/EJBQLTranslatorFactory.html" title="interface in org.apache.cayenne.access.jdbc">EJBQLTranslatorFactory</a>)</li>
<li type="circle">org.apache.cayenne.dba.<a href="org/apache/cayenne/dba/JdbcPkGenerator.html" title="class in org.apache.cayenne.dba"><span class="strong">JdbcPkGenerator</span></a> (implements org.apache.cayenne.dba.<a href="org/apache/cayenne/dba/PkGenerator.html" title="interface in org.apache.cayenne.dba">PkGenerator</a>)
<ul>
<li type="circle">org.apache.cayenne.dba.db2.<a href="org/apache/cayenne/dba/db2/DB2PkGenerator.html" title="class in org.apache.cayenne.dba.db2"><span class="strong">DB2PkGenerator</span></a></li>
<li type="circle">org.apache.cayenne.dba.derby.<a href="org/apache/cayenne/dba/derby/DerbyPkGenerator.html" title="class in org.apache.cayenne.dba.derby"><span class="strong">DerbyPkGenerator</span></a></li>
<li type="circle">org.apache.cayenne.dba.frontbase.<a href="org/apache/cayenne/dba/frontbase/FrontBasePkGenerator.html" title="class in org.apache.cayenne.dba.frontbase"><span class="strong">FrontBasePkGenerator</span></a></li>
<li type="circle">org.apache.cayenne.dba.mysql.<a href="org/apache/cayenne/dba/mysql/MySQLPkGenerator.html" title="class in org.apache.cayenne.dba.mysql"><span class="strong">MySQLPkGenerator</span></a></li>
<li type="circle">org.apache.cayenne.dba.openbase.<a href="org/apache/cayenne/dba/openbase/OpenBasePkGenerator.html" title="class in org.apache.cayenne.dba.openbase"><span class="strong">OpenBasePkGenerator</span></a></li>
<li type="circle">org.apache.cayenne.dba.oracle.<a href="org/apache/cayenne/dba/oracle/OraclePkGenerator.html" title="class in org.apache.cayenne.dba.oracle"><span class="strong">OraclePkGenerator</span></a>
<ul>
<li type="circle">org.apache.cayenne.dba.ingres.<a href="org/apache/cayenne/dba/ingres/IngresPkGenerator.html" title="class in org.apache.cayenne.dba.ingres"><span class="strong">IngresPkGenerator</span></a></li>
<li type="circle">org.apache.cayenne.dba.postgres.<a href="org/apache/cayenne/dba/postgres/PostgresPkGenerator.html" title="class in org.apache.cayenne.dba.postgres"><span class="strong">PostgresPkGenerator</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.dba.sybase.<a href="org/apache/cayenne/dba/sybase/SybasePkGenerator.html" title="class in org.apache.cayenne.dba.sybase"><span class="strong">SybasePkGenerator</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/JDBCResultIterator.html" title="class in org.apache.cayenne.access.jdbc"><span class="strong">JDBCResultIterator</span></a> (implements org.apache.cayenne.access.<a href="org/apache/cayenne/access/ResultIterator.html" title="interface in org.apache.cayenne.access">ResultIterator</a>)</li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/JJTEJBQLState.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">JJTEJBQLState</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/JJTExpressionParserState.html" title="class in org.apache.cayenne.exp.parser"><span class="strong">JJTExpressionParserState</span></a></li>
<li type="circle">org.apache.cayenne.event.<a href="org/apache/cayenne/event/JMSBridgeFactory.html" title="class in org.apache.cayenne.event"><span class="strong">JMSBridgeFactory</span></a> (implements org.apache.cayenne.event.<a href="org/apache/cayenne/event/EventBridgeFactory.html" title="interface in org.apache.cayenne.event">EventBridgeFactory</a>)</li>
<li type="circle">org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/JNDIDataSourceFactory.html" title="class in org.apache.cayenne.configuration.server"><span class="strong">JNDIDataSourceFactory</span></a> (implements org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DataSourceFactory.html" title="interface in org.apache.cayenne.configuration.server">DataSourceFactory</a>)</li>
<li type="circle">org.apache.cayenne.access.trans.<a href="org/apache/cayenne/access/trans/JoinStack.html" title="class in org.apache.cayenne.access.trans"><span class="strong">JoinStack</span></a></li>
<li type="circle">org.apache.cayenne.access.trans.<a href="org/apache/cayenne/access/trans/JoinTreeNode.html" title="class in org.apache.cayenne.access.trans"><span class="strong">JoinTreeNode</span></a></li>
<li type="circle">org.apache.cayenne.di.<a href="org/apache/cayenne/di/Key.html" title="class in org.apache.cayenne.di"><span class="strong">Key</span></a>&lt;T&gt;</li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/LazyClassDescriptorDecorator.html" title="class in org.apache.cayenne.reflect"><span class="strong">LazyClassDescriptorDecorator</span></a> (implements org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/ClassDescriptor.html" title="interface in org.apache.cayenne.reflect">ClassDescriptor</a>)</li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/LifecycleCallbackRegistry.html" title="class in org.apache.cayenne.reflect"><span class="strong">LifecycleCallbackRegistry</span></a></li>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/LimitResultIterator.html" title="class in org.apache.cayenne.access.jdbc"><span class="strong">LimitResultIterator</span></a> (implements org.apache.cayenne.access.<a href="org/apache/cayenne/access/ResultIterator.html" title="interface in org.apache.cayenne.access">ResultIterator</a>)</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/ListResponse.html" title="class in org.apache.cayenne.util"><span class="strong">ListResponse</span></a> (implements org.apache.cayenne.<a href="org/apache/cayenne/QueryResponse.html" title="interface in org.apache.cayenne">QueryResponse</a>, java.io.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
<ul>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/IncrementalListResponse.html" title="class in org.apache.cayenne.util"><span class="strong">IncrementalListResponse</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.access.trans.<a href="org/apache/cayenne/access/trans/LOBBatchQueryWrapper.html" title="class in org.apache.cayenne.access.trans"><span class="strong">LOBBatchQueryWrapper</span></a></li>
<li type="circle">org.apache.cayenne.configuration.rop.client.<a href="org/apache/cayenne/configuration/rop/client/LocalClientServerChannelProvider.html" title="class in org.apache.cayenne.configuration.rop.client"><span class="strong">LocalClientServerChannelProvider</span></a> (implements org.apache.cayenne.di.<a href="org/apache/cayenne/di/Provider.html" title="interface in org.apache.cayenne.di">Provider</a>&lt;T&gt;)</li>
<li type="circle">org.apache.cayenne.configuration.rop.client.<a href="org/apache/cayenne/configuration/rop/client/LocalConnectionProvider.html" title="class in org.apache.cayenne.configuration.rop.client"><span class="strong">LocalConnectionProvider</span></a> (implements org.apache.cayenne.di.<a href="org/apache/cayenne/di/Provider.html" title="interface in org.apache.cayenne.di">Provider</a>&lt;T&gt;)</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/LocalizedStringsHandler.html" title="class in org.apache.cayenne.util"><span class="strong">LocalizedStringsHandler</span></a></li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/LongType.html" title="class in org.apache.cayenne.access.types"><span class="strong">LongType</span></a> (implements org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ExtendedType.html" title="interface in org.apache.cayenne.access.types">ExtendedType</a>)</li>
<li type="circle">org.apache.cayenne.ashwood.graph.<a href="org/apache/cayenne/ashwood/graph/MapDigraph.html" title="class in org.apache.cayenne.ashwood.graph"><span class="strong">MapDigraph</span></a>&lt;E,V&gt; (implements org.apache.cayenne.ashwood.graph.<a href="org/apache/cayenne/ashwood/graph/Digraph.html" title="interface in org.apache.cayenne.ashwood.graph">Digraph</a>&lt;E,V&gt;)</li>
<li type="circle">org.apache.cayenne.cache.<a href="org/apache/cayenne/cache/MapQueryCache.html" title="class in org.apache.cayenne.cache"><span class="strong">MapQueryCache</span></a> (implements org.apache.cayenne.cache.<a href="org/apache/cayenne/cache/QueryCache.html" title="interface in org.apache.cayenne.cache">QueryCache</a>, java.io.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
<li type="circle">org.apache.cayenne.cache.<a href="org/apache/cayenne/cache/MapQueryCacheFactory.html" title="class in org.apache.cayenne.cache"><span class="strong">MapQueryCacheFactory</span></a> (implements org.apache.cayenne.cache.<a href="org/apache/cayenne/cache/QueryCacheFactory.html" title="interface in org.apache.cayenne.cache">QueryCacheFactory</a>)</li>
<li type="circle">org.apache.cayenne.cache.<a href="org/apache/cayenne/cache/MapQueryCacheProvider.html" title="class in org.apache.cayenne.cache"><span class="strong">MapQueryCacheProvider</span></a> (implements org.apache.cayenne.di.<a href="org/apache/cayenne/di/Provider.html" title="interface in org.apache.cayenne.di">Provider</a>&lt;T&gt;)</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/MemoryBlob.html" title="class in org.apache.cayenne.util"><span class="strong">MemoryBlob</span></a> (implements java.sql.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/sql/Blob.html?is-external=true" title="class or interface in java.sql">Blob</a>)</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/MemoryClob.html" title="class in org.apache.cayenne.util"><span class="strong">MemoryClob</span></a> (implements java.sql.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/sql/Clob.html?is-external=true" title="class or interface in java.sql">Clob</a>)</li>
<li type="circle">org.apache.cayenne.merge.<a href="org/apache/cayenne/merge/MergerFactory.html" title="class in org.apache.cayenne.merge"><span class="strong">MergerFactory</span></a>
<ul>
<li type="circle">org.apache.cayenne.dba.db2.<a href="org/apache/cayenne/dba/db2/DB2MergerFactory.html" title="class in org.apache.cayenne.dba.db2"><span class="strong">DB2MergerFactory</span></a></li>
<li type="circle">org.apache.cayenne.dba.derby.<a href="org/apache/cayenne/dba/derby/DerbyMergerFactory.html" title="class in org.apache.cayenne.dba.derby"><span class="strong">DerbyMergerFactory</span></a></li>
<li type="circle">org.apache.cayenne.dba.h2.<a href="org/apache/cayenne/dba/h2/H2MergerFactory.html" title="class in org.apache.cayenne.dba.h2"><span class="strong">H2MergerFactory</span></a></li>
<li type="circle">org.apache.cayenne.dba.hsqldb.<a href="org/apache/cayenne/dba/hsqldb/HSQLMergerFactory.html" title="class in org.apache.cayenne.dba.hsqldb"><span class="strong">HSQLMergerFactory</span></a></li>
<li type="circle">org.apache.cayenne.dba.ingres.<a href="org/apache/cayenne/dba/ingres/IngresMergerFactory.html" title="class in org.apache.cayenne.dba.ingres"><span class="strong">IngresMergerFactory</span></a></li>
<li type="circle">org.apache.cayenne.dba.mysql.<a href="org/apache/cayenne/dba/mysql/MySQLMergerFactory.html" title="class in org.apache.cayenne.dba.mysql"><span class="strong">MySQLMergerFactory</span></a></li>
<li type="circle">org.apache.cayenne.dba.openbase.<a href="org/apache/cayenne/dba/openbase/OpenBaseMergerFactory.html" title="class in org.apache.cayenne.dba.openbase"><span class="strong">OpenBaseMergerFactory</span></a></li>
<li type="circle">org.apache.cayenne.dba.oracle.<a href="org/apache/cayenne/dba/oracle/OracleMergerFactory.html" title="class in org.apache.cayenne.dba.oracle"><span class="strong">OracleMergerFactory</span></a></li>
<li type="circle">org.apache.cayenne.dba.postgres.<a href="org/apache/cayenne/dba/postgres/PostgresMergerFactory.html" title="class in org.apache.cayenne.dba.postgres"><span class="strong">PostgresMergerFactory</span></a></li>
<li type="circle">org.apache.cayenne.dba.sqlserver.<a href="org/apache/cayenne/dba/sqlserver/SQLServerMergerFactory.html" title="class in org.apache.cayenne.dba.sqlserver"><span class="strong">SQLServerMergerFactory</span></a></li>
<li type="circle">org.apache.cayenne.dba.sybase.<a href="org/apache/cayenne/dba/sybase/SybaseMergerFactory.html" title="class in org.apache.cayenne.dba.sybase"><span class="strong">SybaseMergerFactory</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.dba.mysql.<a href="org/apache/cayenne/dba/mysql/MySQLSniffer.html" title="class in org.apache.cayenne.dba.mysql"><span class="strong">MySQLSniffer</span></a> (implements org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DbAdapterDetector.html" title="interface in org.apache.cayenne.configuration.server">DbAdapterDetector</a>, org.apache.cayenne.dba.<a href="org/apache/cayenne/dba/DbAdapterFactory.html" title="interface in org.apache.cayenne.dba">DbAdapterFactory</a>)</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/NameConverter.html" title="class in org.apache.cayenne.util"><span class="strong">NameConverter</span></a></li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/NamedObjectFactory.html" title="class in org.apache.cayenne.util"><span class="strong">NamedObjectFactory</span></a></li>
<li type="circle">org.apache.cayenne.cache.<a href="org/apache/cayenne/cache/NestedQueryCache.html" title="class in org.apache.cayenne.cache"><span class="strong">NestedQueryCache</span></a> (implements org.apache.cayenne.cache.<a href="org/apache/cayenne/cache/QueryCache.html" title="interface in org.apache.cayenne.cache">QueryCache</a>)</li>
<li type="circle">org.apache.cayenne.graph.<a href="org/apache/cayenne/graph/NodeDiff.html" title="class in org.apache.cayenne.graph"><span class="strong">NodeDiff</span></a> (implements java.lang.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, org.apache.cayenne.graph.<a href="org/apache/cayenne/graph/GraphDiff.html" title="interface in org.apache.cayenne.graph">GraphDiff</a>)
<ul>
<li type="circle">org.apache.cayenne.graph.<a href="org/apache/cayenne/graph/ArcCreateOperation.html" title="class in org.apache.cayenne.graph"><span class="strong">ArcCreateOperation</span></a></li>
<li type="circle">org.apache.cayenne.graph.<a href="org/apache/cayenne/graph/ArcDeleteOperation.html" title="class in org.apache.cayenne.graph"><span class="strong">ArcDeleteOperation</span></a></li>
<li type="circle">org.apache.cayenne.graph.<a href="org/apache/cayenne/graph/NodeCreateOperation.html" title="class in org.apache.cayenne.graph"><span class="strong">NodeCreateOperation</span></a></li>
<li type="circle">org.apache.cayenne.graph.<a href="org/apache/cayenne/graph/NodeDeleteOperation.html" title="class in org.apache.cayenne.graph"><span class="strong">NodeDeleteOperation</span></a></li>
<li type="circle">org.apache.cayenne.graph.<a href="org/apache/cayenne/graph/NodeIdChangeOperation.html" title="class in org.apache.cayenne.graph"><span class="strong">NodeIdChangeOperation</span></a></li>
<li type="circle">org.apache.cayenne.graph.<a href="org/apache/cayenne/graph/NodePropertyChangeOperation.html" title="class in org.apache.cayenne.graph"><span class="strong">NodePropertyChangeOperation</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.log.<a href="org/apache/cayenne/log/NoopJdbcEventLogger.html" title="class in org.apache.cayenne.log"><span class="strong">NoopJdbcEventLogger</span></a> (implements org.apache.cayenne.log.<a href="org/apache/cayenne/log/JdbcEventLogger.html" title="interface in org.apache.cayenne.log">JdbcEventLogger</a>)</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/ObjectContextGraphAction.html" title="class in org.apache.cayenne.util"><span class="strong">ObjectContextGraphAction</span></a> (implements java.io.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/ObjectContextQueryAction.html" title="class in org.apache.cayenne.util"><span class="strong">ObjectContextQueryAction</span></a></li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/ObjectDetachOperation.html" title="class in org.apache.cayenne.util"><span class="strong">ObjectDetachOperation</span></a></li>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/ObjectId.html" title="class in org.apache.cayenne"><span class="strong">ObjectId</span></a> (implements java.io.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/ObjectStore.html" title="class in org.apache.cayenne.access"><span class="strong">ObjectStore</span></a> (implements org.apache.cayenne.graph.<a href="org/apache/cayenne/graph/GraphManager.html" title="interface in org.apache.cayenne.graph">GraphManager</a>, java.io.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, org.apache.cayenne.access.event.<a href="org/apache/cayenne/access/event/SnapshotEventListener.html" title="interface in org.apache.cayenne.access.event">SnapshotEventListener</a>)
<ul>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/NoSyncObjectStore.html" title="class in org.apache.cayenne.access"><span class="strong">NoSyncObjectStore</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ObjectType.html" title="class in org.apache.cayenne.access.types"><span class="strong">ObjectType</span></a> (implements org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ExtendedType.html" title="interface in org.apache.cayenne.access.types">ExtendedType</a>)</li>
<li type="circle">org.apache.cayenne.dba.openbase.<a href="org/apache/cayenne/dba/openbase/OpenBaseSniffer.html" title="class in org.apache.cayenne.dba.openbase"><span class="strong">OpenBaseSniffer</span></a> (implements org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DbAdapterDetector.html" title="interface in org.apache.cayenne.configuration.server">DbAdapterDetector</a>, org.apache.cayenne.dba.<a href="org/apache/cayenne/dba/DbAdapterFactory.html" title="interface in org.apache.cayenne.dba">DbAdapterFactory</a>)</li>
<li type="circle">org.apache.cayenne.dba.oracle.<a href="org/apache/cayenne/dba/oracle/OracleQualifierTranslator.INTrimmer.html" title="class in org.apache.cayenne.dba.oracle"><span class="strong">OracleQualifierTranslator.INTrimmer</span></a> (implements org.apache.commons.collections.Transformer)</li>
<li type="circle">org.apache.cayenne.dba.oracle.<a href="org/apache/cayenne/dba/oracle/OracleSniffer.html" title="class in org.apache.cayenne.dba.oracle"><span class="strong">OracleSniffer</span></a> (implements org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DbAdapterDetector.html" title="interface in org.apache.cayenne.configuration.server">DbAdapterDetector</a>, org.apache.cayenne.dba.<a href="org/apache/cayenne/dba/DbAdapterFactory.html" title="interface in org.apache.cayenne.dba">DbAdapterFactory</a>)</li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/Ordering.html" title="class in org.apache.cayenne.query"><span class="strong">Ordering</span></a> (implements java.util.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, org.apache.cayenne.util.<a href="org/apache/cayenne/util/XMLSerializable.html" title="interface in org.apache.cayenne.util">XMLSerializable</a>)</li>
<li type="circle">org.apache.cayenne.cache.<a href="org/apache/cayenne/cache/OSQueryCache.html" title="class in org.apache.cayenne.cache"><span class="strong">OSQueryCache</span></a> (implements org.apache.cayenne.cache.<a href="org/apache/cayenne/cache/QueryCache.html" title="interface in org.apache.cayenne.cache">QueryCache</a>)</li>
<li type="circle">org.apache.cayenne.cache.<a href="org/apache/cayenne/cache/OSQueryCacheFactory.html" title="class in org.apache.cayenne.cache"><span class="strong">OSQueryCacheFactory</span></a> (implements org.apache.cayenne.cache.<a href="org/apache/cayenne/cache/QueryCacheFactory.html" title="interface in org.apache.cayenne.cache">QueryCacheFactory</a>)</li>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/ParameterBinding.html" title="class in org.apache.cayenne.access.jdbc"><span class="strong">ParameterBinding</span></a></li>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/PersistenceState.html" title="class in org.apache.cayenne"><span class="strong">PersistenceState</span></a></li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/PersistentDescriptor.html" title="class in org.apache.cayenne.reflect"><span class="strong">PersistentDescriptor</span></a> (implements org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/ClassDescriptor.html" title="interface in org.apache.cayenne.reflect">ClassDescriptor</a>)</li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/PersistentDescriptorFactory.html" title="class in org.apache.cayenne.reflect"><span class="strong">PersistentDescriptorFactory</span></a> (implements org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/ClassDescriptorFactory.html" title="interface in org.apache.cayenne.reflect">ClassDescriptorFactory</a>)
<ul>
<li type="circle">org.apache.cayenne.reflect.generic.<a href="org/apache/cayenne/reflect/generic/DataObjectDescriptorFactory.html" title="class in org.apache.cayenne.reflect.generic"><span class="strong">DataObjectDescriptorFactory</span></a></li>
<li type="circle">org.apache.cayenne.reflect.valueholder.<a href="org/apache/cayenne/reflect/valueholder/ValueHolderDescriptorFactory.html" title="class in org.apache.cayenne.reflect.valueholder"><span class="strong">ValueHolderDescriptorFactory</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/PersistentObject.html" title="class in org.apache.cayenne"><span class="strong">PersistentObject</span></a> (implements org.apache.cayenne.<a href="org/apache/cayenne/Persistent.html" title="interface in org.apache.cayenne">Persistent</a>)
<ul>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/CayenneDataObject.html" title="class in org.apache.cayenne"><span class="strong">CayenneDataObject</span></a> (implements org.apache.cayenne.<a href="org/apache/cayenne/DataObject.html" title="interface in org.apache.cayenne">DataObject</a>, org.apache.cayenne.<a href="org/apache/cayenne/Validating.html" title="interface in org.apache.cayenne">Validating</a>, org.apache.cayenne.xml.<a href="org/apache/cayenne/xml/XMLSerializable.html" title="interface in org.apache.cayenne.xml">XMLSerializable</a>)</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/PlainTextPasswordEncoder.html" title="class in org.apache.cayenne.configuration"><span class="strong">PlainTextPasswordEncoder</span></a> (implements org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/PasswordEncoding.html" title="interface in org.apache.cayenne.configuration">PasswordEncoding</a>)</li>
<li type="circle">org.apache.cayenne.conn.<a href="org/apache/cayenne/conn/PoolDataSource.html" title="class in org.apache.cayenne.conn"><span class="strong">PoolDataSource</span></a> (implements javax.sql.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/javax/sql/ConnectionPoolDataSource.html?is-external=true" title="class or interface in javax.sql">ConnectionPoolDataSource</a>)</li>
<li type="circle">org.apache.cayenne.conn.<a href="org/apache/cayenne/conn/PooledConnectionImpl.html" title="class in org.apache.cayenne.conn"><span class="strong">PooledConnectionImpl</span></a> (implements javax.sql.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/javax/sql/PooledConnection.html?is-external=true" title="class or interface in javax.sql">PooledConnection</a>)</li>
<li type="circle">org.apache.cayenne.conn.<a href="org/apache/cayenne/conn/PoolManager.html" title="class in org.apache.cayenne.conn"><span class="strong">PoolManager</span></a> (implements javax.sql.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/javax/sql/ConnectionEventListener.html?is-external=true" title="class or interface in javax.sql">ConnectionEventListener</a>, javax.sql.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/javax/sql/DataSource.html?is-external=true" title="class or interface in javax.sql">DataSource</a>, org.apache.cayenne.di.<a href="org/apache/cayenne/di/ScopeEventListener.html" title="interface in org.apache.cayenne.di">ScopeEventListener</a>)</li>
<li type="circle">org.apache.cayenne.dba.postgres.<a href="org/apache/cayenne/dba/postgres/PostgresSniffer.html" title="class in org.apache.cayenne.dba.postgres"><span class="strong">PostgresSniffer</span></a> (implements org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DbAdapterDetector.html" title="interface in org.apache.cayenne.configuration.server">DbAdapterDetector</a>, org.apache.cayenne.dba.<a href="org/apache/cayenne/dba/DbAdapterFactory.html" title="interface in org.apache.cayenne.dba">DbAdapterFactory</a>)</li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/PrefetchTreeNode.html" title="class in org.apache.cayenne.query"><span class="strong">PrefetchTreeNode</span></a> (implements java.io.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, org.apache.cayenne.util.<a href="org/apache/cayenne/util/XMLSerializable.html" title="interface in org.apache.cayenne.util">XMLSerializable</a>)</li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/Procedure.html" title="class in org.apache.cayenne.map"><span class="strong">Procedure</span></a> (implements org.apache.cayenne.util.<a href="org/apache/cayenne/util/CayenneMapEntry.html" title="interface in org.apache.cayenne.util">CayenneMapEntry</a>, org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/ConfigurationNode.html" title="interface in org.apache.cayenne.configuration">ConfigurationNode</a>, java.io.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, org.apache.cayenne.util.<a href="org/apache/cayenne/util/XMLSerializable.html" title="interface in org.apache.cayenne.util">XMLSerializable</a>)</li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/ProcedureParameter.html" title="class in org.apache.cayenne.map"><span class="strong">ProcedureParameter</span></a> (implements org.apache.cayenne.util.<a href="org/apache/cayenne/util/CayenneMapEntry.html" title="interface in org.apache.cayenne.util">CayenneMapEntry</a>, org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/ConfigurationNode.html" title="interface in org.apache.cayenne.configuration">ConfigurationNode</a>, java.io.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, org.apache.cayenne.util.<a href="org/apache/cayenne/util/XMLSerializable.html" title="interface in org.apache.cayenne.util">XMLSerializable</a>)</li>
<li type="circle">org.apache.cayenne.access.trans.<a href="org/apache/cayenne/access/trans/ProcedureTranslator.html" title="class in org.apache.cayenne.access.trans"><span class="strong">ProcedureTranslator</span></a>
<ul>
<li type="circle">org.apache.cayenne.dba.hsqldb.<a href="org/apache/cayenne/dba/hsqldb/HSQLDBProcedureTranslator.html" title="class in org.apache.cayenne.dba.hsqldb"><span class="strong">HSQLDBProcedureTranslator</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/PropertyAccessor.html" title="class in org.apache.cayenne.reflect"><span class="strong">PropertyAccessor</span></a> (implements org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/Accessor.html" title="interface in org.apache.cayenne.reflect">Accessor</a>)</li>
<li type="circle">org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/PropertyDataSourceFactory.html" title="class in org.apache.cayenne.configuration.server"><span class="strong">PropertyDataSourceFactory</span></a> (implements org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DataSourceFactory.html" title="interface in org.apache.cayenne.configuration.server">DataSourceFactory</a>)</li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/PropertyUtils.html" title="class in org.apache.cayenne.reflect"><span class="strong">PropertyUtils</span></a></li>
<li type="circle">org.apache.cayenne.access.trans.<a href="org/apache/cayenne/access/trans/QueryAssembler.html" title="class in org.apache.cayenne.access.trans"><span class="strong">QueryAssembler</span></a>
<ul>
<li type="circle">org.apache.cayenne.access.trans.<a href="org/apache/cayenne/access/trans/SelectTranslator.html" title="class in org.apache.cayenne.access.trans"><span class="strong">SelectTranslator</span></a>
<ul>
<li type="circle">org.apache.cayenne.dba.ingres.<a href="org/apache/cayenne/dba/ingres/IngresSelectTranslator.html" title="class in org.apache.cayenne.dba.ingres"><span class="strong">IngresSelectTranslator</span></a></li>
<li type="circle">org.apache.cayenne.dba.sqlserver.<a href="org/apache/cayenne/dba/sqlserver/SQLServerSelectTranslator.html" title="class in org.apache.cayenne.dba.sqlserver"><span class="strong">SQLServerSelectTranslator</span></a></li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.access.trans.<a href="org/apache/cayenne/access/trans/QueryAssemblerHelper.html" title="class in org.apache.cayenne.access.trans"><span class="strong">QueryAssemblerHelper</span></a>
<ul>
<li type="circle">org.apache.cayenne.access.trans.<a href="org/apache/cayenne/access/trans/OrderingTranslator.html" title="class in org.apache.cayenne.access.trans"><span class="strong">OrderingTranslator</span></a></li>
<li type="circle">org.apache.cayenne.access.trans.<a href="org/apache/cayenne/access/trans/QualifierTranslator.html" title="class in org.apache.cayenne.access.trans"><span class="strong">QualifierTranslator</span></a> (implements org.apache.cayenne.exp.<a href="org/apache/cayenne/exp/TraversalHandler.html" title="interface in org.apache.cayenne.exp">TraversalHandler</a>)
<ul>
<li type="circle">org.apache.cayenne.dba.openbase.<a href="org/apache/cayenne/dba/openbase/OpenBaseQualifierTranslator.html" title="class in org.apache.cayenne.dba.openbase"><span class="strong">OpenBaseQualifierTranslator</span></a></li>
<li type="circle">org.apache.cayenne.access.trans.<a href="org/apache/cayenne/access/trans/TrimmingQualifierTranslator.html" title="class in org.apache.cayenne.access.trans"><span class="strong">TrimmingQualifierTranslator</span></a>
<ul>
<li type="circle">org.apache.cayenne.dba.db2.<a href="org/apache/cayenne/dba/db2/DB2QualifierTranslator.html" title="class in org.apache.cayenne.dba.db2"><span class="strong">DB2QualifierTranslator</span></a></li>
<li type="circle">org.apache.cayenne.dba.derby.<a href="org/apache/cayenne/dba/derby/DerbyQualifierTranslator.html" title="class in org.apache.cayenne.dba.derby"><span class="strong">DerbyQualifierTranslator</span></a></li>
<li type="circle">org.apache.cayenne.dba.oracle.<a href="org/apache/cayenne/dba/oracle/OracleQualifierTranslator.html" title="class in org.apache.cayenne.dba.oracle"><span class="strong">OracleQualifierTranslator</span></a></li>
<li type="circle">org.apache.cayenne.dba.postgres.<a href="org/apache/cayenne/dba/postgres/PostgresQualifierTranslator.html" title="class in org.apache.cayenne.dba.postgres"><span class="strong">PostgresQualifierTranslator</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/QueryChain.html" title="class in org.apache.cayenne.query"><span class="strong">QueryChain</span></a> (implements org.apache.cayenne.query.<a href="org/apache/cayenne/query/Query.html" title="interface in org.apache.cayenne.query">Query</a>)</li>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/QueryLogger.html" title="class in org.apache.cayenne.access"><span class="strong">QueryLogger</span></a></li>
<li type="circle">org.apache.cayenne.remote.<a href="org/apache/cayenne/remote/QueryMessage.html" title="class in org.apache.cayenne.remote"><span class="strong">QueryMessage</span></a> (implements org.apache.cayenne.remote.<a href="org/apache/cayenne/remote/ClientMessage.html" title="interface in org.apache.cayenne.remote">ClientMessage</a>)</li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/RefreshQuery.html" title="class in org.apache.cayenne.query"><span class="strong">RefreshQuery</span></a> (implements org.apache.cayenne.query.<a href="org/apache/cayenne/query/Query.html" title="interface in org.apache.cayenne.query">Query</a>)</li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/Relationship.html" title="class in org.apache.cayenne.map"><span class="strong">Relationship</span></a> (implements org.apache.cayenne.util.<a href="org/apache/cayenne/util/CayenneMapEntry.html" title="interface in org.apache.cayenne.util">CayenneMapEntry</a>, java.io.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, org.apache.cayenne.util.<a href="org/apache/cayenne/util/XMLSerializable.html" title="interface in org.apache.cayenne.util">XMLSerializable</a>)
<ul>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/DbRelationship.html" title="class in org.apache.cayenne.map"><span class="strong">DbRelationship</span></a> (implements org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/ConfigurationNode.html" title="interface in org.apache.cayenne.configuration">ConfigurationNode</a>)
<ul>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/DbRelationshipDetected.html" title="class in org.apache.cayenne.map"><span class="strong">DbRelationshipDetected</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/ObjRelationship.html" title="class in org.apache.cayenne.map"><span class="strong">ObjRelationship</span></a> (implements org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/ConfigurationNode.html" title="interface in org.apache.cayenne.configuration">ConfigurationNode</a>)</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/RelationshipFault.html" title="class in org.apache.cayenne.util"><span class="strong">RelationshipFault</span></a>
<ul>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/PersistentObjectHolder.html" title="class in org.apache.cayenne.util"><span class="strong">PersistentObjectHolder</span></a> (implements org.apache.cayenne.<a href="org/apache/cayenne/ValueHolder.html" title="interface in org.apache.cayenne">ValueHolder</a>)</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/PersistentObjectList.html" title="class in org.apache.cayenne.util"><span class="strong">PersistentObjectList</span></a> (implements java.util.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;E&gt;, org.apache.cayenne.util.<a href="org/apache/cayenne/util/PersistentObjectCollection.html" title="interface in org.apache.cayenne.util">PersistentObjectCollection</a>, org.apache.cayenne.<a href="org/apache/cayenne/ValueHolder.html" title="interface in org.apache.cayenne">ValueHolder</a>)
<ul>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/ToManyList.html" title="class in org.apache.cayenne.access"><span class="strong">ToManyList</span></a> (implements java.io.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/PersistentObjectMap.html" title="class in org.apache.cayenne.util"><span class="strong">PersistentObjectMap</span></a> (implements java.util.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;K,V&gt;, org.apache.cayenne.<a href="org/apache/cayenne/ValueHolder.html" title="interface in org.apache.cayenne">ValueHolder</a>)</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/PersistentObjectSet.html" title="class in org.apache.cayenne.util"><span class="strong">PersistentObjectSet</span></a> (implements org.apache.cayenne.util.<a href="org/apache/cayenne/util/PersistentObjectCollection.html" title="interface in org.apache.cayenne.util">PersistentObjectCollection</a>, java.util.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;E&gt;, org.apache.cayenne.<a href="org/apache/cayenne/ValueHolder.html" title="interface in org.apache.cayenne">ValueHolder</a>)</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.remote.<a href="org/apache/cayenne/remote/RemoteIncrementalFaultList.html" title="class in org.apache.cayenne.remote"><span class="strong">RemoteIncrementalFaultList</span></a> (implements java.util.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;E&gt;)</li>
<li type="circle">org.apache.cayenne.remote.<a href="org/apache/cayenne/remote/RemoteSession.html" title="class in org.apache.cayenne.remote"><span class="strong">RemoteSession</span></a> (implements java.io.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
<li type="circle">org.apache.velocity.runtime.resource.loader.ResourceLoader
<ul>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/SQLTemplateResourceManager.html" title="class in org.apache.cayenne.access.jdbc"><span class="strong">SQLTemplateResourceManager</span></a> (implements org.apache.velocity.runtime.resource.ResourceManager)</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/ResourceLocator.html" title="class in org.apache.cayenne.util"><span class="strong">ResourceLocator</span></a> (implements org.apache.cayenne.conf.<a href="org/apache/cayenne/conf/ResourceFinder.html" title="interface in org.apache.cayenne.conf">ResourceFinder</a>)</li>
<li type="circle">org.apache.cayenne.ashwood.graph.<a href="org/apache/cayenne/ashwood/graph/ReversedIteration.html" title="class in org.apache.cayenne.ashwood.graph"><span class="strong">ReversedIteration</span></a>&lt;E,V&gt; (implements org.apache.cayenne.ashwood.graph.<a href="org/apache/cayenne/ashwood/graph/DigraphIteration.html" title="interface in org.apache.cayenne.ashwood.graph">DigraphIteration</a>&lt;E,V&gt;)</li>
<li type="circle">org.apache.cayenne.ashwood.graph.<a href="org/apache/cayenne/ashwood/graph/ReversedIteration.ReversedArcIterator.html" title="class in org.apache.cayenne.ashwood.graph"><span class="strong">ReversedIteration.ReversedArcIterator</span></a>&lt;S,T&gt; (implements org.apache.cayenne.ashwood.graph.<a href="org/apache/cayenne/ashwood/graph/ArcIterator.html" title="interface in org.apache.cayenne.ashwood.graph">ArcIterator</a>&lt;E,V&gt;)</li>
<li type="circle">org.apache.cayenne.configuration.rop.server.<a href="org/apache/cayenne/configuration/rop/server/ROPServerModule.html" title="class in org.apache.cayenne.configuration.rop.server"><span class="strong">ROPServerModule</span></a> (implements org.apache.cayenne.di.<a href="org/apache/cayenne/di/Module.html" title="interface in org.apache.cayenne.di">Module</a>)</li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/Rot13PasswordEncoder.html" title="class in org.apache.cayenne.configuration"><span class="strong">Rot13PasswordEncoder</span></a> (implements org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/PasswordEncoding.html" title="interface in org.apache.cayenne.configuration">PasswordEncoding</a>)</li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/Rot47PasswordEncoder.html" title="class in org.apache.cayenne.configuration"><span class="strong">Rot47PasswordEncoder</span></a> (implements org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/PasswordEncoding.html" title="interface in org.apache.cayenne.configuration">PasswordEncoding</a>)</li>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/RowDescriptor.html" title="class in org.apache.cayenne.access.jdbc"><span class="strong">RowDescriptor</span></a></li>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/RowDescriptorBuilder.html" title="class in org.apache.cayenne.access.jdbc"><span class="strong">RowDescriptorBuilder</span></a></li>
<li type="circle">org.apache.cayenne.di.spi.<a href="org/apache/cayenne/di/spi/ScopeEventBinding.html" title="class in org.apache.cayenne.di.spi"><span class="strong">ScopeEventBinding</span></a></li>
<li type="circle">org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/ServerModule.html" title="class in org.apache.cayenne.configuration.server"><span class="strong">ServerModule</span></a> (implements org.apache.cayenne.di.<a href="org/apache/cayenne/di/Module.html" title="interface in org.apache.cayenne.di">Module</a>)</li>
<li type="circle">org.apache.cayenne.remote.service.<a href="org/apache/cayenne/remote/service/ServerSession.html" title="class in org.apache.cayenne.remote.service"><span class="strong">ServerSession</span></a> (implements java.io.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
<li type="circle">org.apache.cayenne.configuration.web.<a href="org/apache/cayenne/configuration/web/SessionContextRequestHandler.html" title="class in org.apache.cayenne.configuration.web"><span class="strong">SessionContextRequestHandler</span></a> (implements org.apache.cayenne.configuration.web.<a href="org/apache/cayenne/configuration/web/RequestHandler.html" title="interface in org.apache.cayenne.configuration.web">RequestHandler</a>)</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/ShallowMergeOperation.html" title="class in org.apache.cayenne.util"><span class="strong">ShallowMergeOperation</span></a></li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ShortType.html" title="class in org.apache.cayenne.access.types"><span class="strong">ShortType</span></a> (implements org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ExtendedType.html" title="interface in org.apache.cayenne.access.types">ExtendedType</a>)</li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/SimpleNode.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">SimpleNode</span></a> (implements org.apache.cayenne.ejbql.<a href="org/apache/cayenne/ejbql/EJBQLExpression.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpression</a>, org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/Node.html" title="interface in org.apache.cayenne.ejbql.parser">Node</a>, java.io.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
<ul>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/AggregateConditionNode.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">AggregateConditionNode</span></a>
<ul>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLAnd.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLAnd</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLNot.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLNot</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLOr.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLOr</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLAbs.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLAbs</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLAbstractSchemaName.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLAbstractSchemaName</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLAdd.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLAdd</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLAggregate.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLAggregate</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLAggregateColumn.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLAggregateColumn</span></a>
<ul>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLAverage.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLAverage</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLCount.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLCount</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLMax.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLMax</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLMin.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLMin</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLSum.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLSum</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLAll.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLAll</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLAny.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLAny</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLAscending.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLAscending</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLBetween.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLBetween</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLBooleanLiteral.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLBooleanLiteral</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLClassName.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLClassName</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLConcat.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLConcat</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLConstructor.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLConstructor</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLConstructorParameter.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLConstructorParameter</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLConstructorParameters.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLConstructorParameters</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLCurrentDate.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLCurrentDate</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLCurrentTime.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLCurrentTime</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLCurrentTimestamp.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLCurrentTimestamp</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLDecimalLiteral.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLDecimalLiteral</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLDelete.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLDelete</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLDescending.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLDescending</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLDistinct.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLDistinct</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLDivide.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLDivide</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLEquals.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLEquals</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLEscapeCharacter.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLEscapeCharacter</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLExists.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLExists</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLFrom.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLFrom</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLFromItem.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLFromItem</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLGreaterOrEqual.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLGreaterOrEqual</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLGreaterThan.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLGreaterThan</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLGroupBy.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLGroupBy</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLHaving.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLHaving</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLIdentificationVariable.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLIdentificationVariable</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLIdentifier.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLIdentifier</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLIn.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLIn</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLIntegerLiteral.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLIntegerLiteral</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLIsEmpty.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLIsEmpty</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLIsNull.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLIsNull</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLJoin.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLJoin</span></a>
<ul>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLInnerFetchJoin.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLInnerFetchJoin</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLInnerJoin.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLInnerJoin</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLOuterFetchJoin.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLOuterFetchJoin</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLOuterJoin.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLOuterJoin</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLLength.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLLength</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLLessOrEqual.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLLessOrEqual</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLLessThan.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLLessThan</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLLike.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLLike</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLLocate.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLLocate</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLLower.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLLower</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLMemberOf.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLMemberOf</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLMod.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLMod</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLMultiply.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLMultiply</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLNamedInputParameter.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLNamedInputParameter</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLNegative.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLNegative</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLNotEquals.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLNotEquals</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLOrderBy.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLOrderBy</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLOrderByItem.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLOrderByItem</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLPath.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLPath</span></a>
<ul>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLDbPath.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLDbPath</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLPatternValue.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLPatternValue</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLPositionalInputParameter.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLPositionalInputParameter</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLSelect.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLSelect</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLSelectClause.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLSelectClause</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLSelectExpression.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLSelectExpression</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLSelectExpressions.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLSelectExpressions</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLSize.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLSize</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLSqrt.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLSqrt</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLStringLiteral.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLStringLiteral</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLSubselect.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLSubselect</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLSubstring.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLSubstring</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLSubtract.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLSubtract</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLTok.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLTok</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLTrim.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLTrim</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLTrimCharacter.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLTrimCharacter</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLTrimSpecification.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLTrimSpecification</span></a>
<ul>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLTrimBoth.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLTrimBoth</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLTrimLeading.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLTrimLeading</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLTrimTrailing.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLTrimTrailing</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLUpdate.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLUpdate</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLUpdateField.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLUpdateField</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLUpdateItem.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLUpdateItem</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLUpdateValue.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLUpdateValue</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLUpper.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLUpper</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLWhere.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLWhere</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.validation.<a href="org/apache/cayenne/validation/SimpleValidationFailure.html" title="class in org.apache.cayenne.validation"><span class="strong">SimpleValidationFailure</span></a> (implements org.apache.cayenne.validation.<a href="org/apache/cayenne/validation/ValidationFailure.html" title="interface in org.apache.cayenne.validation">ValidationFailure</a>)
<ul>
<li type="circle">org.apache.cayenne.validation.<a href="org/apache/cayenne/validation/BeanValidationFailure.html" title="class in org.apache.cayenne.validation"><span class="strong">BeanValidationFailure</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/SingletonFaultFactory.html" title="class in org.apache.cayenne.reflect"><span class="strong">SingletonFaultFactory</span></a> (implements org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/FaultFactory.html" title="interface in org.apache.cayenne.reflect">FaultFactory</a>)</li>
<li type="circle">org.apache.cayenne.access.dbsync.<a href="org/apache/cayenne/access/dbsync/SkipSchemaUpdateStrategy.html" title="class in org.apache.cayenne.access.dbsync"><span class="strong">SkipSchemaUpdateStrategy</span></a> (implements org.apache.cayenne.access.dbsync.<a href="org/apache/cayenne/access/dbsync/SchemaUpdateStrategy.html" title="interface in org.apache.cayenne.access.dbsync">SchemaUpdateStrategy</a>)</li>
<li type="circle">org.apache.cayenne.dba.sqlite.<a href="org/apache/cayenne/dba/sqlite/SQLiteSniffer.html" title="class in org.apache.cayenne.dba.sqlite"><span class="strong">SQLiteSniffer</span></a> (implements org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DbAdapterDetector.html" title="interface in org.apache.cayenne.configuration.server">DbAdapterDetector</a>, org.apache.cayenne.dba.<a href="org/apache/cayenne/dba/DbAdapterFactory.html" title="interface in org.apache.cayenne.dba">DbAdapterFactory</a>)</li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/SQLResult.html" title="class in org.apache.cayenne.map"><span class="strong">SQLResult</span></a></li>
<li type="circle">org.apache.cayenne.dba.sqlserver.<a href="org/apache/cayenne/dba/sqlserver/SQLServerSniffer.html" title="class in org.apache.cayenne.dba.sqlserver"><span class="strong">SQLServerSniffer</span></a> (implements org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DbAdapterDetector.html" title="interface in org.apache.cayenne.configuration.server">DbAdapterDetector</a>, org.apache.cayenne.dba.<a href="org/apache/cayenne/dba/DbAdapterFactory.html" title="interface in org.apache.cayenne.dba">DbAdapterFactory</a>)</li>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/SQLStatement.html" title="class in org.apache.cayenne.access.jdbc"><span class="strong">SQLStatement</span></a></li>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/SQLTemplateAction.html" title="class in org.apache.cayenne.access.jdbc"><span class="strong">SQLTemplateAction</span></a> (implements org.apache.cayenne.query.<a href="org/apache/cayenne/query/SQLAction.html" title="interface in org.apache.cayenne.query">SQLAction</a>)</li>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/SQLTemplateRenderingUtils.html" title="class in org.apache.cayenne.access.jdbc"><span class="strong">SQLTemplateRenderingUtils</span></a></li>
<li type="circle">org.apache.cayenne.ashwood.graph.<a href="org/apache/cayenne/ashwood/graph/StrongConnection.html" title="class in org.apache.cayenne.ashwood.graph"><span class="strong">StrongConnection</span></a>&lt;E,V&gt; (implements java.util.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;E&gt;)</li>
<li type="circle">org.apache.cayenne.dba.sybase.<a href="org/apache/cayenne/dba/sybase/SybaseSniffer.html" title="class in org.apache.cayenne.dba.sybase"><span class="strong">SybaseSniffer</span></a> (implements org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DbAdapterDetector.html" title="interface in org.apache.cayenne.configuration.server">DbAdapterDetector</a>, org.apache.cayenne.dba.<a href="org/apache/cayenne/dba/DbAdapterFactory.html" title="interface in org.apache.cayenne.dba">DbAdapterFactory</a>)</li>
<li type="circle">org.apache.cayenne.remote.<a href="org/apache/cayenne/remote/SyncMessage.html" title="class in org.apache.cayenne.remote"><span class="strong">SyncMessage</span></a> (implements org.apache.cayenne.remote.<a href="org/apache/cayenne/remote/ClientMessage.html" title="interface in org.apache.cayenne.remote">ClientMessage</a>)</li>
<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><span class="strong">Throwable</span></a> (implements java.io.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
<ul>
<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Error.html?is-external=true" title="class or interface in java.lang"><span class="strong">Error</span></a>
<ul>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/TokenMgrError.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">TokenMgrError</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/TokenMgrError.html" title="class in org.apache.cayenne.exp.parser"><span class="strong">TokenMgrError</span></a></li>
</ul>
</li>
<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang"><span class="strong">Exception</span></a>
<ul>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/CayenneException.html" title="class in org.apache.cayenne"><span class="strong">CayenneException</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/ParseException.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">ParseException</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ParseException.html" title="class in org.apache.cayenne.exp.parser"><span class="strong">ParseException</span></a></li>
<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang"><span class="strong">RuntimeException</span></a>
<ul>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/CayenneRuntimeException.html" title="class in org.apache.cayenne"><span class="strong">CayenneRuntimeException</span></a>
<ul>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/ConfigurationException.html" title="class in org.apache.cayenne"><span class="strong">ConfigurationException</span></a>
<ul>
<li type="circle">org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DataDomainLoadException.html" title="class in org.apache.cayenne.configuration.server"><span class="strong">DataDomainLoadException</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/DeleteDenyException.html" title="class in org.apache.cayenne"><span class="strong">DeleteDenyException</span></a></li>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/DomainStoppedException.html" title="class in org.apache.cayenne.access"><span class="strong">DomainStoppedException</span></a></li>
<li type="circle">org.apache.cayenne.exp.<a href="org/apache/cayenne/exp/ExpressionException.html" title="class in org.apache.cayenne.exp"><span class="strong">ExpressionException</span></a>
<ul>
<li type="circle">org.apache.cayenne.ejbql.<a href="org/apache/cayenne/ejbql/EJBQLException.html" title="class in org.apache.cayenne.ejbql"><span class="strong">EJBQLException</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/FaultFailureException.html" title="class in org.apache.cayenne"><span class="strong">FaultFailureException</span></a></li>
<li type="circle">org.apache.cayenne.remote.service.<a href="org/apache/cayenne/remote/service/MissingSessionException.html" title="class in org.apache.cayenne.remote.service"><span class="strong">MissingSessionException</span></a></li>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/OptimisticLockException.html" title="class in org.apache.cayenne.access"><span class="strong">OptimisticLockException</span></a></li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/PropertyException.html" title="class in org.apache.cayenne.reflect"><span class="strong">PropertyException</span></a></li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/UnresolvablePathException.html" title="class in org.apache.cayenne.reflect"><span class="strong">UnresolvablePathException</span></a></li>
<li type="circle">org.apache.cayenne.validation.<a href="org/apache/cayenne/validation/ValidationException.html" title="class in org.apache.cayenne.validation"><span class="strong">ValidationException</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/TimestampType.html" title="class in org.apache.cayenne.access.types"><span class="strong">TimestampType</span></a> (implements org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ExtendedType.html" title="interface in org.apache.cayenne.access.types">ExtendedType</a>)</li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/TimeType.html" title="class in org.apache.cayenne.access.types"><span class="strong">TimeType</span></a> (implements org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ExtendedType.html" title="interface in org.apache.cayenne.access.types">ExtendedType</a>)</li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/Token.html" title="class in org.apache.cayenne.ejbql.parser"><span class="strong">Token</span></a> (implements java.io.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/Token.html" title="class in org.apache.cayenne.exp.parser"><span class="strong">Token</span></a></li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/ToolModule.html" title="class in org.apache.cayenne.configuration"><span class="strong">ToolModule</span></a> (implements org.apache.cayenne.di.<a href="org/apache/cayenne/di/Module.html" title="interface in org.apache.cayenne.di">Module</a>)</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/ToStringBuilder.html" title="class in org.apache.cayenne.util"><span class="strong">ToStringBuilder</span></a></li>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/Transaction.html" title="class in org.apache.cayenne.access"><span class="strong">Transaction</span></a></li>
<li type="circle">org.apache.cayenne.exp.<a href="org/apache/cayenne/exp/TraversalHelper.html" title="class in org.apache.cayenne.exp"><span class="strong">TraversalHelper</span></a> (implements org.apache.cayenne.exp.<a href="org/apache/cayenne/exp/TraversalHandler.html" title="interface in org.apache.cayenne.exp">TraversalHandler</a>)</li>
<li type="circle">org.apache.cayenne.dba.<a href="org/apache/cayenne/dba/TypesHandler.html" title="class in org.apache.cayenne.dba"><span class="strong">TypesHandler</span></a></li>
<li type="circle">org.apache.cayenne.dba.<a href="org/apache/cayenne/dba/TypesMapping.html" title="class in org.apache.cayenne.dba"><span class="strong">TypesMapping</span></a></li>
<li type="circle">org.apache.cayenne.resource.<a href="org/apache/cayenne/resource/URLResource.html" title="class in org.apache.cayenne.resource"><span class="strong">URLResource</span></a> (implements org.apache.cayenne.resource.<a href="org/apache/cayenne/resource/Resource.html" title="interface in org.apache.cayenne.resource">Resource</a>)</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/Util.html" title="class in org.apache.cayenne.util"><span class="strong">Util</span></a></li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/UtilDateType.html" title="class in org.apache.cayenne.access.types"><span class="strong">UtilDateType</span></a> (implements org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ExtendedType.html" title="interface in org.apache.cayenne.access.types">ExtendedType</a>)
<ul>
<li type="circle">org.apache.cayenne.dba.oracle.<a href="org/apache/cayenne/dba/oracle/OracleUtilDateType.html" title="class in org.apache.cayenne.dba.oracle"><span class="strong">OracleUtilDateType</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/UUIDType.html" title="class in org.apache.cayenne.access.types"><span class="strong">UUIDType</span></a> (implements org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ExtendedType.html" title="interface in org.apache.cayenne.access.types">ExtendedType</a>)</li>
<li type="circle">org.apache.cayenne.validation.<a href="org/apache/cayenne/validation/ValidationResult.html" title="class in org.apache.cayenne.validation"><span class="strong">ValidationResult</span></a> (implements java.io.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/VoidType.html" title="class in org.apache.cayenne.access.types"><span class="strong">VoidType</span></a> (implements org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ExtendedType.html" title="interface in org.apache.cayenne.access.types">ExtendedType</a>)</li>
<li type="circle">org.apache.cayenne.configuration.web.<a href="org/apache/cayenne/configuration/web/WebConfiguration.html" title="class in org.apache.cayenne.configuration.web"><span class="strong">WebConfiguration</span></a></li>
<li type="circle">org.apache.cayenne.configuration.web.<a href="org/apache/cayenne/configuration/web/WebModule.html" title="class in org.apache.cayenne.configuration.web"><span class="strong">WebModule</span></a> (implements org.apache.cayenne.di.<a href="org/apache/cayenne/di/Module.html" title="interface in org.apache.cayenne.di">Module</a>)</li>
<li type="circle">org.apache.cayenne.configuration.web.<a href="org/apache/cayenne/configuration/web/WebUtil.html" title="class in org.apache.cayenne.configuration.web"><span class="strong">WebUtil</span></a></li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/XMLDataChannelDescriptorLoader.html" title="class in org.apache.cayenne.configuration"><span class="strong">XMLDataChannelDescriptorLoader</span></a> (implements org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/DataChannelDescriptorLoader.html" title="interface in org.apache.cayenne.configuration">DataChannelDescriptorLoader</a>)</li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/XMLDataMapLoader.html" title="class in org.apache.cayenne.configuration"><span class="strong">XMLDataMapLoader</span></a> (implements org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/DataMapLoader.html" title="interface in org.apache.cayenne.configuration">DataMapLoader</a>)</li>
<li type="circle">org.apache.cayenne.xml.<a href="org/apache/cayenne/xml/XMLDecoder.html" title="class in org.apache.cayenne.xml"><span class="strong">XMLDecoder</span></a></li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/XMLEncoder.html" title="class in org.apache.cayenne.util"><span class="strong">XMLEncoder</span></a></li>
<li type="circle">org.apache.cayenne.xml.<a href="org/apache/cayenne/xml/XMLEncoder.html" title="class in org.apache.cayenne.xml"><span class="strong">XMLEncoder</span></a></li>
<li type="circle">org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/XMLPoolingDataSourceFactory.html" title="class in org.apache.cayenne.configuration.server"><span class="strong">XMLPoolingDataSourceFactory</span></a> (implements org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DataSourceFactory.html" title="interface in org.apache.cayenne.configuration.server">DataSourceFactory</a>)</li>
<li type="circle">org.apache.cayenne.event.<a href="org/apache/cayenne/event/XMPPBridgeFactory.html" title="class in org.apache.cayenne.event"><span class="strong">XMPPBridgeFactory</span></a> (implements org.apache.cayenne.event.<a href="org/apache/cayenne/event/EventBridgeFactory.html" title="interface in org.apache.cayenne.event">EventBridgeFactory</a>)</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/ZipUtil.html" title="class in org.apache.cayenne.util"><span class="strong">ZipUtil</span></a></li>
</ul>
</li>
</ul>
<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
<ul>
<li type="circle">org.apache.cayenne.di.<a href="org/apache/cayenne/di/AdhocObjectFactory.html" title="interface in org.apache.cayenne.di"><span class="strong">AdhocObjectFactory</span></a></li>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/BatchQueryBuilderFactory.html" title="interface in org.apache.cayenne.access.jdbc"><span class="strong">BatchQueryBuilderFactory</span></a></li>
<li type="circle">org.apache.cayenne.di.<a href="org/apache/cayenne/di/Binder.html" title="interface in org.apache.cayenne.di"><span class="strong">Binder</span></a></li>
<li type="circle">org.apache.cayenne.di.<a href="org/apache/cayenne/di/BindingBuilder.html" title="interface in org.apache.cayenne.di"><span class="strong">BindingBuilder</span></a>&lt;T&gt;</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/CayenneMapEntry.html" title="interface in org.apache.cayenne.util"><span class="strong">CayenneMapEntry</span></a></li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/ClassDescriptor.html" title="interface in org.apache.cayenne.reflect"><span class="strong">ClassDescriptor</span></a></li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/ClassDescriptorFactory.html" title="interface in org.apache.cayenne.reflect"><span class="strong">ClassDescriptorFactory</span></a></li>
<li type="circle">org.apache.cayenne.remote.<a href="org/apache/cayenne/remote/ClientConnection.html" title="interface in org.apache.cayenne.remote"><span class="strong">ClientConnection</span></a></li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/ConfigurationNameMapper.html" title="interface in org.apache.cayenne.configuration"><span class="strong">ConfigurationNameMapper</span></a></li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/ConfigurationNode.html" title="interface in org.apache.cayenne.configuration"><span class="strong">ConfigurationNode</span></a>
<ul>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/ParameterizedQuery.html" title="interface in org.apache.cayenne.query"><span class="strong">ParameterizedQuery</span></a></li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/Query.html" title="interface in org.apache.cayenne.query"><span class="strong">Query</span></a> (also extends java.io.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
<ul>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/ParameterizedQuery.html" title="interface in org.apache.cayenne.query"><span class="strong">ParameterizedQuery</span></a></li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/ConfigurationNodeVisitor.html" title="interface in org.apache.cayenne.configuration"><span class="strong">ConfigurationNodeVisitor</span></a>&lt;T&gt;</li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/Constants.html" title="interface in org.apache.cayenne.configuration"><span class="strong">Constants</span></a></li>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/DataChannel.html" title="interface in org.apache.cayenne"><span class="strong">DataChannel</span></a></li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/DataChannelDescriptorLoader.html" title="interface in org.apache.cayenne.configuration"><span class="strong">DataChannelDescriptorLoader</span></a></li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/DataChannelDescriptorMerger.html" title="interface in org.apache.cayenne.configuration"><span class="strong">DataChannelDescriptorMerger</span></a></li>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/DataChannelFilter.html" title="interface in org.apache.cayenne"><span class="strong">DataChannelFilter</span></a></li>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/DataChannelFilterChain.html" title="interface in org.apache.cayenne"><span class="strong">DataChannelFilterChain</span></a></li>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/DataChannelListener.html" title="interface in org.apache.cayenne"><span class="strong">DataChannelListener</span></a></li>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/DataChannelSyncFilterChain.html" title="interface in org.apache.cayenne"><span class="strong">DataChannelSyncFilterChain</span></a></li>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/DataContextDelegate.html" title="interface in org.apache.cayenne.access"><span class="strong">DataContextDelegate</span></a></li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/DataMapLoader.html" title="interface in org.apache.cayenne.configuration"><span class="strong">DataMapLoader</span></a></li>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/DataPortDelegate.html" title="interface in org.apache.cayenne.access"><span class="strong">DataPortDelegate</span></a></li>
<li type="circle">org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DataSourceFactory.html" title="interface in org.apache.cayenne.configuration.server"><span class="strong">DataSourceFactory</span></a></li>
<li type="circle">org.apache.cayenne.dba.<a href="org/apache/cayenne/dba/DbAdapter.html" title="interface in org.apache.cayenne.dba"><span class="strong">DbAdapter</span></a></li>
<li type="circle">org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DbAdapterDetector.html" title="interface in org.apache.cayenne.configuration.server"><span class="strong">DbAdapterDetector</span></a></li>
<li type="circle">org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DbAdapterFactory.html" title="interface in org.apache.cayenne.configuration.server"><span class="strong">DbAdapterFactory</span></a></li>
<li type="circle">org.apache.cayenne.dba.<a href="org/apache/cayenne/dba/DbAdapterFactory.html" title="interface in org.apache.cayenne.dba"><span class="strong">DbAdapterFactory</span></a></li>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/DbLoaderDelegate.html" title="interface in org.apache.cayenne.access"><span class="strong">DbLoaderDelegate</span></a></li>
<li type="circle">org.apache.cayenne.ashwood.graph.<a href="org/apache/cayenne/ashwood/graph/DigraphIteration.html" title="interface in org.apache.cayenne.ashwood.graph"><span class="strong">DigraphIteration</span></a>&lt;E,V&gt;
<ul>
<li type="circle">org.apache.cayenne.ashwood.graph.<a href="org/apache/cayenne/ashwood/graph/Digraph.html" title="interface in org.apache.cayenne.ashwood.graph"><span class="strong">Digraph</span></a>&lt;E,V&gt;</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.ejbql.<a href="org/apache/cayenne/ejbql/EJBQLCompiledExpression.html" title="interface in org.apache.cayenne.ejbql"><span class="strong">EJBQLCompiledExpression</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLConstants.html" title="interface in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLConstants</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.<a href="org/apache/cayenne/ejbql/EJBQLExpression.html" title="interface in org.apache.cayenne.ejbql"><span class="strong">EJBQLExpression</span></a>
<ul>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/Node.html" title="interface in org.apache.cayenne.ejbql.parser"><span class="strong">Node</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.ejbql.<a href="org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql"><span class="strong">EJBQLExpressionVisitor</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.<a href="org/apache/cayenne/ejbql/EJBQLParser.html" title="interface in org.apache.cayenne.ejbql"><span class="strong">EJBQLParser</span></a></li>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/EJBQLTranslatorFactory.html" title="interface in org.apache.cayenne.access.jdbc"><span class="strong">EJBQLTranslatorFactory</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLTreeConstants.html" title="interface in org.apache.cayenne.ejbql.parser"><span class="strong">EJBQLTreeConstants</span></a></li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/EmbeddableDescriptor.html" title="interface in org.apache.cayenne.reflect"><span class="strong">EmbeddableDescriptor</span></a></li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/EntityListenerFactory.html" title="interface in org.apache.cayenne.map"><span class="strong">EntityListenerFactory</span></a></li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/EntityMergeListener.html" title="interface in org.apache.cayenne.util"><span class="strong">EntityMergeListener</span></a></li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/EntityResultSegment.html" title="interface in org.apache.cayenne.query"><span class="strong">EntityResultSegment</span></a></li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/EntitySorter.html" title="interface in org.apache.cayenne.map"><span class="strong">EntitySorter</span></a></li>
<li type="circle">org.apache.cayenne.event.<a href="org/apache/cayenne/event/EventBridgeFactory.html" title="interface in org.apache.cayenne.event"><span class="strong">EventBridgeFactory</span></a></li>
<li type="circle">java.util.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/EventListener.html?is-external=true" title="class or interface in java.util"><span class="strong">EventListener</span></a>
<ul>
<li type="circle">org.apache.cayenne.map.event.<a href="org/apache/cayenne/map/event/DbAttributeListener.html" title="interface in org.apache.cayenne.map.event"><span class="strong">DbAttributeListener</span></a></li>
<li type="circle">org.apache.cayenne.map.event.<a href="org/apache/cayenne/map/event/DbEntityListener.html" title="interface in org.apache.cayenne.map.event"><span class="strong">DbEntityListener</span></a></li>
<li type="circle">org.apache.cayenne.map.event.<a href="org/apache/cayenne/map/event/DbRelationshipListener.html" title="interface in org.apache.cayenne.map.event"><span class="strong">DbRelationshipListener</span></a></li>
<li type="circle">org.apache.cayenne.map.event.<a href="org/apache/cayenne/map/event/EmbeddableAttributeListener.html" title="interface in org.apache.cayenne.map.event"><span class="strong">EmbeddableAttributeListener</span></a></li>
<li type="circle">org.apache.cayenne.map.event.<a href="org/apache/cayenne/map/event/EmbeddableListener.html" title="interface in org.apache.cayenne.map.event"><span class="strong">EmbeddableListener</span></a></li>
<li type="circle">org.apache.cayenne.map.event.<a href="org/apache/cayenne/map/event/ObjAttributeListener.html" title="interface in org.apache.cayenne.map.event"><span class="strong">ObjAttributeListener</span></a></li>
<li type="circle">org.apache.cayenne.map.event.<a href="org/apache/cayenne/map/event/ObjEntityListener.html" title="interface in org.apache.cayenne.map.event"><span class="strong">ObjEntityListener</span></a></li>
<li type="circle">org.apache.cayenne.map.event.<a href="org/apache/cayenne/map/event/ObjRelationshipListener.html" title="interface in org.apache.cayenne.map.event"><span class="strong">ObjRelationshipListener</span></a></li>
<li type="circle">org.apache.cayenne.access.event.<a href="org/apache/cayenne/access/event/SnapshotEventListener.html" title="interface in org.apache.cayenne.access.event"><span class="strong">SnapshotEventListener</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.event.<a href="org/apache/cayenne/event/EventManager.html" title="interface in org.apache.cayenne.event"><span class="strong">EventManager</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ExpressionParserConstants.html" title="interface in org.apache.cayenne.exp.parser"><span class="strong">ExpressionParserConstants</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ExpressionParserTreeConstants.html" title="interface in org.apache.cayenne.exp.parser"><span class="strong">ExpressionParserTreeConstants</span></a></li>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/ExtendedEnumeration.html" title="interface in org.apache.cayenne"><span class="strong">ExtendedEnumeration</span></a></li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ExtendedType.html" title="interface in org.apache.cayenne.access.types"><span class="strong">ExtendedType</span></a></li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ExtendedTypeFactory.html" title="interface in org.apache.cayenne.access.types"><span class="strong">ExtendedTypeFactory</span></a></li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/FaultFactory.html" title="interface in org.apache.cayenne.reflect"><span class="strong">FaultFactory</span></a></li>
<li type="circle">org.apache.cayenne.graph.<a href="org/apache/cayenne/graph/GraphChangeHandler.html" title="interface in org.apache.cayenne.graph"><span class="strong">GraphChangeHandler</span></a>
<ul>
<li type="circle">org.apache.cayenne.graph.<a href="org/apache/cayenne/graph/GraphManager.html" title="interface in org.apache.cayenne.graph"><span class="strong">GraphManager</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.di.<a href="org/apache/cayenne/di/Injector.html" title="interface in org.apache.cayenne.di"><span class="strong">Injector</span></a></li>
<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang"><span class="strong">Iterable</span></a>&lt;T&gt;
<ul>
<li type="circle">java.util.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><span class="strong">Collection</span></a>&lt;E&gt;
<ul>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/PersistentObjectCollection.html" title="interface in org.apache.cayenne.util"><span class="strong">PersistentObjectCollection</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/PersistentObjectCollection.html" title="interface in org.apache.cayenne.util"><span class="strong">PersistentObjectCollection</span></a></li>
</ul>
</li>
<li type="circle">java.util.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util"><span class="strong">Iterator</span></a>&lt;E&gt;
<ul>
<li type="circle">org.apache.cayenne.ashwood.graph.<a href="org/apache/cayenne/ashwood/graph/ArcIterator.html" title="interface in org.apache.cayenne.ashwood.graph"><span class="strong">ArcIterator</span></a>&lt;E,V&gt;</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.log.<a href="org/apache/cayenne/log/JdbcEventLogger.html" title="interface in org.apache.cayenne.log"><span class="strong">JdbcEventLogger</span></a></li>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/LifecycleListener.html" title="interface in org.apache.cayenne"><span class="strong">LifecycleListener</span></a></li>
<li type="circle">org.apache.cayenne.di.<a href="org/apache/cayenne/di/ListBuilder.html" title="interface in org.apache.cayenne.di"><span class="strong">ListBuilder</span></a>&lt;T&gt;</li>
<li type="circle">org.apache.cayenne.di.<a href="org/apache/cayenne/di/MapBuilder.html" title="interface in org.apache.cayenne.di"><span class="strong">MapBuilder</span></a>&lt;T&gt;</li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/MappingNamespace.html" title="interface in org.apache.cayenne.map"><span class="strong">MappingNamespace</span></a></li>
<li type="circle">org.apache.cayenne.merge.<a href="org/apache/cayenne/merge/MergerContext.html" title="interface in org.apache.cayenne.merge"><span class="strong">MergerContext</span></a></li>
<li type="circle">org.apache.cayenne.merge.<a href="org/apache/cayenne/merge/MergerToken.html" title="interface in org.apache.cayenne.merge"><span class="strong">MergerToken</span></a></li>
<li type="circle">org.apache.cayenne.merge.<a href="org/apache/cayenne/merge/ModelMergeDelegate.html" title="interface in org.apache.cayenne.merge"><span class="strong">ModelMergeDelegate</span></a></li>
<li type="circle">org.apache.cayenne.di.<a href="org/apache/cayenne/di/Module.html" title="interface in org.apache.cayenne.di"><span class="strong">Module</span></a></li>
<li type="circle">org.apache.cayenne.map.naming.<a href="org/apache/cayenne/map/naming/NamingStrategy.html" title="interface in org.apache.cayenne.map.naming"><span class="strong">NamingStrategy</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/Node.html" title="interface in org.apache.cayenne.exp.parser"><span class="strong">Node</span></a></li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/ObjectContextFactory.html" title="interface in org.apache.cayenne.configuration"><span class="strong">ObjectContextFactory</span></a></li>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/ObjectMapRetainStrategy.html" title="interface in org.apache.cayenne.access"><span class="strong">ObjectMapRetainStrategy</span></a></li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/ObjectStoreFactory.html" title="interface in org.apache.cayenne.configuration"><span class="strong">ObjectStoreFactory</span></a></li>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/OperationHints.html" title="interface in org.apache.cayenne.access"><span class="strong">OperationHints</span></a>
<ul>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/OperationObserver.html" title="interface in org.apache.cayenne.access"><span class="strong">OperationObserver</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/PasswordEncoding.html" title="interface in org.apache.cayenne.configuration"><span class="strong">PasswordEncoding</span></a></li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/PathComponent.html" title="interface in org.apache.cayenne.map"><span class="strong">PathComponent</span></a>&lt;T,U&gt;</li>
<li type="circle">org.apache.cayenne.dba.<a href="org/apache/cayenne/dba/PkGenerator.html" title="interface in org.apache.cayenne.dba"><span class="strong">PkGenerator</span></a></li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/PrefetchProcessor.html" title="interface in org.apache.cayenne.query"><span class="strong">PrefetchProcessor</span></a></li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/Property.html" title="interface in org.apache.cayenne.reflect"><span class="strong">Property</span></a>
<ul>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/ArcProperty.html" title="interface in org.apache.cayenne.reflect"><span class="strong">ArcProperty</span></a>
<ul>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/ToManyMapProperty.html" title="interface in org.apache.cayenne.reflect"><span class="strong">ToManyMapProperty</span></a></li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/ToManyProperty.html" title="interface in org.apache.cayenne.reflect"><span class="strong">ToManyProperty</span></a>
<ul>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/ToManyMapProperty.html" title="interface in org.apache.cayenne.reflect"><span class="strong">ToManyMapProperty</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/ToOneProperty.html" title="interface in org.apache.cayenne.reflect"><span class="strong">ToOneProperty</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/AttributeProperty.html" title="interface in org.apache.cayenne.reflect"><span class="strong">AttributeProperty</span></a></li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/ToManyMapProperty.html" title="interface in org.apache.cayenne.reflect"><span class="strong">ToManyMapProperty</span></a></li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/ToManyProperty.html" title="interface in org.apache.cayenne.reflect"><span class="strong">ToManyProperty</span></a>
<ul>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/ToManyMapProperty.html" title="interface in org.apache.cayenne.reflect"><span class="strong">ToManyMapProperty</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/ToOneProperty.html" title="interface in org.apache.cayenne.reflect"><span class="strong">ToOneProperty</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/PropertyVisitor.html" title="interface in org.apache.cayenne.reflect"><span class="strong">PropertyVisitor</span></a></li>
<li type="circle">org.apache.cayenne.di.<a href="org/apache/cayenne/di/Provider.html" title="interface in org.apache.cayenne.di"><span class="strong">Provider</span></a>&lt;T&gt;</li>
<li type="circle">org.apache.cayenne.cache.<a href="org/apache/cayenne/cache/QueryCache.html" title="interface in org.apache.cayenne.cache"><span class="strong">QueryCache</span></a></li>
<li type="circle">org.apache.cayenne.cache.<a href="org/apache/cayenne/cache/QueryCacheEntryFactory.html" title="interface in org.apache.cayenne.cache"><span class="strong">QueryCacheEntryFactory</span></a></li>
<li type="circle">org.apache.cayenne.cache.<a href="org/apache/cayenne/cache/QueryCacheFactory.html" title="interface in org.apache.cayenne.cache"><span class="strong">QueryCacheFactory</span></a></li>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/QueryEngine.html" title="interface in org.apache.cayenne.access"><span class="strong">QueryEngine</span></a></li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/QueryMetadata.html" title="interface in org.apache.cayenne.query"><span class="strong">QueryMetadata</span></a></li>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/QueryResponse.html" title="interface in org.apache.cayenne"><span class="strong">QueryResponse</span></a></li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/QueryRouter.html" title="interface in org.apache.cayenne.query"><span class="strong">QueryRouter</span></a></li>
<li type="circle">org.apache.cayenne.dba.<a href="org/apache/cayenne/dba/QuotingStrategy.html" title="interface in org.apache.cayenne.dba"><span class="strong">QuotingStrategy</span></a></li>
<li type="circle">java.rmi.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/rmi/Remote.html?is-external=true" title="class or interface in java.rmi"><span class="strong">Remote</span></a>
<ul>
<li type="circle">org.apache.cayenne.remote.<a href="org/apache/cayenne/remote/RemoteService.html" title="interface in org.apache.cayenne.remote"><span class="strong">RemoteService</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.configuration.web.<a href="org/apache/cayenne/configuration/web/RequestHandler.html" title="interface in org.apache.cayenne.configuration.web"><span class="strong">RequestHandler</span></a></li>
<li type="circle">org.apache.cayenne.conf.<a href="org/apache/cayenne/conf/ResourceFinder.html" title="interface in org.apache.cayenne.conf"><span class="strong">ResourceFinder</span></a></li>
<li type="circle">org.apache.cayenne.resource.<a href="org/apache/cayenne/resource/ResourceLocator.html" title="interface in org.apache.cayenne.resource"><span class="strong">ResourceLocator</span></a></li>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/ResultIterator.html" title="interface in org.apache.cayenne.access"><span class="strong">ResultIterator</span></a></li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/RuntimeProperties.html" title="interface in org.apache.cayenne.configuration"><span class="strong">RuntimeProperties</span></a></li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/ScalarResultSegment.html" title="interface in org.apache.cayenne.query"><span class="strong">ScalarResultSegment</span></a></li>
<li type="circle">org.apache.cayenne.access.dbsync.<a href="org/apache/cayenne/access/dbsync/SchemaUpdateStrategy.html" title="interface in org.apache.cayenne.access.dbsync"><span class="strong">SchemaUpdateStrategy</span></a></li>
<li type="circle">org.apache.cayenne.di.<a href="org/apache/cayenne/di/Scope.html" title="interface in org.apache.cayenne.di"><span class="strong">Scope</span></a></li>
<li type="circle">org.apache.cayenne.di.<a href="org/apache/cayenne/di/ScopeEventListener.html" title="interface in org.apache.cayenne.di"><span class="strong">ScopeEventListener</span></a></li>
<li type="circle">java.io.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io"><span class="strong">Serializable</span></a>
<ul>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/Accessor.html" title="interface in org.apache.cayenne.reflect"><span class="strong">Accessor</span></a></li>
<li type="circle">org.apache.cayenne.remote.<a href="org/apache/cayenne/remote/ClientMessage.html" title="interface in org.apache.cayenne.remote"><span class="strong">ClientMessage</span></a></li>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/DataObject.html" title="interface in org.apache.cayenne"><span class="strong">DataObject</span></a></li>
<li type="circle">org.apache.cayenne.graph.<a href="org/apache/cayenne/graph/GraphDiff.html" title="interface in org.apache.cayenne.graph"><span class="strong">GraphDiff</span></a></li>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/ObjectContext.html" title="interface in org.apache.cayenne"><span class="strong">ObjectContext</span></a></li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/ParameterizedQuery.html" title="interface in org.apache.cayenne.query"><span class="strong">ParameterizedQuery</span></a></li>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/Persistent.html" title="interface in org.apache.cayenne"><span class="strong">Persistent</span></a>
<ul>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/DataObject.html" title="interface in org.apache.cayenne"><span class="strong">DataObject</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/Query.html" title="interface in org.apache.cayenne.query"><span class="strong">Query</span></a> (also extends org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/ConfigurationNode.html" title="interface in org.apache.cayenne.configuration">ConfigurationNode</a>)
<ul>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/ParameterizedQuery.html" title="interface in org.apache.cayenne.query"><span class="strong">ParameterizedQuery</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.resource.<a href="org/apache/cayenne/resource/Resource.html" title="interface in org.apache.cayenne.resource"><span class="strong">Resource</span></a></li>
<li type="circle">org.apache.cayenne.validation.<a href="org/apache/cayenne/validation/ValidationFailure.html" title="interface in org.apache.cayenne.validation"><span class="strong">ValidationFailure</span></a></li>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/ValueHolder.html" title="interface in org.apache.cayenne"><span class="strong">ValueHolder</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/SQLAction.html" title="interface in org.apache.cayenne.query"><span class="strong">SQLAction</span></a></li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/SQLActionVisitor.html" title="interface in org.apache.cayenne.query"><span class="strong">SQLActionVisitor</span></a></li>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/TransactionDelegate.html" title="interface in org.apache.cayenne.access"><span class="strong">TransactionDelegate</span></a></li>
<li type="circle">org.apache.cayenne.exp.<a href="org/apache/cayenne/exp/TraversalHandler.html" title="interface in org.apache.cayenne.exp"><span class="strong">TraversalHandler</span></a></li>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/Validating.html" title="interface in org.apache.cayenne"><span class="strong">Validating</span></a></li>
<li type="circle">org.apache.cayenne.merge.<a href="org/apache/cayenne/merge/ValueForNullProvider.html" title="interface in org.apache.cayenne.merge"><span class="strong">ValueForNullProvider</span></a></li>
<li type="circle">org.apache.cayenne.exp.<a href="org/apache/cayenne/exp/ValueInjector.html" title="interface in org.apache.cayenne.exp"><span class="strong">ValueInjector</span></a></li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/XMLSerializable.html" title="interface in org.apache.cayenne.util"><span class="strong">XMLSerializable</span></a></li>
<li type="circle">org.apache.cayenne.xml.<a href="org/apache/cayenne/xml/XMLSerializable.html" title="interface in org.apache.cayenne.xml"><span class="strong">XMLSerializable</span></a></li>
</ul>
<h2 title="Annotation Type Hierarchy">Annotation Type Hierarchy</h2>
<ul>
<li type="circle">org.apache.cayenne.annotation.<a href="org/apache/cayenne/annotation/PostAdd.html" title="annotation in org.apache.cayenne.annotation"><span class="strong">PostAdd</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
<li type="circle">org.apache.cayenne.annotation.<a href="org/apache/cayenne/annotation/PostLoad.html" title="annotation in org.apache.cayenne.annotation"><span class="strong">PostLoad</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
<li type="circle">org.apache.cayenne.annotation.<a href="org/apache/cayenne/annotation/PostPersist.html" title="annotation in org.apache.cayenne.annotation"><span class="strong">PostPersist</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
<li type="circle">org.apache.cayenne.annotation.<a href="org/apache/cayenne/annotation/PostRemove.html" title="annotation in org.apache.cayenne.annotation"><span class="strong">PostRemove</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
<li type="circle">org.apache.cayenne.annotation.<a href="org/apache/cayenne/annotation/PostUpdate.html" title="annotation in org.apache.cayenne.annotation"><span class="strong">PostUpdate</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
<li type="circle">org.apache.cayenne.annotation.<a href="org/apache/cayenne/annotation/PrePersist.html" title="annotation in org.apache.cayenne.annotation"><span class="strong">PrePersist</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
<li type="circle">org.apache.cayenne.annotation.<a href="org/apache/cayenne/annotation/PreRemove.html" title="annotation in org.apache.cayenne.annotation"><span class="strong">PreRemove</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
<li type="circle">org.apache.cayenne.annotation.<a href="org/apache/cayenne/annotation/PreUpdate.html" title="annotation in org.apache.cayenne.annotation"><span class="strong">PreUpdate</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
<li type="circle">org.apache.cayenne.di.<a href="org/apache/cayenne/di/BeforeScopeEnd.html" title="annotation in org.apache.cayenne.di"><span class="strong">BeforeScopeEnd</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
<li type="circle">org.apache.cayenne.di.<a href="org/apache/cayenne/di/Inject.html" title="annotation in org.apache.cayenne.di"><span class="strong">Inject</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
</ul>
<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
<ul>
<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="strong">Object</span></a>
<ul>
<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="strong">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
<ul>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/JoinType.html" title="enum in org.apache.cayenne.map"><span class="strong">JoinType</span></a></li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/LifecycleEvent.html" title="enum in org.apache.cayenne.map"><span class="strong">LifecycleEvent</span></a></li>
<li type="circle">org.apache.cayenne.merge.<a href="org/apache/cayenne/merge/MergeDirection.html" title="enum in org.apache.cayenne.merge"><span class="strong">MergeDirection</span></a></li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/CapsStrategy.html" title="enum in org.apache.cayenne.query"><span class="strong">CapsStrategy</span></a></li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/QueryCacheStrategy.html" title="enum in org.apache.cayenne.query"><span class="strong">QueryCacheStrategy</span></a></li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/SortOrder.html" title="enum in org.apache.cayenne.query"><span class="strong">SortOrder</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
<li><a href="overview-tree.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip-navbar_bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2014 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
</body>
</html>