/* fm - File management class library Copyright (C) 2024 Ulrich Hilger This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with this program. If not, see . */ package de.uhilger.fm; import java.util.List; /** * Einfache Transportklasse fuer eine Verzeichnisliste * * @author Ulrich Hilger, 15. Januar 2024 */ public class DirList { private String dir; private List dateien; /** * Name und Pfad des Ordners ermitteln * * @return Name des Ordners */ public String getDirectory() { return dir; } /** * Name und Pfad des Ordners angeben * * @param path Name des Ordners */ public void setDirectory(String path) { this.dir = path; } /** * Die Liste mit Dateien und Ordnern ermitteln, die in * diesem Ordner enthalten sind * * @return Liste mit Dateien und Ordnern, die in * diesem Ordner enthalten sind */ public List getFiles() { return dateien; } /** * Die Liste mit Dateien und Ordnern angeben, die in * diesem Ordner enthalten sind * * @param files Liste mit Dateien und Ordnern, die in * diesem Ordner enthalten sind */ public void setFiles(List files) { this.dateien = files; } }