Top / Java / Doclipse

J2EE/XDoclet/TIPS集で使用したDoclipseプラグインですが、独自で定義したタグもコンテンツアシストさせることができます。コンテンツアシストさせたいタグのルールファイル(XML)を

ウィンドウ >> 設定 >> Doclipse >> External files

で指定したディレクトリの場所においておけばOKです。

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>

Top / Java / Doclipse

現在のアクセス:5361


添付ファイル: fileimage.png 527件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-03-30 (火) 17:04:26 (3430d)