/**
|
* Die Package de.uhilger.neon.fm stellt eine Schnittstelle via HTTP bereit,
|
* ueber die Dateien verwaltet werden koennen. In dieser Package sind die
|
* Klassen enthalten, die den HTTP-Teil einer solchen Schnittstelle abdecken.
|
*
|
* Fuer die Ausfuehrung der auf diese Weise via HTTP bereitgestellten Dateioperationen
|
* werden die Klassen der Package de.uhilger.fm verwendet.
|
*
|
* Die folgenden HTTP-Aufrufe werden von dieser Package als HTTP-Aufrufe implementiert:
|
*
|
* <pre>
|
* GET (Klasse FileCatalog)
|
* - Dateiinhalt ausliefern (URL ohne Slash am Ende) FileContent + FileList
|
* - Ordnerinhalt auflisten (URL mit Slash am Ende) FileList
|
*
|
* PUT (Klasse FileManipulator)
|
* - Inhalt einer einzelnen Datei anlegen oder ueberschreiben Writer
|
* - Liste mit Dateien kopieren (?copyFrom) Mover
|
* - Liste mit Dateien verschieben (?moveFrom) Mover
|
* - einzelne Datei duplizieren (?duplicate) Duplicator
|
* - einzelne Datei umbenennen (?renameTo) Renamer
|
* - Ordner packen (?zip) Deflator
|
* - Zip-Datei entpacken (?unzip) Inflator
|
*
|
* POST (Klasse FileCreator)
|
* - Datei neu anlegen, unter neuem Namen, wenn schon existent (URL ohne Slash am Ende)
|
* - Ordner anlegen oder Fehler 422, wenn schon existent (URL mit Slash am Ende)
|
*
|
* DELETE (Klasse FileEraser)
|
* - Liste mit Dateien und Ordnern loeschen (rekursiv!)
|
* </pre>
|
*
|
*/
|
package de.uhilger.neon.fm;
|