- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- コンテキスト へ行く。
- 1 (2011-10-05 (水) 01:09:01)
- 2 (2011-10-05 (水) 01:10:38)
- 3 (2011-10-23 (日) 02:08:29)
- 4 (2011-12-14 (水) 01:29:17)
- 5 (2012-03-23 (金) 03:03:56)
- 6 (2012-03-23 (金) 03:14:18)
- 7 (2012-05-13 (日) 20:12:41)
- 8 (2012-08-12 (日) 20:00:23)
- 9 (2012-09-20 (木) 07:29:16)
- 10 (2013-03-20 (水) 22:35:07)
- 11 (2013-03-24 (日) 21:39:08)
- 12 (2013-04-24 (水) 21:40:19)
- 13 (2013-04-24 (水) 22:21:53)
- 14 (2013-05-06 (月) 15:15:00)
- 15 (2014-02-23 (日) 22:02:53)
- 16 (2014-02-23 (日) 22:17:52)
- 17 (2014-03-05 (水) 03:34:28)
- 18 (2014-03-08 (土) 19:00:42)
- 19 (2014-12-05 (金) 11:05:09)
- 20 (2015-09-24 (木) 05:42:23)
- 21 (2016-02-25 (木) 23:45:27)
- 22 (2016-07-31 (日) 01:56:55)
- 23 (2016-08-15 (月) 18:28:26)
- 24 (2020-11-16 (月) 23:57:32)
- 25 (2021-10-16 (土) 11:11:26)
- 26 (2022-01-24 (月) 17:57:01)
- 27 (2024-02-24 (土) 19:44:50)
- 28 (2024-02-24 (土) 19:52:37)
PageElementを書けるところその2。例えばプラグイン呼び出し記法のパラメーターを書くところ。
ここにプラグイン呼び出しを書くとHTMLではなく再処理しやすいデータを生成する。(どんなデータかはElement次第)
その1はHTMLコンテキストと呼んでおく?もっと柔軟に。多彩に。
HTMLコンテキスト、ページ名セットコンテキスト、…のように。どんなデータをリクエストするかは土台になっているElement次第。そのリクエストにどう答えるかは呼ばれる(内側の)Element次第。
データ型は統一しなければならない。参照可能ならいい。
Perlのリスト型ような。戻り値がリスト型・ハッシュ型2通りのI/Fがあってもいい。どちらも内容は近くなるように。
命名規則の例 † 
- Element.ToPagenameSet
ページ名の集合。順序なし。 - ToPagenameList
ページ名の順序ありリスト。 - ToHTML
HTML(単要素) - ToWikiText
WikiText。つまり処理前の入力されたデータそのまま。単要素。 - ToDataSet
何かの集合。Element次第。呼び出した方もそれなりに処理。
で、Elementによってはこれが別のメソッドのラッパーだったりしていい。