ActiveObjecstのJavadocのクラス概要の日本語訳

ActiveObjectsJavadoc(https://activeobjects.dev.java.net/api/overview-summary.html)に記載されているクラス概要について翻訳してみました。
インタフェース、クラス、列挙型、アノテーションに分けて表にしました。
なお、publicなクラスのうちでも、公開APIでないと明示されているクラスについては記載しませんでした。

※2008/11/05 22:30頃、javadocへのリンクを追加。

インタフェース

パッケージ インタフェース 概要(日本語訳)
net.java.ao Entity Entigy.getID()メソッドを提供するRawEntityの拡張。
net.java.ao PolymorphicTypeMapper エンティティ型と対応するポリモフィック型フラグ値の双方向マッピングの戦略(もしあれば)。
net.java.ao RawEntity 主キーを限定しない、すべてのエンティティの上位インタフェース。
net.java.ao RelatedEntity Luceneヒューリスティックを使用して他のエンティティに関連するエンティティの上位インタフェース。
net.java.ao ValueGenerator INSERT時にデータベースに挿入される値を自動生成するクラスの上位インタフェース。
net.java.ao.cache Cache すべての値キャッシュの実装の上位インタフェース。
net.java.ao.cache CacheLayer 特定のエンティティ値のキャッシュセマンティックを管理するクラスの上位インタフェース。
net.java.ao.cache RelationsCache  
net.java.ao.schema FieldNameConverter フィールド名コンバータの上位インタフェース。規約によるメソッド名からデータベースフィールドへ自動変換を行う。
net.java.ao.schema TableNameConverter テーブル名コンバータの上位インタフェース。規約によるクラス名からデータベーステーブルへ自動変換を行う。

クラス

パッケージ クラス 概要(日本語訳)
net.java.ao DatabaseProvider すべてのDatabaseProvider実装の親となる上位クラス。
net.java.ao DBParam EntityManager.create(Class, DBParam…)の引数用に、単一のフィールド/値のパラメータをカプセル化するクラス。
net.java.ao DefaultPolymorphicTypeMapper すべてのマッピングを手作業で指定する必要のある、PolymorphicTypeManagerのありきたりな実装。
net.java.ao EntityManager AcitveObjects API全体の制御の中心となるクラス。
net.java.ao PoolProvider コネクションプールライブラリの抽象上位クラス。
net.java.ao Query  
net.java.ao SearchableEntityManager フルテキスト検索可能なエンティティを管理するために必要なクラス。
net.java.ao Transaction ActiveObjects APIでデータベーストランザクションを簡単な構文で使用するためのクラス。
net.java.ao.cache RAMCache  
net.java.ao.cache RAMRelationsCache  
net.java.ao.db C3P0PoolProvider  
net.java.ao.db ClientDerbyDatabaseProvider  
net.java.ao.db DBCPPoolProvider  
net.java.ao.db DBPoolProvider  
net.java.ao.db EmbeddedDerbyDatabaseProvider  
net.java.ao.db HSQLDatabaseProvider  
net.java.ao.db JTDSSQLServerDatabaseProvider  
net.java.ao.db MySQLDatabaseProvider  
net.java.ao.db OracleDatabaseProvider  
net.java.ao.db PostgreSQLDatabaseProvider  
net.java.ao.db ProxoolPoolProvider  
net.java.ao.db SQLServerDatabaseProvider  
net.java.ao.schema AbstractFieldNameConverter フィールド名コンバータの抽象実装で、名前変換における共通処理を行う。
net.java.ao.schema AbstractTableNameConverter テーブル名コンバータの抽象実装で、多くのテーブル名変換に共通する基本的な機能を提供する。
net.java.ao.schema CamelCaseFieldNameConverter フィールド名に標準的なキャメルケース規約を適用する。
net.java.ao.schema CamelCaseTableNameConverter テーブル名に標準的なキャメルケース規約を適用する。
net.java.ao.schema PluralizedNameConverter 移譲先コンバータにより生成された名前に一連の正規表現の規則を適用し、複数形に変える単純なテーブル名コンバータ
net.java.ao.schema UnderscoreFieldNameConverter フィールド名の単語を下線で分割する規約を適用する。
net.java.ao.schema UnderscoreTableNameConverter テーブル名の単語を下線で分割する規約を適用する。
net.java.ao.schema.ddl DDLAction サポートするそれぞれのDDLアクション(通常一つか二つの文)の、データベースに依存しない表現。
net.java.ao.schema.ddl DDLField テーブルのフィールドが持つ型や制約など属性の、データベースに依存しない表現。
net.java.ao.schema.ddl DDLForeignKey 外部キー制約の、データベースに依存しない表現。
net.java.ao.schema.ddl DDLIndex 一般的なフィールドのインデックス文(フルテキスト索引付けとは無関係)の、データベースに依存しない表現。
net.java.ao.schema.ddl DDLTable テーブルのスキーマの、データベースに依存しない表現。
net.java.ao.schema.task EntityType  
net.java.ao.schema.task MigrateTask  
net.java.ao.types DatabaseType  
net.java.ao.types TypeManager ActiveObjectsの型システムの主要な管理クラス。

列挙型

パッケージ 列挙型 概要(日本語訳)
net.java.ao DatabaseFunction 共通関数の列挙型で、データベースに依存しない表現。
net.java.ao Query.QueryType  
net.java.ao.db SupportedDBProvider 内部的にサポートされるデータベースプロバイダと関連するJDBCプレフィックスの全リスト。
net.java.ao.db SupportedPoolProvider 内部的にサポートされるコネクションプールプロバイダの全リスト。
net.java.ao.schema.ddl DDLActionType DDLアクションの種類を指定するためのデータベースに依存しない方法。

アノテーション

パッケージ アノテーション 概要(日本語訳)
net.java.ao Accessor 特定のフィールドのアクセッサを指定する。
net.java.ao Generator メソッド(データベースフィールド)に対し、INSERT時に生成される値を持つように指定する。
net.java.ao Implementation エンティティの実装定義を指定する。
net.java.ao ManyToMany メソッドを多対多関連として指定する。
net.java.ao Mutator データベースフィールドのミューテータを指定する。
net.java.ao OneToMany メソッドを一対多関連として指定する。
net.java.ao OneToOne メソッドを一対一関連として指定する。
net.java.ao Polymorphic エンティティ型をポリモフィックな抽象型として指定する。
net.java.ao Preload 行を取得する際にSELECT節に追加するフィールドの一覧を指定する。
net.java.ao Searchable Luceneインデックスでフルテキストサーチを行うメソッドに指定する。
net.java.ao Transient 値キャッシュに蓄えたくないフィールドをもつメソッドに指定する。
net.java.ao.schema AutoIncrement データベースに(通常昇順で)ある種の数列からフィールドの値を自動生成させたい場合、メソッドに指定する。
net.java.ao.schema Default メソッドに対応するデータベースフィールドのデフォルト値を指定する。
net.java.ao.schema Ignore スキーマ生成エンジンに無視させたいメソッドに指定する。
net.java.ao.schema Indexed データベースの索引付けを必要とするデータベースフィールドに指定する。
net.java.ao.schema NotNull フィールドがデータベース中で非NULL制約をもつように指定する。
net.java.ao.schema OnUpdate あるフィールドに対するUPDATE・INSERTイベントを受け取る、別のフィールドを指定する。
net.java.ao.schema PrimaryKey メソッドに対応するデータベースフィールドを主キーに指定する。
net.java.ao.schema SQLType メソッドに対応するフィールドにに内在するデータベースフィールド型を明示的に指定する。
net.java.ao.schema Table テーブル名コンバータによる手動のマッピングにたよらず、明示的にエンティティのテーブル名を指定するために使う。
net.java.ao.schema Unique メソッドに対応するデータベースフィールドにUNIQUE制約を指定する。