svnno****@sourc*****
svnno****@sourc*****
2009年 9月 17日 (木) 02:28:40 JST
Revision: 3587 http://sourceforge.jp/projects/jiemamy/svn/view?view=rev&revision=3587 Author: daisuke_m Date: 2009-09-17 02:28:40 +0900 (Thu, 17 Sep 2009) Log Message: ----------- コメント追加。 Modified Paths: -------------- artemis/trunk/jiemamy-core/src/main/java/org/jiemamy/composer/exporter/SqlExportConfig.java artemis/trunk/jiemamy-core/src/main/java/org/jiemamy/composer/exporter/SqlExporter.java Modified: artemis/trunk/jiemamy-core/src/main/java/org/jiemamy/composer/exporter/SqlExportConfig.java =================================================================== --- artemis/trunk/jiemamy-core/src/main/java/org/jiemamy/composer/exporter/SqlExportConfig.java 2009-09-15 16:57:17 UTC (rev 3586) +++ artemis/trunk/jiemamy-core/src/main/java/org/jiemamy/composer/exporter/SqlExportConfig.java 2009-09-16 17:28:40 UTC (rev 3587) @@ -20,12 +20,18 @@ import org.jiemamy.composer.FileExportConfig; import org.jiemamy.dialect.EmitConfig; +import org.jiemamy.model.RootModel; +import org.jiemamy.model.sql.SqlStatement; /** * {@link SqlExporter}に関する設定情報インターフェイス。 * + * <p>{@link RootModel}を {@link SqlStatement}のリストに変換するときに必要となる情報を供給する責務({@link EmitConfig})と、 + * 「何か」をファイルに書き出すときに必要な情報を供給する責務({@link FileExportConfig})を合体させると、 + * {@link SqlExporter}の実行に必要な設定情報を供給する責務となる。</p> + * * @author daisuke */ -public interface SqlExportConfig extends FileExportConfig, EmitConfig { +public interface SqlExportConfig extends EmitConfig, FileExportConfig { } Modified: artemis/trunk/jiemamy-core/src/main/java/org/jiemamy/composer/exporter/SqlExporter.java =================================================================== --- artemis/trunk/jiemamy-core/src/main/java/org/jiemamy/composer/exporter/SqlExporter.java 2009-09-15 16:57:17 UTC (rev 3586) +++ artemis/trunk/jiemamy-core/src/main/java/org/jiemamy/composer/exporter/SqlExporter.java 2009-09-16 17:28:40 UTC (rev 3587) @@ -39,8 +39,10 @@ import org.jiemamy.model.sql.SqlStatement; /** - * モデルからSQLを構築するエクスポータ。 + * モデルからSQLを構築し、ファイルに書き出すエクスポータ。 * + * <p>モデルをSQL化するだけではなく、その結果をファイルに書き出すところまでの責務を負う。</p> + * * @author daisuke */ public class SqlExporter implements Exporter<SqlExportConfig> {