maple.iniの継承について
かなり現実逃避中ですが・・・
http://d.hatena.ne.jp/bobchin/20060226/1140888287
まぁ記事を書いてて思ったわけですが、maple.iniの構造をよく考えてみると位置によって指定の仕方が違うわけです。上位フォルダの場合は[GlobalFilter]というセクションがあってここが順序を決めていますが、アクションクラスと同じフォルダの場合はこれがないわけです。
なので、いっそのこと[GlobalFilter]セクション(名前を変えてもいいと思うけど)を順序付けや継承の動作指定にしてまえばいいような気がしきました。
アクションクラスと同じフォルダのmaple.iniで[GlobalFilter]セクションを書くわけです。で予約語を用意しておくと。順序はより下位フォルダが優先になる。
以下の場合、FilterC -> FilterA となるってことだす。
上位フォルダmaple.ini
[GlobalFilter] FilterA = FilterB = FilterC = [FilterA] [FilterB] [FilterC]
アクションクラスフォルダmaple.ini
[GlobalFilter] FilterC = FilterA = FilterB = "delete" [FilterA] [FilterB] [FilterC]