Java/Doclipse
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
// 下階層用テンプレート
#topicpath
----
//ここにコンテンツを記述します。
[[J2EE/XDoclet/TIPS集]]で使用したDoclipseプラグインですが...
ウィンドウ >> 設定 >> 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>
----
#topicpath
SIZE(10){現在のアクセス:&counter;}
終了行:
// 下階層用テンプレート
#topicpath
----
//ここにコンテンツを記述します。
[[J2EE/XDoclet/TIPS集]]で使用したDoclipseプラグインですが...
ウィンドウ >> 設定 >> 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>
----
#topicpath
SIZE(10){現在のアクセス:&counter;}
ページ名: