2011-10-21 ver.0.0.11 yupong7@gmail.com

* テストの充実
	- XmlConvertorGeneratorTest
* Runner クラスを作成。XmlConvertorGeneratorTest.main() を廃止。
* XmlConvertorGenerator.properties
	- gen プロパティの廃止。

2011-10-20 ver. 0.0.10 yupong7@gmail.com

* フォルダの作成
	- res/test テスト用
	- res/tmpl テンプレート用
* メソッドの追加
	- XmlConvertorGenerator#getProperty()
	
2011-10-19 ver. 0.0.9 yupong7@gmail.com

* テストの充実
	- DogTest
	- Util
	- XmlConvertorGenesicTest
	- XmlConvertorGeneratorTest
* メソッドの追加
	- XmlConvertorGenerator#setProperty()
* メソッドの移動 getFileContent()
	Util <- DogXmlConvertorTest 
* メソッドの削除	
	- MyField#getRandomString()
	- MyField#getRandomNumber()

2011-10-16 ver. 0.0.8 yupong7@gmail.com

* テストクラスを追加。
	- jp.ifrog.genbuframework.xml.generator.XmlConvertorGeneratorTest
	testOutputSameFile() においてはパフォーマンス測定(timeout=250)も行っている。
* 便利なメソッドの追加
	- Util.fileContentCompare()
	- Util.getRandStr(): テストデータを生成するために使う
	- Util.getRandInt(): テストデータを生成するために使う
* <dog><type> 要素のテストデータに改行を含ませた。
	- res/dog_1.xml
	- farm.example.dog.DogParserTest#test1()

2011-10-15 ver. 0.0.7 yupong7@gmail.com

* TODO ファイルを追加した。
	将来実装したい機能などを記述する。
* XmlConvertorGenerator を外部プロパティファイル化した。
	外部プロパティファイルのパスは、 res/system.properties にて指定する。
* 強制上書きオプションを統一した
	Parser, XmlConvertor, Test とそれぞれ独立していた強制上書きオプションを
	一つにまとめた。
* converter と convertor の２つの書き方を convertor に統一した。

2011-10-15 ver. 0.0.6 yupong7@gmail.com

* XmlConverterGenerator が下記 java ファイルを生成する機能を実装
	- XmlConverter
	- ConvertParseCycleTest
* テンプレートファイルの追加
	- res/XmlConverter.vm
	- res/ConvertParseCycleTest.vm
* 下記のメソッドを追加
	- MyField#getGetterName()
	- MyField#testGetRandomString()
	- MyField#testGetRandomNumber()	
* 下記定数の削除
	- XmlConverterGenerator.SRC_ABSOLUTE_DIR_PATH
	- XmlConverterGenerator.DEST_ABSOLUTE_DIR_PATH
* 下記定数を変数に変更(final修飾子を削除)
	- XmlConverterGenerator.isForceGenParser
	- XmlConverterGenerator.isForceGenConvertor
	- XmlConverterGenerator.isForceGenTestCode
* Map の要素の繰り返し処理を読み易いように書き換えた
	- XmlConvertorGenesic#setOpenElement()

2011-10-14 ver. 0.0.5 yupong7@gmail.com

* ビルドパスの追加
	XmlConverterGenerator で生成された java ファイルもここに出力するように変更。
	- gen
* ライブラリの追加
	- lib/velocity-1.7-dep.jar
* クラスの追加
	- UtilTest
	- MyField, MyFieldTest
	- MyClass, MyClassTest
* XmlConverterGenerator#generateParser() の実装
* テンプレートファイルの追加
	- res/Parser.vm
* Util クラスのインスタンスメソッド追加
	- getInitalLowerCase
	- getInitalUpperCase
* AllTests クラスを移動した。
	jp.ifrog.genbuframework.xml から farm.example へ。
* for-each 構文への書き換え
	- DogXmlConvertor
	- XmlConvertorGenesic
	- XmlConverterGenerator

2011-10-13 ver. 0.0.4 yupong7@gmail.com

* XmlConverterGenerator.loadFieldNames() を実装した。

2011-10-13 ver. 0.0.3 yupong7@gmail.com 

* log4j から java.util.logging へ変更した。

* Dog.setUp() を追加
	jp.ifrog.genbuframework.xml.AllTests を実行する際に一番最初に一度だけ呼ばれるメソッド。
	ここで java.util.logging パッケージについての初期化を行う。

* 設定ファイルを追加
	- res/system.properties 
	- res/logging.properties

2011-10-13 ver. 0.0.2 tatsuya
* リネームした
               事由
                       Dogクラスに特化しているのでそれらしい名前にした
               変更概要
                       SampleXmlConvertor->DogXmlConvertor
* パッケージ追加
               事由
                       package farm.example.dog;
               変更概要
                       dogでまとめるほうが良い
                          あと他にも増えると思ったから
* クラス追加
               事由
                          自動生成できたらステキだと思った

2011-10-12 ver. 0.0.1 yupong7@gmail.com

* 書き換え: いくつかのコードで、よりふさわしい場合、以下の書き換えを行った。
	- Enumeration -> Iterator
	- Vector -> List
	- HashMap -> Map
	- String -> StringBuffer

* Dog#equals() の改修
	DogTest#testEquals1() に失敗するバグがあったため。

* Dog#equals() の引数の型を変更
	Object#equals(Object obj) を Override するため、equals(Dog dog) から equals(Object obj) に変更した。
	これにより List<Dog> 型の同一性をチェックする際に List#equals(Object obj) を利用できるようになった。

* Dog#clone() の override
	Object#clone() を override した。
	
* Dog#getOlder() の追加
	テストケースの時の利便性のために追加した。age プロパティの値が一つ大きくなる。

* log4j を利用した logging の追加
	lig フォルダに log4j の jar ファイルを追加
