0

デフォルトでは、eclipseはJavaBeansの通常のプロパティスタイルに従ってゲッター/セッターを生成します。

* public void setName(String name)
* public String getName()

J2SE 5.0以降、JavaBeans仕様では、配列に対して異なるゲッター/セッター命名スキームを持つIndexedPropertyChangeEventsが許可されています。

* public void setName(int index, String name)
* public String getName(int index)
* public void setName(String[] names)
* public String[] getName()

このスタイルに従うゲッターとセッターを生成するようにEclipseをどのように構成できますか?

4

2 に答える 2

2

簡単なオプションがあれば、それは Windows->Preferences->Java->Code Style にあります。これは、ブール変数のゲッターに「is」を使用するようにジェネレーターに指示するための設定です。おそらく、プラグインを作成するか、コード生成メカニズムを変更する必要があります。

別の方法として、テンプレートを使用して、必要なときにそれらを実行できます。次のようなもの:

public void set${l:List} (int i, String s)
{
  ${l}.set(i, s);
}

public String get${l:List} (int i)
{
  return ${l}.get(i);
}

そうでない場合は、常に検索と置換があり ます http://dev.eclipse.org/newslists/news.eclipse.tools.jdt/msg13332.html

于 2009-09-27T18:12:37.367 に答える
0

できません。日食はそれをサポートしていません。– 01 9 月 26 21:07 で 2009 年 9 月 26 日

私は01が正しいと思います。これを簡単に実現できる人はまだいません。

于 2010-11-22T04:16:28.300 に答える