1 /**
  2 * コンストラクタは使用できません。
  3 * @class FileErrorインターフェイスです。
  4 * @see <a href="http://www.w3.org/TR/file-system-api/#the-fileerror-interface">FileError</a>インターフェイス(W3C)
  5 */
  6 function FileError()
  7 {
  8 	/**
  9 	* エラーの種類を表します。値はこのインターフェイスで定義された定数のいずれかです。
 10 	* @type unsigned short
 11 	*/
 12 	this.code = 0;
 13 
 14 }
 15 
 16 /**
 17 * 指定されたファイルまたはディレクトリが、一定時間内に発見できませんでした。
 18 * @constant
 19 * @type unsigned short
 20 */
 21 FileError.NOT_FOUND_ERR = 1;
 22 /**
 23 * ファイルが安全に操作できない状態にあります。ファイルに対する呼び出しが多すぎます。他のエラーに該当しないエラーが発生しました。
 24 * @constant
 25 * @type unsigned short
 26 */
 27 FileError.SECURITY_ERR = 2;
 28 /**
 29 * この値が使用されることはありません。
 30 * @constant
 31 * @type unsigned short
 32 */
 33 FileError.ABORT_ERR = 3;
 34 /**
 35 * 指定されたファイルまたはディレクトリを読み取ることができませんでした。ファイルの操作権限を取得した後に、もう一度同じファイルに対して呼び出したときに発生することが多いです。
 36 * @constant
 37 * @type unsigned short
 38 */
 39 FileError.NOT_READABLE_ERR = 4;
 40 /**
 41 * 呼び出しに使用されたURLが正しくありません。
 42 * @constant
 43 * @type unsigned short
 44 */
 45 FileError.ENCODING_ERR = 5;
 46 /**
 47 * 元となるファイルシステムの都合で、ファイルまたはディレクトリに書き込めませんでした。
 48 * @constant
 49 * @type unsigned short
 50 */
 51 FileError.NO_MODIFICATION_ALLOWED_ERR = 6;
 52 /**
 53 * 読み出した後のオブジェクトの状態変化により、場合によっては発生することもある。ほんとに必要?
 54 * @constant
 55 * @type unsigned short
 56 */
 57 FileError.INVALID_STATE_ERR = 7;
 58 /**
 59 * この値が使用されることはありません。
 60 * @constant
 61 * @type unsigned short
 62 */
 63 FileError.SYNTAX_ERR = 8;
 64 /**
 65 * 操作内容が不正です。ディレクトリ階層のルールに矛盾するようにディレクトリ移動したり、同名のファイルとフォルダが存在するように移動したり、などです。
 66 * @constant
 67 * @type unsigned short
 68 */
 69 FileError.INVALID_MODIFICATION_ERR = 9;
 70 /**
 71 * ストレージに割り当てられたクォータを超過しました。
 72 * @constant
 73 * @type unsigned short
 74 */
 75 FileError.QUOTA_EXCEEDED_ERR = 10;
 76 /**
 77 * ファイルまたはディレクトリを検索したときに、間違った型のEntryが発見されました。FileEntryを要求したのに、対象がDirectoryEntryであった場合など、です。
 78 * @constant
 79 * @type unsigned short
 80 */
 81 FileError.TYPE_MISMATCH_ERR = 11;
 82 /**
 83 * すでに同名のファイルまたはディレクトリが存在しています。
 84 * @constant
 85 * @type unsigned short
 86 */
 87 FileError.PATH_EXISTS_ERR = 12;
 88 
 89 
 90