補完の候補
S2Pluginでのタグ内と属性値内での補完は次のルールでいきます。
つっこみ大歓迎です。
★実装済み ☆一部実装済み component@class - クラス名の一覧を表示する★ property@name - 親コンポーネント名のセッターメソッドの一覧を表示する。★ さらに贅沢を言えば、引数の型にあったコンポーネント名を表示できたら最高☆ property - コンポーネント名の中から、 指定されたセッターメソッドの引数ががインターフェイスの場合、 そのインターフェイスを実装するものを表示します。 インターフェイスでない場合は、 そのクラス名か下位クラスをのコンポーネント名を表示します☆ 5/6 ※単純にコンポーネント名の一覧を表示するだけでもいいかも include@path - リソース中からSeasarの設定ファイルを自動検索 component@name - class属性が指定されている場合は、クラス名から名前を提案☆ aspect - コンポーネント名の中から、クラスが指定されていて、 かつクラスがAroundAdviceインターフェイスを実装しているもののみ表示☆ 5/6 aspect@pointcut - メソッド名で補完、カンマ区切りあり★ 5/6 initMethod - コンポーネント名の一覧?☆ 5/6 initMethod@name - メソッド名の一覧を表示する★ destroyMethod- コンポーネント名の一覧?☆ 5/6 destroyMethod@name - メソッド名の一覧を表示する★ arg - コンポーネント名の一覧を表示する。 さらに贅沢を言えば、引数の型にあったコンポーネント名を表示できたら最高☆ 5/6