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