/**@class android.webkit.WebChromeClient.FileChooserParams
@extends java.lang.Object

 Parameters used in the {@link #onShowFileChooser} method.
*/
var FileChooserParams = {

/**Open single file. Requires that the file exists before allowing the user to pick it. */
MODE_OPEN : "0",
/**Like Open but allows multiple files to be selected. */
MODE_OPEN_MULTIPLE : "1",
/**Like Open but allows a folder to be selected. The implementation should enumerate
            all files selected by this operation.
            This feature is not supported at the moment.
            @hide */
MODE_OPEN_FOLDER : "2",
/**Allows picking a nonexistent file and saving it. */
MODE_SAVE : "3",
/**Parse the result returned by the file picker activity. This method should be used with
 {@link #createIntent}. Refer to {@link #createIntent} for how to use it.
@param {Number} resultCode the integer result code returned by the file picker activity.
@param {Object {Intent}} data the intent returned by the file picker activity.
@return {Object {android.net.Uri}} the Uris of selected file(s) or null if the resultCode indicates
         activity canceled or any other error.
*/
parseResult : function(  ) {},

/**Returns file chooser mode.
*/
getMode : function(  ) {},

/**Returns an array of acceptable MIME types. The returned MIME type
 could be partial such as audio/*. The array will be empty if no
 acceptable types are specified.
*/
getAcceptTypes : function(  ) {},

/**Returns preference for a live media captured value (e.g. Camera, Microphone).
 True indicates capture is enabled, false disabled.

 Use <code>getAcceptTypes</code> to determine suitable capture devices.
*/
isCaptureEnabled : function(  ) {},

/**Returns the title to use for this file selector, or null. If null a default
 title should be used.
*/
getTitle : function(  ) {},

/**The file name of a default selection if specified, or null.
*/
getFilenameHint : function(  ) {},

/**Creates an intent that would start a file picker for file selection.
 The Intent supports choosing files from simple file sources available
 on the device. Some advanced sources (for example, live media capture)
 may not be supported and applications wishing to support these sources
 or more advanced file operations should build their own Intent.

 <pre>
 How to use:
 1. Build an intent using {@link #createIntent}
 2. Fire the intent using {@link android.app.Activity#startActivityForResult}.
 3. Check for ActivityNotFoundException and take a user friendly action if thrown.
 4. Listen the result using {@link android.app.Activity#onActivityResult}
 5. Parse the result using {@link #parseResult} only if media capture was not requested.
 6. Send the result using filePathCallback of {@link android.webkit.WebChromeClient#onShowFileChooser}
 </pre>
@return {Object {android.content.Intent}} an Intent that supports basic file chooser sources.
*/
createIntent : function(  ) {},


};