検索
連載

サンプルコードの入手をサポートするプラグインCoolなEclipseプラグイン(6)(3/3 ページ)

PC用表示 関連情報
Share
Tweet
LINE
Hatena
前のページへ |       

3.Commons4Eプラグイン

 Commons4EプラグインはJakarta Commons Langを利用して、Javaクラスの基本メソッドであるequals()、hashCode()、toString()、compareTo()メソッドの生成を支援するプラグインです。Commons4Eを利用することで、これらのメソッドを簡単に作成することができます。

■特長

・Commons Langを使用
 Commons LangはJakartaプロジェクトが提供するライブラリで、Javaのコアクラスの拡張機能を提供します。Commons4Eは、Commons Langを利用してメソッドを生成するため、シンプルなメソッドを生成できますが、Commons Langにクラスパスを通す必要があるので注意してください。

 Commons Langの詳細についてはJakartaプロジェクト内にあるCommons LangのWebページ(http://jakarta.apache.org/commons/lang/)を参照してください。

・フィールド選択
 各メソッドを生成する際に使用するフィールドを選択することにより、最適なメソッドを簡単に生成できます。

■入手方法

 下記の更新サイトからインストール可能です。本稿執筆時(2005年8月)のCommons4Eの最新バージョンは1.0.6です。

・準備
 Commons4EプラグインはCommons Langを使用したコードを生成するため、あらかじめ、Commons Langのクラスパスを通しておく必要があります。Commons LangはApache Jakarta Project(http://jakarta.apache.org/)のサイトからダウンロードしてください。

■使い方

・メソッド生成
 Javaエディタ上で右クリックし[Commons4E lang]より4種類のメソッド生成メニューを選択することができます。

図1 Commons4Eのメニュー
図1 Commons4Eのメニュー

・動作例
 toString()メソッドを自動生成する場合の動作例を示します。メニューから[Generate ToString Method…]を選択すると図2のダイアログが表示されます。

図2 toString()メソッド自動生成ダイアログ
図2 toString()メソッド自動生成ダイアログ

 toString()メソッド自動生成ダイアログに入力する値は、次のとおりです。

Select fields to use in the generated method

 メソッドの自動生成に使用するフィールドを指定します。ここで指定したフィールドがtoString()メソッドの文字列出力に含まれます。

Insertion point メソッドの挿入位置を指定
ToString style 出力する文字列のスタイルを指定
Append super 基底クラスの文字列を含めるかを指定
Generate method comment 自動生成するメソッドに簡単なコメントを記述するかを指定

 上記の情報を入力し、生成したコードは図3のとおりです。

図3 toString()メソッド自動生成結果
図3 toString()メソッド自動生成結果

 上記のように、Commons4Eプラグインを使用するとtoString()などのメソッドを簡単に実装することができます。


Copyright © ITmedia, Inc. All Rights Reserved.

前のページへ |       
ページトップに戻る