Send to your Kindle http://....com/Page/Edit PageがEditメソッドを持っている。 PageA:Page でPageAがEditできる。 PageAがPageかどうかは、PageAのページ/属性にPageと書かれているかによる。 さらにPage:Interface/Pageなので、Pageは同じインターフェースを持っているクラスで代替可能。 Wiki上の設定で、PageAを後付けのページ系クラスにすることも可能。 ──────────────────── EditはPageに渡されるデータ。フレームワークは感知しない。ただPageに"Edit"を渡してHTMLをもらうだけ。 ページ/属性に「クラス」または「型」を追加。 →型の整合判定をするならフレームワークで。 RIGHT:[[:t/編集]] [[:t/UI]] [[:t/URI]] [[:t/Web]] →URIは選択式。リンクをクリックするだけ。事前の判定などせずにクリックしてeditできるか試せばいい。 いらない。 http://....com/Page/Edit PageがEditメソッドを持っている。 PageA:Page でPageAがEditできる。 PageAがPageかどうかは、PageAのページ/属性にPageと書かれているかによる。 さらにPage:Interface/Pageなので、Pageは同じインターフェースを持っているクラスで代替可能。 Wiki上の設定で、PageAを後付けのページ系クラスにすることも可能。 ──────────────────── EditはPageに渡されるデータ。フレームワークは感知しない。ただPageに"Edit"を渡してHTMLをもらうだけ。 ページ/属性に「クラス」または「型」を追加。 →型の整合判定をするならフレームワークで。 RIGHT:[[:t/編集]] [[:t/UI]] [[:t/URI]] [[:t/Web]] →URIは選択式。リンクをクリックするだけ。事前の判定などせずにクリックしてeditできるか試せばいい。 いらない。