| addDraggableNode | adds a draggable node to vault |
| addFileRecord | adds a new file record to vault |
| attachEvent | adds any user-defined handler to available events |
| clear | clears the list of files |
| create | creates vault html control on page |
| detachEvent | detaches a handler from an event |
| disable | makes Vault inactive |
| enable | makes Vault active |
| getData | returns a list of already uploaded files |
| getFileExtension | gets file extension from the filename |
| getMaxFileSize | returns max file size (depending on server settings) |
| getSLVersion | returns version of silverlight if installed |
| getStatus | returns the status of uploading |
| load | loads records from the server |
| onAddFile | called when user has selected a file for uploading |
| onFileUploaded | called after every file is uploaded |
| onUploadComplete | called after all files are uploaded |
| readableSize | converts the file size into a readable format |
| removeDraggableNode | removes a draggable node |
| setAutoRemove | immediately removes uploaded file from list (false by default) |
| setAutoStart | immediately start uploading after file added to list (true by default) |
| setDownloadURL | sets the url to the server for downloading files |
| setFilesLimit | controls the number of files allowed to be added to list |
| setFormField | adds or removes custom field |
| setHeight | sets the height of the control parent node |
| setImagePath | sets relative path to the images folder |
| setMaxFileSize | sets a limit for max size of a file to upload |
| setProgressMode | sets the mode of displaying progress status |
| setSLURL | sets the path to the server script file for silverlight mode |
| setSWFURL | sets the path to the server script file for flash mode |
| setServerHandlers | defines server-side handlers for vault |
| setSizes | adjust control size if dimension of parent node was changed |
| setSkin | applies skin to the Vault control |
| setStrings | defines a collection of string resources |
| setURL | sets the path to the server-side script |
| setWidth | sets the width of the control parent node |
| unload | destructor |
| upload | starts uploading |
| onBeforeClear | fires before the user clears the list of files to upload |
| onBeforeFileAdd | fires before the user adds a file to the upload queue |
| onBeforeFileRemove | fires before the user removes a single file from the list of files |
| onBeforeFileUpload | fires before file uploading has started |
| onClear | fires when the user clears the list of files to upload |
| onDrop | fires when the user drops a custom draggable node into the files list |
| onFileAdd | occurs when the user adds a file to the upload queue |
| onFileRemove | fires when the user removes a single file from the list of files |
| onUploadCancel | fires when the user cancels file's uploading |
| onUploadComplete | fires after all files have been uploaded |
| onUploadFail | fires when uploading of the file has failed |
| onUploadFile | fires when a single file from the list was uploaded to the server |
| $modeName | contains the name of the uploading mode |
| icons | icons for files |
| strings | defines a collection of string resources |