1 /**
  2 * コンストラクタは使用できません。このインターフェイスを実装した組み込みのwindowオブジェクトを使用します。
  3 * @class LocalFileSystemインターフェイスです。実際には、このインターフェイスを実装した組み込みのwindowオブジェクトを使用します。
  4 * @see <a href="http://www.w3.org/TR/file-system-api/#using-localfilesystem">LocalFileSystem</a>インターフェイス
  5 */
  6 function LocalFileSystem()
  7 {
  8 	/**
  9 	*	一時的なストレージです。
 10 	*	@constant
 11 	*	@type unsigned short
 12 	*/
 13 	this.TEMPORARY = 0;
 14 	/**
 15 	*	意図的に削除しないと消えない、永続的なストレージです。
 16 	*	@constant
 17 	*	@type unsigned short
 18 	*/
 19 	this.PERSISTENT = 1;
 20 
 21 	/**
 22 	* FileSystemオブジェクトを非同期で要求します。
 23 	* @param {unsigned short} type 要求するストレージの永続性を指定します。{@link TEMPORARY}、もしくは、{@link PERSISTENT}を指定します。
 24 	* @param {unsigned long long} size 要求するストレージの最大値を指定します。
 25 	* @param {FileSystemCallback} successCallback 要求が成功したときに呼び出されるコールバックメソッドです。{@link FileSystemCallback#handleEvent}型のメソッドの参照を指定します。
 26 	* @param {ErrorCallback} errorCallback 省略可能。要求が失敗したときに呼び出されるコールバックメソッドです。{@link ErrorCallback#handleEvent}型のメソッドの参照を指定します。
 27 	*
 28 	* @since Chrome 9~ webkitRequestFileSystem
 29 	*
 30 	* @see <a href="http://www.w3.org/TR/file-system-api/#the-filesystemcallback-interface">FileSystemCallback</a>インターフェイス(W3C)
 31 	* @see <a href="http://www.w3.org/TR/file-system-api/#the-errorcallback-interface">ErrorCallback</a>インターフェイス(W3C)
 32 	* @see <a href="http://www.w3.org/TR/file-system-api/#the-filesystem-interface">FileSystem</a>インターフェイス(W3C)
 33 	*/
 34 	this.requestFileSystem = function(type, size, successCallback, errorCallback) {};
 35 
 36 	/**
 37 	* ファイルシステム用URLが指すファイルのEntryオブジェクトを非同期で要求します。
 38 	* @param {DOMString} url FileSystem上のファイルを表すURL。
 39 	* @param {EntryCallback} successCallback 要求が成功したときに呼び出されるコールバックメソッドです。
 40 	* @param {ErrorCallback} errorCallback 省略可能。要求が失敗したときに呼び出されるコールバックメソッドです。
 41 	* @since 未実装
 42 	* @see <a href="http://www.w3.org/TR/file-system-api/#the-entry-interface">Entry</a>インターフェイス(W3C)
 43 	*/
 44 	this.resolveLocalFileSystemURL = function(url, successCallback, errorCallback){};
 45 }
 46