Klassenbiliothek fuer Dateiverwaltung
ulrich
15 hours ago 1be785f6df00e3f36c00b58a2d0c623733c74621
src/de/uhilger/fm/FileRef.java
@@ -18,7 +18,7 @@
package de.uhilger.fm;
/**
 * Datei-Referenz
 * Einfache Transportklasse fuer eine Datei-Referenz
 * 
 * @author Ulrich Hilger
 * @version 1, 11. Mai 2021
@@ -54,43 +54,96 @@
  private String miniurl;
  private String imgsrc;
  /**
   * Den Ausdruck fuer <code>imgsrc</code> ermitteln,
   * wenn es sich bei der Datei um eine Bilddatei handelt
   *
   * @return den imgsrc-Ausdruck
   */
  public String getImgSrc() {
    return imgsrc;
  }
  /**
   * Den Ausdruck fuer <code>imgsrc</code> angeben,
   * wenn es sich bei der Datei um eine Bilddatei handelt
   *
   * @param imgSrc  der imgsrc-Ausdruck
   */
  public void setImgSrc(String imgSrc) {
    this.imgsrc = imgSrc;
  }
  /**
   * Den URL der Miniaturansicht ermitteln,
   * wenn es sich bei der Datei um eine Bilddatei handelt
   *
   * @return URL der Miniaturansicht
   */
  public String getMiniurl() {
    return miniurl;
  }
  /**
   * Den URL der Miniaturansicht setzen,
   * wenn es sich bei der Datei um eine Bilddatei handelt
   *
   * @param miniurl URL der Miniaturansicht
   */
  public void setMiniurl(String miniurl) {
    this.miniurl = miniurl;
  }
  /**
   * Die CSS-Typ-Klasse fuer diese Datei ermitteln
   *
   * @return  die CSS-Typ-Klasse dieser Datei
   */
  public String getTypKlasse() {
    return typKlasse;
  }
  /**
   * Die CSS-Typ-Klasse fuer diese Datei setzen
   *
   * @param typKlasse die CSS-Typ-Klasse dieser Datei
   */
  public void setTypKlasse(String typKlasse) {
    this.typKlasse = typKlasse;
  }
  /**
   * Den Namen dieser Datei ermitteln
   *
   * @return Name dieser Datei
   */
  public String getName() {
    return name;
  }
  /**
   * Den Namen dieser Datei setzen
   *
   * @param name Name dieser Datei
   */
  public void setName(String name) {
    this.name = name;
  }
  /**
   * Den Typ dieser Datei ermitteln
   *
   * @return 'datei' oder 'ordner'
   */
  public String getTyp() {
    return typ;
  }
  /**
   * Den Typ dieser Datei setzen
   *
   * @param typ 'datei' oder 'ordner'
   */
  public void setTyp(String typ) {
    this.typ = typ;
    switch(typ) {
@@ -106,10 +159,20 @@
    }
  }
  /**
   * Ermitteln, ob es sich bei dieser Datei um ein Bild handelt
   *
   * @return true, wenn diese Datei ein Bild ist, false wenn nicht
   */
  public boolean isBild() {
    return bild;
  }
  /**
   * Den Bildindikator fuer diese Dateireferenz setzen
   *
   * @param istBild true, wenn diese Datei ein Bild ist, false wenn nicht
   */
  public void setBild(boolean istBild) {
    this.bild = istBild;
  }