• 追加された行はこの色です。
  • 削除された行はこの色です。

RIGHT:[[:t/セレクター]] [[:t/データアクセス]]

セレクターはページ名を含まない。
「ページセットにある各ページのルート要素から、指定位置にある要素」という指定をしたいので、ページ指定と分ける。

*** セレクターは要素ではない [#udd426f6]
セレクターはパラメーターの書き方。どう扱われるかはそれを受け入れる側次第。

*** 使われ方 [#g82b3a99]
必ず(フレームワークか要素に含まれるコントローラークラスの)コードから呼ばれるので、セレクターの使い方はフレームワークに含めない。処理対象の型や戻り値を統一したりもしない。セレクターはAPIで呼ばれる。

- ページ1つ → ルート要素
- 要素1つ → Select() → 要素セット
- ページ1つ → match()/test? → boolean