Kijimunaのコードリーディング

id:r-matudaさんのブログを参考にKijimunaのソースを読んでみることに。

関連して、

Eclipseプラグイン開発徹底攻略―Eclipse 3.2対応

Eclipseプラグイン開発徹底攻略―Eclipse 3.2対応

を読んだら*1、ビルダーとネイチャーがだいたいわかってきた。

ビルダーを使う場合は、Visitorパターンがからむ。

Kijimunaの場合、
FULL_BUILDの場合はResourceVisitorを使って、それ以外の場合はDeltaVisitorを使っている。

それにしても、はてなの使い方がようわからん(笑)。

「日記を書く」をクリックすると、前の日記の編集画面になるし。

id記法を使うと、自動的にトラックバックが送信されるし。うーん。。。

*1:追記:この本いい感じなんだけど、結構誤植が多いのが残念。まあ1版だからしょうがないか。ちなみに正誤表はEclipseプラグイン開発 徹底攻略 - サポートサイト。それにしても、なんと作者の一人がS2JSFプラグインのコミッタとは。