org.seasar.extension.jdbc.gen.event
クラス GenDdlEvent

java.lang.Object
  上位を拡張 java.util.EventObject
      上位を拡張 org.seasar.extension.jdbc.gen.event.GenDdlEvent
すべての実装されたインタフェース:
java.io.Serializable

public class GenDdlEvent
extends java.util.EventObject

このイベントは、GenerateDdlCommandがバージョンディレクトリやファイルを生成または削除する前後に送信されます。

作成者:
koichik
関連項目:
直列化された形式

フィールドの概要
protected  DdlVersionDirectory currentVersionDir
          現在のバージョンディレクトリです。
protected  DdlVersionDirectory nextVersionDir
          次 (実際の生成対象) のバージョンディレクトリです。
protected  java.lang.String targetFile
          生成対象のファイルまたはディレクトリの次バージョンディレクトリから見た相対パスです。
 
クラス java.util.EventObject から継承されたフィールド
source
 
コンストラクタの概要
GenDdlEvent(java.lang.Object source, DdlVersionDirectory currentVersionDir, DdlVersionDirectory nextVersionDir)
          インスタンスを構築します。
GenDdlEvent(java.lang.Object source, DdlVersionDirectory currentVersionDir, DdlVersionDirectory nextVersionDir, java.lang.String targetFile)
          インスタンスを構築します。
 
メソッドの概要
 DdlVersionDirectory getCurrentVersionDir()
          一つ前のバージョンディレクトリのパスを返します。
 DdlVersionDirectory getNextVersionDir()
          現在のバージョンディレクトリのパスを返します。
 java.lang.String getTargetFile()
          生成対象のファイルまたはディレクトリの次バージョンディレクトリから見た相対パスを返します。
 
クラス java.util.EventObject から継承されたメソッド
getSource, toString
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

currentVersionDir

protected final DdlVersionDirectory currentVersionDir
現在のバージョンディレクトリです。


nextVersionDir

protected final DdlVersionDirectory nextVersionDir
次 (実際の生成対象) のバージョンディレクトリです。


targetFile

protected final java.lang.String targetFile
生成対象のファイルまたはディレクトリの次バージョンディレクトリから見た相対パスです。

バージョンディレクトリ生成または削除イベントの場合はnullです。

コンストラクタの詳細

GenDdlEvent

public GenDdlEvent(java.lang.Object source,
                   DdlVersionDirectory currentVersionDir,
                   DdlVersionDirectory nextVersionDir)
インスタンスを構築します。

パラメータ:
source - イベントのソースオブジェクト
currentVersionDir - 現在のバージョンディレクトリのパス
nextVersionDir - 次 (実際の生成対象) のバージョンディレクトリのパス

GenDdlEvent

public GenDdlEvent(java.lang.Object source,
                   DdlVersionDirectory currentVersionDir,
                   DdlVersionDirectory nextVersionDir,
                   java.lang.String targetFile)
インスタンスを構築します。

パラメータ:
source - イベントのソースオブジェクト
currentVersionDir - 現在のバージョンディレクトリのパス
nextVersionDir - 次 (実際の生成対象) のバージョンディレクトリのパス
targetFile - 生成対象のファイルまたはディレクトリの次バージョンディレクトリから見た相対パス
メソッドの詳細

getCurrentVersionDir

public DdlVersionDirectory getCurrentVersionDir()
一つ前のバージョンディレクトリのパスを返します。

戻り値:
一つ前のバージョンディレクトリのパス

getNextVersionDir

public DdlVersionDirectory getNextVersionDir()
現在のバージョンディレクトリのパスを返します。

戻り値:
現在のバージョンディレクトリのパス

getTargetFile

public java.lang.String getTargetFile()
生成対象のファイルまたはディレクトリの次バージョンディレクトリから見た相対パスを返します。

戻り値:
生成対象のファイルまたはディレクトリの次バージョンディレクトリから見た相対パス


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.