maru

maru-dogとmaru-common

maru-dogとmaru-commonは現在maruマルチプロジェクトとして開発していますが、マルチプロジェクトをやめてそれぞれ独自プロジェクトにするか、maru-commonをmaru-dogに統合するか検討中です。理由はいくつかあるのですが、バージョンが分かりづらいからです…

maru-0.6.17リリース

maru-0.6.17をリリースしました。JavaBeansデータバインドライブラリmaru-dogのバインド定義をOverrideするための内部DSLで流れるようなインターフェースで定義することができるようにしました。前回の記事で説明したようなかんじでバインド定義のDSLを記述…

maru-dogの内部DSL

maru-0.6.16をリリースしたばかりですが、内部DSLを修正したバージョンを早めにリリースしようと考えています。理由は、maru-dogの内部DSLを流れるようなインターフェースで記述可能にするためです。これまでのバージョンではdeclareFor〜endで定義を囲って…

maru-0.6.16リリース

maru-0.6.16をリリースしました。JavaBeansデータバインドライブラリmaru-dogにバインド元のプリミティブ型のプロパティをString型に変換してバインドを行う以下の拡張型コンバータを追加しました。 @ByteToString(Byte型のプロパティをString型に変換) @S…

maru-0.6.9リリース

maru-0.6.9をリリースしました。今回はJavaBeansデータバインドライブラリmaru-dogにバインド元のString型のプロパティを各数値型に変換してバインドを行う以下の拡張型コンバータを追加しました。@ToByte @ToShort @ToInteger @ToLong @ToFloat @ToDoubleこ…

maru-0.6.2リリース

maru-0.6.2をリリースしました。 主な変更点は次の通りです。(1)Map型データをBeanインスタンスにバインド機能を追加しました。 (2)フィールドの実名によるバインドを行うgetInstanceByFieldNameBindメソッドを追加しました。 (3)内部を大幅にリファクタリン…

maru-0.3.2リリース

maru-0.3.2をリリースしました。Version0.3.2からJava5でも実行可能となりました。 それに伴い、一部のクラスで実装していたJava6でしかサポートされていないコンストラクタなどを削除しました。トップページ:http://maru.sourceforge.jp/index.htmlMarudog…

maru-0.3.0リリース

maru-0.3.0をリリースしました。Version0.3.0からDSL定義による名前ベースバインド機能を追加。詳細は以下のサイトを参照してください。トップページ: http://maru.sourceforge.jp/index.htmlMarudogドキュメント: http://maru.sourceforge.jp/document_do…

maru-0.2.0リリース

maru-0.2.0をリリースしました。主な変更点は次の通り。1.maru-coreをmaru-commonに名称変更 2.maru-dogに名前ベースのバインドメソッドを追加 Director#bindByFieldName詳細は以下のサイトを参照してください。トップページ:http://maru.sourceforge.jp/in…