/** * 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: * *
 * 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!)  
 * 
* */ package de.uhilger.neon.fm;