[Jiemamy-notify:2628] commit [3587] コメント追加。

アーカイブの一覧に戻る

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> {




Jiemamy-notify メーリングリストの案内
アーカイブの一覧に戻る