SimpleFileAccess とネイティブの File

Script provider を書くといつも迷うのは css.ucb.SimpleFileAccess (sfa) サービスを利用してファイルシステムにアクセスするか、それとも言語備え付けのファイルアクセスを利用するかということ。
OpenOffice.org では基本的に URL を利用しているため sfa の方が相性がよい。しかし、script provider は渡される URL が特殊なタイプの vnd.sun.star.script プロトコルであったりするためいつも変換する必要があるのでそれほど有効ではない。しかしやはり MacroExpander などを利用することも考えると sfa の方が適当な気もする。