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