Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(828)

Unified Diff: chrome/common/extensions/api/fileBrowserPrivate.json

Issue 10272021: Files generated by the JSON schema compiler are named incorrectly (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: Minor changes Created 8 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/common/extensions/api/fileBrowserPrivate.json
diff --git a/chrome/common/extensions/api/fileBrowserPrivate.json b/chrome/common/extensions/api/fileBrowserPrivate.json
deleted file mode 100644
index 9994c404dbfa431e8f25f7b80bcf376e2b6afb2e..0000000000000000000000000000000000000000
--- a/chrome/common/extensions/api/fileBrowserPrivate.json
+++ /dev/null
@@ -1,1012 +0,0 @@
-// Copyright (c) 2012 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-[
- {
- "namespace":"fileBrowserPrivate",
- "nodoc": "true",
- "types": [
- {
- "id": "FileBrowserTask",
- "type": "object",
- "description": "Represents information about available browser tasks. A task is an abstraction of an operation that the file browser can perform over a selected file set.",
- "properties": {
- "taskId": {"type": "string", "description": "The unique identifier of the task."},
- "title": {"type": "string", "description": "Task title."},
- "iconUrl": {"type": "string", "description": "Task icon url (from chrome://extension-icon/...)"},
- "patterns": {
- "type": "array",
- "items": { "type": "string" },
- "description": "The list of URL patterns supported by the task that matched at least one file."
- }
- }
- },
- {
- "id": "VolumeInfo",
- "type": "object",
- "description": "Mounted disk volume information.",
- "properties": {
- "mountPath": {
- "type": "string",
- "description": "Disk volume mount point path. The value corresponds to its Entry.fullPath in File API."
- },
- "devicePath": {
- "type": "string",
- "description": "Disk volume device path."
- },
- "label": {
- "type": "string",
- "description": "Volume label."
- },
- "deviceType": {
- "type": "string",
- "enum": ["sd", "usb", "optical", "mobile", "unknown"],
- "description": "Device type."
- },
- "readOnly": {
- "type": "boolean",
- "description": "Flag that specifies if volume is mounted in read-only mode."
- },
- "totalSizeKB": {
- "type": "integer",
- "description": "Total disk volume size in KBs"
- }
- }
- },
- {
- "id": "DriveWebApp",
- "type": "object",
- "description": "GData WebApp properties.",
- "properties": {
- "appId": {
- "type": "string",
- "description": "WebApp ID."
- },
- "appName": {
- "type": "string",
- "description": "WebApp name."
- },
- "objectType": {
- "type": "string",
- "description": "Object (file) type description."
- },
- "isPrimary": {
- "type": "boolean",
- "description": "True if this WebApp is the primary (default) open action for this file."
- }
- }
- },
- {
- "id": "GDataFileProperties",
- "type": "object",
- "description": "GData file properties.",
- "properties": {
- "fileUrl": {
- "type": "string",
- "optional": true,
- "description": "the URL given for this file."
- },
- "thumbnailUrl": {
- "type": "string",
- "optional": true,
- "description": "URL to the GData thumbnail image for this file."
- },
- "contentUrl": {
- "type": "string",
- "optional": true,
- "description": "GData URL to the content for this file."
- },
- "editUrl": {
- "type": "string",
- "optional": true,
- "description": "GData edit URL for this file."
- },
- "contentUrl": {
- "type": "string",
- "optional": true,
- "description": "GData content URL for this file."
- },
- "isPinned": {
- "type": "boolean",
- "optional": true,
- "description": "True if the file is pinned in GData cache."
- },
- "isPresent": {
- "type": "boolean",
- "optional": true,
- "description": "True if the file is present in GData cache."
- },
- "isDirty": {
- "type": "boolean",
- "optional": true,
- "description": "True if the file is awaiting upload in GData cache."
- },
- "isHosted": {
- "type": "boolean",
- "optional": true,
- "description": "True if the file is hosted on a GData server instead of local."
- },
- "errorCode": {
- "type": "integer",
- "optional": true,
- "description": "The error code (from base::PlatformFileError) if fetching the properties for this file had an error."
- },
- "driveApps" : {
- "type": "array",
- "optional": true,
- "items": {"$ref": "DriveWebApp"},
- "description": "An array of WebApps capable of opening this file."
- }
- }
- },
- {
- "id": "MountPointInfo",
- "type": "object",
- "description": "Mounted point information.",
- "properties": {
- "mountPath": {
- "type": "string",
- "optional": true,
- "description": "Disk volume mount point path. The value corresponds to its Entry.fullPath in File API."
- },
- "sourcePath": {
- "type": "string",
- "description": "The path to the mounted device, archive file or network resource."
- },
- "mountType": {
- "type": "string",
- "enum": ["device", "file", "network"],
- "description": "Type of the mount."
- },
- "mountCondition": {
- "type": "string",
- "description": "Additional data about mount, for example, that the filesystem is not supported."
- }
- }
- },
- {
- "id": "MountPointSizeStats",
- "type": "object",
- "description": "Information about total and remaining size on the mount point.",
- "properties": {
- "totalSizeKB": {
- "type": "integer",
- "description": "Total available size on the mount point."
- },
- "remainingSizeKB": {
- "type": "integer",
- "description": "Remaining available size on the mount point."
- }
- }
- },
- {
- "id": "VolumeMetadata",
- "type": "object",
- "description": "Mounted disk volume metadata.",
- "properties": {
- "mountPath": {
- "type": "string",
- "description": "Disk volume mount point path."
- },
- "devicePath": {
- "type": "string",
- "description": "Disk volume device path."
- },
- "systemPath": {
- "type": "string",
- "description": "Disk volume system path."
- },
- "filePath": {
- "type": "string",
- "description": "Disk volume file path."
- },
- "deviceLabel": {
- "type": "string",
- "description": "Volume label."
- },
- "driveLabel": {
- "type": "string",
- "description": "Volume's disk label."
- },
- "deviceType": {
- "type": "string",
- "enum": ["usb", "sd", "optical", "mobile", "unknown"],
- "description": "Device type."
- },
- "isParent": {
- "type": "boolean",
- "description": "Flag that specifies if volume is a parent device."
- },
- "isReadOnly": {
- "type": "boolean",
- "description": "Flag that specifies if volume is mounted in read-only mode."
- },
- "hasMedia": {
- "type": "boolean",
- "description": "Flag that specifies if volume has any media."
- },
- "isOnBootDevice": {
- "type": "boolean",
- "description": "Flag that specifies if volume is on boot device."
- },
- "totalSize": {
- "type": "integer",
- "description": "Total disk volume size."
- }
- }
- },
- {
- "id": "MountEvent",
- "type": "object",
- "description": "Payload data for disk mount / unmount event.",
- "properties": {
- "eventType": {
- "type": "string",
- "enum": ["added", "removed"],
- "description": "Event type that tells listeners which disk volume even was raised."
- },
- "volumeInfo": {
- "$ref": "VolumeInfo",
- "description":"Volume information that this mount event applies to."
- }
- }
- },
- {
- "id": "MountCompletedEvent",
- "type": "object",
- "description": "Payload data for mount event.",
- "properties": {
- "eventType": {
- "type": "string",
- "enum": ["mount", "unmount"],
- "description": "Is the event raised for mounting or unmounting."
- },
- "status": {
- "type": "string",
- "enum": ["success", "error_unknown", "error_internal",
- "error_unknown_filesystem", "error_unsuported_filesystem",
- "error_invalid_archive", "error_libcros_missing",
- "error_authentication", "error_network",
- "error_path_unmounted"],
- "description": "Event type that tells listeners if mount was successful or an error occurred. It also specifies the error."
- },
- "sourcePath": {
- "type": "string",
- "description": "Path that has been mounted."
- },
- "mountPath": {
- "type": "string",
- "optional": true,
- "description": "Path that sourcePath was mounted to."
- },
- "mountType": {
- "type": "string",
- "enum": ["device", "file", "network", "gdata"],
- "description": "Type of the mount."
- }
- }
- },
- {
- "id": "FileTransferStatus",
- "type": "object",
- "description": "Payload data for file transfer status updates.",
- "properties": {
- "fileUrl": {
- "type": "string",
- "description": "URL of file that is being transfered."
- },
- "transferState": {
- "type": "string",
- "enum": ["started", "in_progress", "completed", "failed"],
- "description": "File transfer progress state."
- },
- "transferType": {
- "type": "string",
- "enum": ["upload", "download"],
- "description": "Defines file transfer direction."
- },
- "processed": {
- "type": "integer",
- "optional": true,
- "description": "Completed portion of the transfer operation."
- },
- "total": {
- "type": "integer",
- "optional": true,
- "description": "Total size (cost) of transfer operation."
- }
- }
- },
- {
- "id": "FileTransferCancelStatus",
- "type": "object",
- "description": "Payload data for file transfer cancel response.",
- "properties": {
- "fileUrl": {
- "type": "string",
- "description": "URL of file that is being transfered."
- },
- "canceled": {
- "type": "boolean",
- "description": "True if ongoing transfer operation was found and canceled."
- }
- }
- },
- {
- "id": "FileWatchEvent",
- "type": "object",
- "description": "Payload data for disk mount / unmount event.",
- "properties": {
- "eventType": {
- "type": "string",
- "enum": ["changed", "error"],
- "description": "Specifies type of event that is raised."
- },
- "fileUrl": {
- "type": "string",
- "description":"URL of watched file"
- }
- }
- }
- ],
- "functions": [
- {
- "name": "cancelDialog",
- "type": "function",
- "description": "Cancels file selection.",
- "parameters": []
- },
- {
- "name": "executeTask",
- "description": "Executes file browser task over selected files",
- "parameters": [
- {
- "name": "taskId",
- "type": "string",
- "description": "The unique identifier of task to execute."
- },
- {
- "name": "fileURLs",
- "type": "array",
- "description": "Array of file URLs",
- "items": { "type": "string" }
- },
- {
- "name": "callback",
- "type": "function",
- "optional": true,
- "parameters": [
- {
- "name": "success",
- "type": "boolean",
- "optional": true,
- "description": "True of task execution was successfully initiated."
- }
- ]
- }
- ]
- },
- {
- "name": "getFileTasks",
- "description": "Gets the list of tasks that can be performed over selected files.",
- "parameters": [
- {
- "name": "fileURLs",
- "type": "array",
- "description": "Array of selected file URLs",
- "items": { "type": "string" }
- },
- {
- "name": "callback",
- "type": "function",
- "parameters": [
- {
- "name": "tasks",
- "type": "array",
- "items": {"$ref": "FileBrowserTask"},
- "description": "The list of matched file URL patterns for this task."
- }
- ]
- }
- ]
- },
- {
- "name": "getStrings",
- "type": "function",
- "description": "Gets Strings.",
- "parameters": [
- {
- "type": "function",
- "name": "callback",
- "parameters": [
- {
- "name": "result",
- "type": "object",
- "additionalProperties": {"type": "string"}
- }
- ]
- }
- ]
- },
- {
- "name": "addFileWatch",
- "description": "Adds file watch.",
- "parameters": [
- {
- "name": "fileUrl",
- "type": "string",
- "description": "URL of file to watch"
- },
- {
- "name": "callback",
- "type": "function",
- "parameters": [
- {
- "name" : "success",
- "type": "boolean",
- "optional": true,
- "description": "True when file watch is successfully added."
- }
- ]
- }
- ]
- },
- {
- "name": "removeFileWatch",
- "description": "Removes file watch.",
- "parameters": [
- {
- "name": "fileUrl",
- "type": "string",
- "description": "URL of watched file to remove"
- },
- {
- "name": "callback",
- "type": "function",
- "parameters": [
- {
- "name" : "success",
- "type": "boolean",
- "optional": true,
- "description": "True when file watch is successfully removed."
- }
- ]
- }
- ]
- },
- {
- "name": "requestLocalFileSystem",
- "description": "Requests access to local file system",
- "parameters": [
- {
- "name": "callback",
- "type": "function",
- "parameters": [
- {
- "name" : "fileSystem",
- "type": "object",
- "optional": true,
- "description": "A DOMFileSystem instance for local file system access. null if the caller has no appropriate permissions."
- }
- ]
- }
- ]
- },
- {
- "name": "selectFiles",
- "type": "function",
- "description": "Selects multiple files.",
- "parameters": [
- {
- "name": "selectedPaths",
- "type": "array",
- "description": "Array of selected paths",
- "items": {"type": "string"}
- }
- ]
- },
- {
- "name": "selectFile",
- "type": "function",
- "description": "Selects a file.",
- "parameters": [
- {
- "name": "selectedPath",
- "type": "string",
- "description": "A selected path"
- },
- {
- "name": "index",
- "type": "integer",
- "description": "Index of Filter"
- }
- ]
- },
- {
- "name": "viewFiles",
- "type": "function",
- "description": "Views multiple files.",
- "parameters": [
- {
- "name": "fileUrls",
- "type": "array",
- "description": "Array of selected paths",
- "items": {"type": "string"}
- },
- {
- "name": "id",
- "type": "string",
- "description": "File browser handler id as for internal tasks."
- },
- {
- "name": "callback",
- "type": "function",
- "parameters": [
- {
- "name" : "success",
- "type": "boolean",
- "description": "True if the selected files can be viewed by the browser."
- }
- ]
- }
- ]
- },
- {
- "name": "getGDataFileProperties",
- "description": "Requests GData file properties for a list of files",
- "parameters": [
- {
- "name": "fileUrls",
- "type": "array",
- "description": "Array of file URLs to fetch properties for."
- },
- {
- "name": "callback",
- "type": "function",
- "parameters": [
- {
- "name" : "fileProperties",
- "type": "array",
- "items": {"$ref": "GDataFileProperties"},
- "description": "An array of the requested file properties, one entry for each file in fileUrls."
- }
- ]
- }
- ]
- },
- {
- "name": "pinGDataFile",
- "description": "Pins/unpins a GData file in the cache",
- "parameters": [
- {
- "name": "fileUrls",
- "type": "array",
- "description": "Array of file URLs to pin/unpin."
- },
- {
- "name": "pin",
- "type": "boolean",
- "description": "Pass true to pin the files listed."
- },
- {
- "name": "callback",
- "type": "function",
- "parameters": [
- {
- "name" : "fileProperties",
- "type": "array",
- "items": {"$ref": "GDataFileProperties"},
- "description": "An array of the pinned properties after pinning/unpinning the requested files, one entry for each file in fileUrls."
- }
- ]
- }
- ]
- },
- {
- "name": "getFileLocations",
- "description": "Get file locations",
- "parameters": [
- {
- "name": "fileUrls",
- "type": "array",
- "description": "Array of file URLs to check.",
- "items": { "type": "string" }
- },
- {
- "name": "callback",
- "type": "function",
- "parameters": [
- {
- "name" : "locations",
- "type": "array",
- "items": {"type": "string"},
- "description": "An array of the file locations for the requested files, one entry for each file in fileUrls."
- }
- ]
- }
- ]
- },
- {
- "name": "getGDataFiles",
- "description": "Get GData files",
- "parameters": [
- {
- "name": "fileUrls",
- "type": "array",
- "description": "Array of gdata file URLs to get.",
- "items": { "type": "string" }
- },
- {
- "name": "callback",
- "type": "function",
- "parameters": [
- {
- "name" : "localFilePaths",
- "type": "array",
- "items": {"type": "string"},
- "description": "An array of the local file paths for the requested files, one entry for each file in fileUrls."
- }
- ]
- }
- ]
- },
- {
- "name": "getVolumeMetadata",
- "description": "Requests volume's metadata",
- "parameters": [
- {
- "name": "mountUrl",
- "type": "string",
- "description": "Mount url of the volume."
- },
- {
- "name": "callback",
- "type": "function",
- "parameters": [
- {
- "name" : "volumeMetadata",
- "$ref": "VolumeMetadata",
- "optional": true,
- "description": "A requested metadata dictionary object. undefined if there is no volume with selected devicePath"
- }
- ]
- }
- ]
- },
- {
- "name": "addMount",
- "description": "Mount a resource or a file.",
- "parameters": [
- {
- "name": "source",
- "type": "string",
- "description": "Mount point source. For compressed files it is relative file path within external file system"
- },
- {
- "name": "mountType",
- "type": "string",
- "enum": ["device", "file", "network", "gdata"],
- "description": "Mount point type. 'file' for compressed files"
- },
- {
- "name": "options",
- "type": "object",
- "description": "Name/value pairs for source specific options"
- },
- {
- "name": "callback",
- "type": "function",
- "parameters": [
- {
- "name": "sourcePath",
- "type": "string",
- "description": "Source path of the mount."
- }
- ]
- }
- ]
- },
- {
- "name": "removeMount",
- "description": "Unmounts a mounted resource.",
- "parameters": [
- {
- "name": "mountPath",
- "type": "string",
- "description": "A path of the mount."
- }
- ]
- },
- {
- "name": "getMountPoints",
- "description": "Get the list of mount points.",
- "parameters": [
- {
- "name": "callback",
- "type": "function",
- "parameters": [
- {
- "name" : "mountPoints",
- "type": "array",
- "items": {"$ref": "MountPointInfo"},
- "description": "The list of MountPointInfo representing mounted devices."
- }
- ]
- }
- ]
- },
- {
- "name": "getFileTransfers",
- "description": "Get the list of ongoing file transfer operations.",
- "parameters": [
- {
- "name": "callback",
- "type": "function",
- "parameters": [
- {
- "name" : "fileTransfers",
- "type": "array",
- "items": {"$ref": "FileTransferStatus"},
- "description": "The list of FileTransferStatus representing ongoing file transfers."
- }
- ]
- }
- ]
- },
- {
- "name": "transferFile",
- "description": "Transfers file from local to remote file system.",
- "parameters": [
- {
- "name": "sourceFileUrl",
- "type": "string",
- "description": "Source file from the local file system."
- },
- {
- "name": "destinationFileUrl",
- "type": "string",
- "description": "Destination file on the remote file system."
- },
- {
- "name": "callback",
- "type": "function",
- "optional": true,
- "description": "Completion callback. chrome.extension.lastError will be set if there was an error.",
- "parameters": []
- }
- ]
- },
- {
- "name": "cancelFileTransfers",
- "description": "Cancels ongoing file transfers for selected files.",
- "parameters": [
- {
- "name": "fileUrls",
- "type": "array",
- "description": "Array of files for which ongoing transfer should be canceled.",
- "items": {"type": "string"}
- },
- {
- "name": "callback",
- "type": "function",
- "parameters": [
- {
- "name" : "fileTransferCancelStatuses",
- "type": "array",
- "items": {"$ref": "FileTransferCancelStatus"},
- "description": "The list of FileTransferCancelStatus."
- }
- ]
- }
- ]
- },
- {
- "name": "getSizeStats",
- "description": "Retrieves total and remaining size of a mount point.",
- "parameters": [
- {
- "name": "mountPath",
- "type": "string",
- "description": "Mount point path."
- },
- {
- "name": "callback",
- "type": "function",
- "parameters": [
- {
- "name" : "sizeStats",
- "$ref": "MountPointSizeStats",
- "description": "Name/value pairs of size stats."
- }
- ]
- }
- ]
- },
- {
- "name": "formatDevice",
- "description": "Formats a mounted device",
- "parameters": [
- {
- "name": "mountPath",
- "type": "string",
- "description": "Device's mount path."
- }
- ]
- },
- {
- "name": "toggleFullscreen",
- "description": "Switches fullscreen mode on/off for the File Browser.",
- "parameters": []
- },
- {
- "name": "isFullscreen",
- "description": "Checks if the browser is in fullscreen mode.",
- "parameters": [
- {
- "name": "callback",
- "type": "function",
- "parameters": [
- {
- "name" : "result",
- "type": "boolean",
- "description": "Whether the browser is in fullscreen mode."
- }
- ]
- }
- ]
- },
- {
- "name": "getGDataPreferences",
- "description": "Retrieves GData-related preferences .",
- "parameters": [
- {
- "name": "callback",
- "type": "function",
- "parameters": [
- {
- "name": "result",
- "type": "object",
- "properties": {
- "cellularDisabled": {"type":"boolean"},
- "hostedFilesDisabled": {"type":"boolean"}
- }
- }
- ]
- }
- ]
- },
- {
- "name": "setGDataPreferences",
- "description": "Sets GData-related preferences.",
- "parameters": [
- {
- "name": "changeInfo",
- "type": "object",
- "properties": {
- "cellularDisabled": {"type":"boolean", "optional":true},
- "hostedFilesDisabled": {"type":"boolean", "optional":true}
- }
- }
- ]
- },
- {
- "name": "getPathForDriveSearchResult",
- "description": "Gets file path for a given drive search result filesystem url.",
- "parameters": [
- {
- "name": "fileURL",
- "type": "string",
- "description": "Url of the drive search result"
- },
- {
- "name": "callback",
- "type": "function",
- "parameters": [
- {
- "name": "filePath",
- "type": "string",
- "description": "File path of the search result"
- }
- ]
- }
- ]
- },
- {
- "name": "getNetworkConnectionState",
- "description": "Retrieves the state of the currently active network connection.",
- "parameters": [
- {
- "name": "callback",
- "type": "function",
- "parameters": [
- {
- "name": "result",
- "type": "object",
- "properties": {
- "type": {"type": "string"},
- "online": {"type": "boolean"}
- }
- }
- ]
- }
- ]
- }
- ],
- "events": [
- {
- "name": "onDiskChanged",
- "type": "function",
- "description": "Fired when disk mount/unmount event is detected.",
- "parameters": [
- {
- "$ref": "MountEvent",
- "name": "event",
- "description": "Mount event information."
- }
- ]
- },
- {
- "name": "onMountCompleted",
- "type": "function",
- "description": "Fired when mount event is detected.",
- "parameters": [
- {
- "$ref": "MountCompletedEvent",
- "name": "event",
- "description": "MountCompleted event information."
- }
- ]
- },
- {
- "name": "onFileTransfersUpdated",
- "type": "function",
- "description": "Fired when file transfers with remote file system are in progress.",
- "parameters": [
- {
- "type": "array",
- "items": {"$ref": "FileTransferStatus"},
- "name": "event",
- "description": "List of ongoing file statuses for ongoing transfer operations."
- }
- ]
- },
- {
- "name": "onFileChanged",
- "type": "function",
- "description": "Fired when watched file change event is detected.",
- "parameters": [
- {
- "$ref": "FileWatchEvent",
- "name": "event",
- "description": "File watch event information."
- }
- ]
- },
- {
- "name": "onDocumentFeedFetched",
- "type": "function",
- "description": "Fired when a document feed is fetched.",
- "parameters": [
- {
- "type": "integer",
- "name": "entriesFetched",
- "description": "Number of entries fetched so far."
- }
- ]
- },
- {
- "name": "onGDataPreferencesChanged",
- "type": "function",
- "description": "Fired when GData-related preferences change. The preferences can be retrieved via 'getGDataPreferences'.",
- "parameters": []
- },
- {
- "name": "onNetworkConnectionChanged",
- "type": "function",
- "description": "Fired when the active network connection state changes. The network connection state can be retrieved via 'getNetworkConnectionState'.",
- "parameters": []
- }
- ]
- }
-]
« no previous file with comments | « chrome/common/extensions/api/fileBrowserHandler.json ('k') | chrome/common/extensions/api/file_browser_handler.json » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698