<?xml version="1.0" encoding="UTF-8"?>
<document xmlns="http://maven.apache.org/XDOC/2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd">
	<properties>
		<title>Doma Tools</title>
	</properties>
	<body>
		<section name="目次">
			<ul>
				<li><a href="#概要">概要</a></li>
				<li><a href="#インストール">インストール</a></li>
				<li><a href="#事前条件">事前条件</a></li>
				<li><a href="#使用方法">使用方法</a></li>
			</ul>
		</section>
		<section name="概要">
			<p>
				Doma Toolsは、Domaを使った開発をサーポートするEclipseプラグインです。
				Eclipse 3.5 以上、JDK 6 以上の環境で動作します。
			</p>
			<p>
				Doma Toolsを利用すると、次のことが可能です。
			</p>
			<ul>
				<li>Daoのメソッドから対応するSQLファイルへのジャンプ</li>
				<li>SQLファイルから対応するDaoのメソッドへのジャンプ</li>
				<li>SQLファイルの変更をトリガーとしたDaoクラスの自動ビルド</li>
				<li>ウィザードによるSQLファイルの作成</li>
			</ul>
		</section>
		<section name="インストール">
			<p>
				Doma Toolsは、以下の更新サイトからインストールできます。
			</p>
			<ul>
				<li><a href="http://eclipse.seasar.org/updates/3.5/">http://eclipse.seasar.org/updates/3.5/</a></li>
			</ul>
			<p>
				プラグインの一般的なインストール方法については<a href="http://www.seasar.org/updates.html">Eclipseプラグイン</a>を参照ください。
			</p>
			<p>
				Domaを利用するには、Doma本体のjarファイルを別途<a href="../setup.html">セットアップ</a>してください。
			</p>
		</section>
		<section name="事前条件">
			<p>
				以下で述べる「SQLファイル」とは拡張子が「sql」であるファイルを示し、
				「スクリプトファイル」とは拡張子が「script」であるファイルを示します。
			</p>
			<p>
				SQLファイルとスクリプトファイルは、Eclipse内のエディタで開くように設定してください。
			</p>
		</section>
		<section name="使用方法">
			<p>
				Daoインタフェースは@Daoが注釈されている場合のみ認識されます。
			</p>
			<subsection name="DaoインタフェースをJavaエディタで開いている場合">
				<p>
					メソッドを選択して右クリックし、「Doma」  - 「Jump to SQL File」 と選択するとSQLファイルもしくはスクリプトファイルへジャンプします。
					ファイルが存在しない場合は、ファイル作成のダイアログが開きます。
				</p>
				<p>
					スクリプトファイルへのジャンプは、メソッドに<a href="../reference/query/script.html">@Script</a>が注釈されている場合に限り起こります。
					それ以外では、SQLファイルへジャンプします。
				</p>
			</subsection>
			<subsection name="DaoインタフェースのメソッドをOutline View等で選択している場合">
				<p>
					メソッドを選択して右クリックし、「Doma」  - 「Jump to SQL File」 と選択するとSQLファイルもしくはスクリプトファイルへジャンプします。
					ファイルが存在しない場合は、ファイル作成のダイアログが開きます。
				</p>
				<p>
					スクリプトファイルへのジャンプは、メソッドに<a href="../reference/query/script.html">@Script</a>が注釈されている場合に限り起こります。
					それ以外では、SQLファイルへジャンプします。
				</p>
			</subsection>
			<subsection name="SQLファイルもしくはスクリプトファイルをテキストエディタで開いている場合">
				<p>
					エディタ上で右クリックし、「Doma」  - 「Jump to Dao」 と選択するとDaoインタフェースへジャンプします。
					対応するDaoインタフェースがない場合、何もおきません。
				</p>
				<p>
					SQLファイルもしくはスクリプトファイルを変更すると、対応するDaoクラスがビルドされます。
					Daoインタフェースのビルドにより、aptのコード検証が行われます。
				</p>
			</subsection>
			<subsection name="SQLファイルもしくはスクリプトファイルをPackage Explorer View等で選択している場合">
				<p>
					SQLファイルもしくはスクリプトファイルを右クリックし、「Doma」  - 「Jump to Dao」 と選択するとDaoインタフェースへジャンプします。
					対応するDaoインタフェースがない場合、何もおきません。
				</p>
			</subsection>
		</section>
	</body>
</document>
