X4 Produktdokumentation

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