- 追加された行はこの色です。
- 削除された行はこの色です。
// 下階層用テンプレート
#topicpath
----
//ここにコンテンツを記述します。
[[J2EE/XDoclet/TIPS集]]で使用したDoclipseプラグインですが、独自で定義したタグもコンテンツアシストさせることができます。コンテンツアシストさせたいタグのルールファイル(XML)を
ウィンドウ >> 設定 >> Doclipse >> External files
で指定したディレクトリの場所においておけばOKです。
#ref(image.png)
さてXMLのタグ付け方法ですがたとえば以下のようになっています。
-hogehoge.xml
<?xml version="1.0" encoding="UTF-8"?>
<doclipse>
<description>HogeHoge tags</description>
<tag name="@hogehoge.bl" target="method">
</tag> ↑メソッドに@hogehoge.bl ってコンテンツアシストする
</doclipse>
Spring用のルールファイルspring.xmlは以下のようになっていました。
-spring.xml
<?xml version="1.0" encoding="UTF-8"?>
<doclipse>
<tag target="class" name="@spring.bean">
<attribute name="id"/>
<attribute name="name"/>
<attribute name="autowire"/>
<attribute name="dependency-check"/>
<attribute name="description"/>
<attribute name="destroy-method"/>
<attribute name="init-method"/>
<attribute name="lazy-init"/>
<attribute name="singleton"/>
</tag>
<tag target="class" name="@spring.property">
<attribute name="ref"/>
<attribute name="list"/>
<attribute name="name" required="true"/>
<attribute name="value"/>
</tag>
<tag target="method" name="@spring.constructor-arg">
<attribute name="ref"/>
<attribute name="list"/>
<attribute name="value"/>
</tag>
<tag target="method" name="@spring.property">
<attribute name="ref"/>
<attribute name="list"/>
<attribute name="value"/>
</tag>
<tag target="method" name="@spring.validator">
<attribute name="type" required="true"/>
<attribute name="msgkey"/>
<attribute name="msgvalue"/>
<attribute name="page"/>
<attribute name="arg0value"/>
<attribute name="arg0resource"/>
<attribute name="arg1value"/>
<attribute name="arg1resource"/>
<attribute name="arg2value"/>
<attribute name="arg2resource"/>
<attribute name="arg3value"/>
<attribute name="arg3resource"/>
</tag>
<tag target="method" name="@spring.validator-args">
<attribute name="arg0value"/>
<attribute name="arg0resource"/>
<attribute name="arg1value"/>
<attribute name="arg1resource"/>
<attribute name="arg2value"/>
<attribute name="arg2resource"/>
<attribute name="arg3value"/>
<attribute name="arg3resource"/>
</tag>
<tag target="method" name="@spring.validator-var">
<attribute name="name" required="true"/>
<attribute name="value" required="true"/>
</tag>
</doclipse>
----
この記事は
#vote(おもしろかった,そうでもない)
#comment
#topicpath
SIZE(10){現在のアクセス:&counter;}