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 |   19 ++++++++++++++-----
 1 files changed, 14 insertions(+), 5 deletions(-)

diff --git a/src/de/uhilger/fm/Lister.java b/src/de/uhilger/fm/Lister.java
index 9284fba..ea367a2 100644
--- a/src/de/uhilger/fm/Lister.java
+++ b/src/de/uhilger/fm/Lister.java
@@ -1,5 +1,5 @@
 /*
-  neon-fm - File management extensions to Neon
+  fm - File management class library
   Copyright (C) 2024  Ulrich Hilger
 
   This program is free software: you can redistribute it and/or modify
@@ -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