ファイラ

上で出てきたファイラの説明がそういえばなかったので追記。

ファイラは上記ファイルシステムへのアクセサの役割を果たします。現在は「ファイルシステム」として設計していないので、ファイラの見せるリソースこそがファイルシステムとなっている状態です。

現在、ファイラ(Filer)は次の機能を有します

  • あるベースフォルダを起点に、("hoge/foo/bar"のように)任意の階層のフォルダを取得する機能
  • あるベースフォルダを起点に、("hoge/foo/Bar.java"のように)任意の階層のファイルを取得する機能

意外とこれだけあれば十分な感じです。