入力方法はいろいろ Edit

記法パラメーター、フォーム/クエリー文字列、APIパラメーターなど入力方法は複数。
APIとして呼ぶのはTo...なので変えられるのはこの引数になる。
他はコンストラクターの引数。フォームとクエリー>記法の順で優先。フォーム/クエリーは記法パラメーター不足のときのものなので。これは要素の設定値のようなもの。

http://wiki.pmint.name/index.php?cmd=read&page=ToDo/機能UIの配置方法&word=パラメーター不足時はリクエストから受け付ける

http://wiki.pmint.name/index.php?cmd=read&page=プラグイン内でプラグインを呼び出すために

要素呼び出しにもバージョンが必要 Edit

ページ/要素プラグインバージョン番号。
APIバージョンを付けるよりも、要素を複数バージョン共存させたほうが実装が単純になる。
呼び出し側がバージョン指定。フレームワークが存在するバージョンのうち、指定された以降で最も近いバージョンと結び付ける。

データコンテキスト Edit

データコンテキストは「…が欲しい」という要求でもある。
呼び出し側が戻り値のを指定。

データアクセス
データコンテキスト
対応するメソッド名をそのまま「コンテキスト指定記法」にしてもいい。HTMLコンテキスト記法の1つに加えて。HTMLコンテキスト記法の外のこと。でもそれを記法内に作りたい時のために用意。
コンテキストは呼び出し側にとっては戻り値の要求。呼び出される側にとっては引数の

要素が受け入れられるを要求しているので、手を加えてもが合わなくなるだけ。を指定しても実際に反映されるのは要素が対応している場合だけ。それなら、指定せずに要素に全て任せたほうがいい。
→各要素が工夫する。別のパラメーターを受け入れられるようにして、いずれかが入力されれば正しく結果を返すように。複数のが同時に入力されたときも要素側で工夫して。

変換も同様で、変換要素があったとしても意味ある変換ができるのはデータ提供側の要素自身だけ。

パラメーター(引数)をどう与えるか Edit

汎用記法での書き方と同じ。UI=API


http://wiki.pmint.name/index.php?cmd=read&page=ページ/属性&word=書式

ページ/属性利用者が書くもの。
ページ/裏なら主属性を要素や要素以外のクラス名にして競合を避けたりできそう。

独自仕様 Edit

引数が独自ならメソッドも独自でいい。
自由に定義。それに依存して自由に呼び出し。

利用例 Edit

ページ逆リンクを得て一覧化するときに、同じページ同士の自動リンク数(重複数)を含めて欲しいとき。など。

参考になるかも Edit

→ 機能[?]
ページ/要素は機能の実装。