ProjectExplorer-API zum Zugriff auf das Projekt
Die ProjectExplorer-API kann auf Dateien des Projekts zugreifen, in dem der Adapter aufgerufen wird.
Methode | Beschreibung |
---|---|
String getProjectName() | Gibt den Namen des Projekts zurück |
LocalDateTime getLastModifiedTime(ProjectPath path) | Gibt den letzten Änderungszeitpunkt der Datei zurück |
InputStream read(ProjectPath path) | Gibt den Inhalt der Datei als Input-Stream zurück |
List<ProjectPath> getProjectContent() | Gibt alle Dateien als Pfade des Projekts zurück |
void write(ProjectPath path, InputStream inputStream) | Schreibt den Datenstrom in die angegebene Position und erstellt ggf. eine neue Datei, sofern die Regeln der Projektart dies erlauben |
boolean exists(ProjectPath path) | Prüft, ob die Datei oder der Ordner existieren |
void create(ProjectPath path) | Erzeugt ein Verzeichnis |
void delete(ProjectPath path) | Löscht ein Verzeichnis oder eine Datei |
void move(ProjectPath sourcePath, ProjectPath targetPath) | Verschiebt eine Datei oder ein Verzeichnis an die angegebene Stelle gemäß den Regeln der Projektart |
void copy(ProjectPath sourcePath, ProjectPath targetPath) | Kopiert eine Datei oder ein Verzeichnis an die angegebene Stelle gemäß den Regeln der Projektart |
List<ProjectPath> getFolderContent(ProjectPath folderPath) | Gibt alle Pfade in dem Ordner und aller Unterordner zurück |