arnaucube
arnaucube/openEventsPlatformAppPublic Self-hosted repository
openEventsPlatformApp/plugins/cordova-plugin-file/plugin.xml
plugins/cordova-plugin-file/plugin.xmlRaw
  1<?xml version="1.0" encoding="UTF-8"?>
  2<!--
  3  Licensed to the Apache Software Foundation (ASF) under one
  4  or more contributor license agreements.  See the NOTICE file
  5  distributed with this work for additional information
  6  regarding copyright ownership.  The ASF licenses this file
  7  to you under the Apache License, Version 2.0 (the
  8  "License"); you may not use this file except in compliance
  9  with the License.  You may obtain a copy of the License at
 10
 11    http://www.apache.org/licenses/LICENSE-2.0
 12
 13  Unless required by applicable law or agreed to in writing,
 14  software distributed under the License is distributed on an
 15  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 16  KIND, either express or implied.  See the License for the
 17  specific language governing permissions and limitations
 18  under the License.
 19-->
 20
 21<plugin xmlns="http://apache.org/cordova/ns/plugins/1.0"
 22xmlns:android="http://schemas.android.com/apk/res/android"
 23           id="cordova-plugin-file"
 24      version="4.3.3">
 25    <name>File</name>
 26    <description>Cordova File Plugin</description>
 27    <license>Apache 2.0</license>
 28    <keywords>cordova,file</keywords>
 29    <repo>https://git-wip-us.apache.org/repos/asf/cordova-plugin-file.git</repo>
 30    <issue>https://issues.apache.org/jira/browse/CB/component/12320651</issue>
 31    <dependency id="cordova-plugin-compat" version="^1.0.0" />
 32
 33    <js-module src="www/DirectoryEntry.js" name="DirectoryEntry">
 34        <clobbers target="window.DirectoryEntry" />
 35    </js-module>
 36
 37    <js-module src="www/DirectoryReader.js" name="DirectoryReader">
 38        <clobbers target="window.DirectoryReader" />
 39    </js-module>
 40
 41    <js-module src="www/Entry.js" name="Entry">
 42        <clobbers target="window.Entry" />
 43    </js-module>
 44
 45    <js-module src="www/File.js" name="File">
 46        <clobbers target="window.File" />
 47    </js-module>
 48
 49    <js-module src="www/FileEntry.js" name="FileEntry">
 50        <clobbers target="window.FileEntry" />
 51    </js-module>
 52
 53    <js-module src="www/FileError.js" name="FileError">
 54        <clobbers target="window.FileError" />
 55    </js-module>
 56
 57    <js-module src="www/FileReader.js" name="FileReader">
 58        <clobbers target="window.FileReader" />
 59    </js-module>
 60
 61    <js-module src="www/FileSystem.js" name="FileSystem">
 62        <clobbers target="window.FileSystem" />
 63    </js-module>
 64
 65    <js-module src="www/FileUploadOptions.js" name="FileUploadOptions">
 66        <clobbers target="window.FileUploadOptions" />
 67    </js-module>
 68
 69    <js-module src="www/FileUploadResult.js" name="FileUploadResult">
 70        <clobbers target="window.FileUploadResult" />
 71    </js-module>
 72
 73    <js-module src="www/FileWriter.js" name="FileWriter">
 74        <clobbers target="window.FileWriter" />
 75    </js-module>
 76
 77    <js-module src="www/Flags.js" name="Flags">
 78        <clobbers target="window.Flags" />
 79    </js-module>
 80
 81    <js-module src="www/LocalFileSystem.js" name="LocalFileSystem">
 82        <!-- Non-standards way -->
 83        <clobbers target="window.LocalFileSystem" />
 84        <!-- Standards-compliant way -->
 85        <merges target="window" />
 86    </js-module>
 87
 88    <js-module src="www/Metadata.js" name="Metadata">
 89        <clobbers target="window.Metadata" />
 90    </js-module>
 91
 92    <js-module src="www/ProgressEvent.js" name="ProgressEvent">
 93        <clobbers target="window.ProgressEvent" />
 94    </js-module>
 95
 96    <js-module src="www/fileSystems.js" name="fileSystems" />
 97
 98    <js-module src="www/requestFileSystem.js" name="requestFileSystem">
 99        <clobbers target="window.requestFileSystem" />
100    </js-module>
101
102    <js-module src="www/resolveLocalFileSystemURI.js" name="resolveLocalFileSystemURI">
103        <merges target="window" />
104    </js-module>
105
106    <!-- Required for browserify: we always link module below as there is conditional reference
107    to this module from requestFileSystem and resolveLocalFileSystemURI modules. -->
108    <js-module src="www/browser/isChrome.js" name="isChrome">
109        <runs />
110    </js-module>
111
112    <!-- android -->
113    <platform name="android">
114        <info>
115The Android Persistent storage location now defaults to "Internal". Please check this plugin's README to see if your application needs any changes in its config.xml.
116
117If this is a new application no changes are required.
118
119If this is an update to an existing application that did not specify an "AndroidPersistentFileLocation" you may need to add:
120
121      "&lt;preference name="AndroidPersistentFileLocation" value="Compatibility" /&gt;"
122
123to config.xml in order for the application to find previously stored files.
124        </info>
125        <config-file target="res/xml/config.xml" parent="/*">
126            <feature name="File" >
127                <param name="android-package" value="org.apache.cordova.file.FileUtils"/>
128                <param name="onload" value="true" />
129            </feature>
130            <allow-navigation href="cdvfile:*" />
131        </config-file>
132
133        <config-file target="AndroidManifest.xml" parent="/*">
134            <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
135        </config-file>
136
137        <source-file src="src/android/EncodingException.java" target-dir="src/org/apache/cordova/file" />
138        <source-file src="src/android/FileExistsException.java" target-dir="src/org/apache/cordova/file" />
139        <source-file src="src/android/InvalidModificationException.java" target-dir="src/org/apache/cordova/file" />
140        <source-file src="src/android/NoModificationAllowedException.java" target-dir="src/org/apache/cordova/file" />
141        <source-file src="src/android/TypeMismatchException.java" target-dir="src/org/apache/cordova/file" />
142        <source-file src="src/android/FileUtils.java" target-dir="src/org/apache/cordova/file" />
143        <source-file src="src/android/DirectoryManager.java" target-dir="src/org/apache/cordova/file" />
144        <source-file src="src/android/LocalFilesystemURL.java" target-dir="src/org/apache/cordova/file" />
145        <source-file src="src/android/Filesystem.java" target-dir="src/org/apache/cordova/file" />
146        <source-file src="src/android/LocalFilesystem.java" target-dir="src/org/apache/cordova/file" />
147        <source-file src="src/android/ContentFilesystem.java" target-dir="src/org/apache/cordova/file" />
148        <source-file src="src/android/AssetFilesystem.java" target-dir="src/org/apache/cordova/file" />
149        <source-file src="src/android/PendingRequests.java" target-dir="src/org/apache/cordova/file" />
150
151        <!-- android specific file apis -->
152        <js-module src="www/android/FileSystem.js" name="androidFileSystem">
153            <merges target="FileSystem" />
154        </js-module>
155        <js-module src="www/fileSystems-roots.js" name="fileSystems-roots">
156            <runs/>
157        </js-module>
158        <js-module src="www/fileSystemPaths.js" name="fileSystemPaths">
159            <merges target="cordova" />
160            <runs/>
161        </js-module>
162    </platform>
163
164    <!-- amazon-fireos -->
165    <platform name="amazon-fireos">
166        <config-file target="res/xml/config.xml" parent="/*">
167            <feature name="File" >
168                <param name="android-package" value="org.apache.cordova.file.FileUtils"/>
169                <param name="onload" value="true" />
170            </feature>
171        </config-file>
172
173        <config-file target="AndroidManifest.xml" parent="/*">
174            <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
175        </config-file>
176
177        <source-file src="src/android/EncodingException.java" target-dir="src/org/apache/cordova/file" />
178        <source-file src="src/android/FileExistsException.java" target-dir="src/org/apache/cordova/file" />
179        <source-file src="src/android/InvalidModificationException.java" target-dir="src/org/apache/cordova/file" />
180        <source-file src="src/android/NoModificationAllowedException.java" target-dir="src/org/apache/cordova/file" />
181        <source-file src="src/android/TypeMismatchException.java" target-dir="src/org/apache/cordova/file" />
182        <source-file src="src/android/FileUtils.java" target-dir="src/org/apache/cordova/file" />
183        <source-file src="src/android/DirectoryManager.java" target-dir="src/org/apache/cordova/file" />
184        <source-file src="src/android/LocalFilesystemURL.java" target-dir="src/org/apache/cordova/file" />
185        <source-file src="src/android/Filesystem.java" target-dir="src/org/apache/cordova/file" />
186        <source-file src="src/android/LocalFilesystem.java" target-dir="src/org/apache/cordova/file" />
187        <source-file src="src/android/ContentFilesystem.java" target-dir="src/org/apache/cordova/file" />
188        <source-file src="src/android/AssetFilesystem.java" target-dir="src/org/apache/cordova/file" />
189
190
191        <!-- android specific file apis -->
192        <js-module src="www/android/FileSystem.js" name="androidFileSystem">
193            <merges target="window.FileSystem" />
194        </js-module>
195        <js-module src="www/fileSystems-roots.js" name="fileSystems-roots">
196            <runs/>
197        </js-module>
198        <js-module src="www/fileSystemPaths.js" name="fileSystemPaths">
199            <merges target="cordova" />
200            <runs/>
201        </js-module>
202    </platform>
203
204    <!-- ubuntu -->
205    <platform name="ubuntu">
206        <header-file src="src/ubuntu/file.h" />
207        <source-file src="src/ubuntu/file.cpp" />
208        <js-module src="www/ubuntu/FileSystem.js" name="ubuntuFileSystem1">
209            <merges target="window.FileSystem" />
210        </js-module>
211        <js-module src="www/ubuntu/FileWriter.js" name="FileWriter1">
212            <merges target="window.FileWriter" />
213        </js-module>
214        <js-module src="www/ubuntu/fileSystems-roots.js" name="fileSystems-roots">
215            <runs/>
216        </js-module>
217    </platform>
218
219    <!-- ios -->
220    <platform name="ios">
221        <config-file target="config.xml" parent="/*">
222            <feature name="File">
223                <param name="ios-package" value="CDVFile" />
224                <param name="onload" value="true" />
225            </feature>
226        </config-file>
227        <header-file src="src/ios/CDVFile.h" />
228        <source-file src="src/ios/CDVFile.m" />
229        <header-file src="src/ios/CDVLocalFilesystem.h" />
230        <source-file src="src/ios/CDVLocalFilesystem.m" />
231        <header-file src="src/ios/CDVAssetLibraryFilesystem.h" />
232        <source-file src="src/ios/CDVAssetLibraryFilesystem.m" />
233
234        <!-- ios specific file apis -->
235        <js-module src="www/ios/FileSystem.js" name="iosFileSystem">
236            <merges target="FileSystem" />
237        </js-module>
238
239        <js-module src="www/fileSystems-roots.js" name="fileSystems-roots">
240            <runs/>
241        </js-module>
242
243        <js-module src="www/fileSystemPaths.js" name="fileSystemPaths">
244            <merges target="cordova" />
245            <runs/>
246        </js-module>
247
248        <framework src="AssetsLibrary.framework" />
249        <framework src="MobileCoreServices.framework" />
250    </platform>
251
252    <!-- osx -->
253    <platform name="osx">
254        <config-file target="config.xml" parent="/*">
255            <feature name="File">
256                <param name="ios-package" value="CDVFile" />
257                <param name="onload" value="true" />
258            </feature>
259        </config-file>
260        <header-file src="src/osx/CDVFile.h" />
261        <source-file src="src/osx/CDVFile.m" />
262        <header-file src="src/osx/CDVLocalFilesystem.h" />
263        <source-file src="src/osx/CDVLocalFilesystem.m" />
264
265        <!-- osx specific file apis -->
266        <js-module src="www/osx/FileSystem.js" name="osxFileSystem">
267            <merges target="FileSystem" />
268        </js-module>
269
270        <js-module src="www/fileSystems-roots.js" name="fileSystems-roots">
271            <runs/>
272        </js-module>
273
274        <js-module src="www/fileSystemPaths.js" name="fileSystemPaths">
275            <merges target="cordova" />
276            <runs/>
277        </js-module>
278    </platform>
279
280    <!-- wp7 -->
281    <platform name="wp7">
282        <config-file target="config.xml" parent="/*">
283            <feature name="File">
284                <param name="wp-package" value="File"/>
285            </feature>
286        </config-file>
287
288        <source-file src="src/wp/File.cs" />
289
290        <!-- wp specific file apis -->
291        <js-module src="www/wp/FileUploadOptions.js" name="FileUploadOptions1">
292            <merges target="window.FileUploadOptions" />
293        </js-module>
294
295    </platform>
296
297    <!-- wp8 -->
298    <platform name="wp8">
299        <config-file target="config.xml" parent="/*">
300            <feature name="File">
301                <param name="wp-package" value="File"/>
302            </feature>
303        </config-file>
304
305        <source-file src="src/wp/File.cs" />
306
307        <!-- wp specific file apis -->
308        <js-module src="www/wp/FileUploadOptions.js" name="FileUploadOptions1">
309            <merges target="window.FileUploadOptions" />
310        </js-module>
311
312    </platform>
313
314    <!-- blackberry10 -->
315    <platform name="blackberry10">
316        <config-file target="www/config.xml" parent="/widget">
317            <feature name="File" value="File" />
318        </config-file>
319        <js-module src="www/blackberry10/FileProxy.js" name="FileProxy" >
320            <runs />
321        </js-module>
322        <js-module src="www/blackberry10/info.js" name="bb10FileSystemInfo">
323            <runs />
324        </js-module>
325        <js-module src="www/blackberry10/createEntryFromNative.js" name="bb10CreateEntryFromNative">
326            <runs />
327        </js-module>
328        <js-module src="www/blackberry10/requestAnimationFrame.js" name="bb10RequestAnimationFrame">
329            <runs />
330        </js-module>
331        <js-module src="www/blackberry10/FileSystem.js" name="bb10FileSystem">
332            <merges target="window.FileSystem" />
333        </js-module>
334        <js-module src="www/fileSystems-roots.js" name="fileSystems-roots">
335            <runs/>
336        </js-module>
337        <js-module src="www/fileSystemPaths.js" name="fileSystemPaths">
338            <merges target="cordova" />
339        </js-module>
340        <js-module src="www/blackberry10/copyTo.js" name="copyToProxy" />
341        <js-module src="www/blackberry10/getDirectory.js" name="getDirectoryProxy" />
342        <js-module src="www/blackberry10/getFile.js" name="getFileProxy" />
343        <js-module src="www/blackberry10/getFileMetadata.js" name="getFileMetadataProxy" />
344        <js-module src="www/blackberry10/getMetadata.js" name="getMetadataProxy" />
345        <js-module src="www/blackberry10/getParent.js" name="getParentProxy" />
346        <js-module src="www/blackberry10/moveTo.js" name="moveToProxy" />
347        <js-module src="www/blackberry10/readAsArrayBuffer.js" name="readAsArrayBufferProxy" />
348        <js-module src="www/blackberry10/readAsBinaryString.js" name="readAsBinaryStringProxy" />
349        <js-module src="www/blackberry10/readAsDataURL.js" name="readAsDataURLProxy" />
350        <js-module src="www/blackberry10/readAsText.js" name="readAsTextProxy" />
351        <js-module src="www/blackberry10/readEntries.js" name="readEntriesProxy" />
352        <js-module src="www/blackberry10/remove.js" name="removeProxy" />
353        <js-module src="www/blackberry10/removeRecursively.js" name="removeRecursivelyProxy" />
354        <js-module src="www/blackberry10/resolveLocalFileSystemURI.js" name="resolveLocalFileSystemURIProxy" />
355        <js-module src="www/blackberry10/requestAllFileSystems.js" name="requestAllFileSystemsProxy" />
356        <js-module src="www/blackberry10/requestFileSystem.js" name="requestFileSystemProxy" />
357        <js-module src="www/blackberry10/setMetadata.js" name="setMetadataProxy" />
358        <js-module src="www/blackberry10/truncate.js" name="truncateProxy" />
359        <js-module src="www/blackberry10/write.js" name="writeProxy" />
360        <source-file src="src/blackberry10/index.js" target-dir="File" />
361    </platform>
362
363    <!-- windows8 -->
364    <platform name="windows8">
365        <js-module src="src/windows/FileProxy.js" name="FileProxy">
366            <runs />
367        </js-module>
368
369        <js-module src="www/fileSystemPaths.js" name="fileSystemPaths">
370            <merges target="cordova" />
371            <runs/>
372        </js-module>
373    </platform>
374
375    <!-- windows -->
376    <platform name="windows">
377        <js-module src="src/windows/FileProxy.js" name="FileProxy">
378            <runs />
379        </js-module>
380
381        <js-module src="www/fileSystemPaths.js" name="fileSystemPaths">
382            <merges target="cordova" />
383            <runs/>
384        </js-module>
385    </platform>
386
387    <!-- firefox os -->
388    <platform name="firefoxos">
389        <js-module src="src/firefoxos/FileProxy.js" name="FileProxy">
390            <runs />
391        </js-module>
392
393        <js-module src="www/fileSystemPaths.js" name="fileSystemPaths">
394            <merges target="cordova" />
395            <runs/>
396        </js-module>
397
398        <!-- Firefox OS specific file apis -->
399        <js-module src="www/firefoxos/FileSystem.js" name="firefoxFileSystem">
400            <merges target="window.FileSystem" />
401        </js-module>
402    </platform>
403
404    <platform name="browser">
405        <!-- File for Chrome -->
406        <js-module src="www/browser/Preparing.js" name="Preparing">
407            <runs />
408        </js-module>
409
410        <js-module src="src/browser/FileProxy.js" name="browserFileProxy">
411            <runs />
412        </js-module>
413
414        <js-module src="www/fileSystemPaths.js" name="fileSystemPaths">
415            <merges target="cordova" />
416            <runs />
417        </js-module>
418
419        <js-module src="www/browser/FileSystem.js" name="firefoxFileSystem">
420            <merges target="window.FileSystem" />
421        </js-module>
422    </platform>
423
424</plugin>