Mercurial > hg > digilib-old
view servlet/src/digilib/io/Directory.java @ 196:8125a068af80
Servlet version 1.18b5
- fix for config file names on non-unix systems
author | robcast |
---|---|
date | Mon, 08 Dec 2003 16:50:59 +0100 |
parents | e743b853efca |
children | beed92ee6022 |
line wrap: on
line source
/* Directory -- Filesystem directory object Digital Image Library servlet components Copyright (C) 2003 Robert Casties (robcast@mail.berlios.de) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. Please read license.txt for the full details. A copy of the GPL may be found at http://www.gnu.org/copyleft/lgpl.html You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * Created on 26.08.2003 * */ package digilib.io; import java.io.File; /** Class for filesystem directories * @author casties * */ public class Directory { // File object pointing to the directory File dir = null; // parent directory Directory parent = null; /** Default constructor. * */ public Directory() { super(); } /** Constructor taking a File object. * * @param d */ public Directory(File d) { dir = d; } /** Constructor taking a File object and a parent. * * @param dir * @param parent */ public Directory(File dir, Directory parent) { this.dir = dir; this.parent = parent; } /** Constructor taking a directory name. * * @param d */ public Directory(String dn) { dir = new File(dn); } /** * @return */ public File getDir() { return dir; } /** * @param dir */ public void setDir(File dir) { this.dir = dir; } /** * @return */ Directory getParent() { return parent; } /** * @param parent */ void setParent(Directory parent) { this.parent = parent; } }