• 追加された行はこの色です。
  • 削除された行はこの色です。
RIGHT:&tag(クラス);

ページの要素。
WikiFormat1つ、一続きのプレーンテキスト部分などがこのクラスのオブジェクト1つになる。

ページ自身もElementの1つ。
そうでなければ検索時に章を探せない。
Compositパターン。


**入力はまず変換 [#b0bb5574]
利用者からの入力は(このクラスと対応するページに書かれている)変換ルールによって変換される。

ページ名の「の」→ページ区切りの"/"
検索/クエリーの"-"→否定句の"Not"
…など。

それから使用される。


**いろいろなI/F [#a67fbc33]
Elementは多数のI/Fを餅、呼び出し側が選べるようになっている。
Elementは多数のI/Fを持ち、呼び出し側が選べるようになっている。
これで多数のElementを特に気にせずネストできるように。


-[[データを変換するElement>Page/Element/データ]]
-[[フォーマットを変換するElement>Page/Element/フォーマット]]

(Element = プラグイン)

----

Elementはデータとフォーマットでできている。
その一方か両方をDecorate。