From e1fae256e29eb7a317d5a810d7e24751eb6032eb Mon Sep 17 00:00:00 2001 From: ulrich Date: Wed, 13 Nov 2024 22:45:34 +0000 Subject: [PATCH] Dokumentation in Arbeit --- src/de/uhilger/fm/Lister.java | 17 +++++++++++++---- 1 files changed, 13 insertions(+), 4 deletions(-) diff --git a/src/de/uhilger/fm/Lister.java b/src/de/uhilger/fm/Lister.java index f237ac1..ea367a2 100644 --- a/src/de/uhilger/fm/Lister.java +++ b/src/de/uhilger/fm/Lister.java @@ -41,6 +41,15 @@ public static final String STR_DOT = "."; + /** + * + * @param fName Name und relativer Pfad des Ordners, dessen Inhalt aufgelistet werden soll + * @param ctxPath Kontext Pfad zur Bildung des URL, der auf die Miniaturansicht verweist + * (koennte evtl. im Client gebildet werden, hier dann nur Mini-Dateiname zurueckgeben) + * @param base Basisverzeichnis, gegen das der relative Pfad aufgeloest werden soll + * @return die Dateiliste als JSON String + * @throws IOException + */ public String liste(String fName, String ctxPath, String base/*, String path*/) throws IOException { File[] files = new File(base, fName).listFiles(new ImageFileFilter()); if (files != null && files.length > 0) { @@ -56,13 +65,13 @@ datei.setTyp(Datei.TYP_DATEI); } String lowerName = dateiName.toLowerCase(); - if (lowerName.endsWith(Const.JPEG) - || lowerName.endsWith(Const.JPG) - || lowerName.endsWith(Const.PNG)) { + if (lowerName.endsWith(ImageFileFilter.JPEG) + || lowerName.endsWith(ImageFileFilter.JPG) + || lowerName.endsWith(ImageFileFilter.PNG)) { datei.setBild(true); String ext = dateiName.substring(dateiName.lastIndexOf(STR_DOT)); String ohneExt = dateiName.substring(0, dateiName.lastIndexOf(STR_DOT)); - datei.setMiniurl(ctxPath + /*"/" + */ fName + ohneExt + Const.TN + ext); + datei.setMiniurl(ctxPath + /*"/" + */ fName + ohneExt + ImageFileFilter.TN + ext); //buildImgSrc(file, datei, ohneExt, ext); } liste.add(datei); -- Gitblit v1.9.3