/* * JavaXYQ Engine * * javaxyq@2008 all rights. * http://www.javaxyq.com */ package com.javaxyq.tools; import java.io.File; import java.net.URI; /** * @author ����ΰ * @history 2008-7-14 ����ΰ �½� */ public class DefaultFileSystem implements FileSystem { private DefaultFileObject root; public DefaultFileSystem() { this(""); } public DefaultFileSystem(String pathname) { root = new DefaultFileObject(this,pathname); } public DefaultFileSystem(URI uri) { root = new DefaultFileObject(this,uri); } public DefaultFileSystem(File dir) { root = new DefaultFileObject(this,dir); } public FileObject getRoot() { return root; } public String getType() { return "file"; } public void load(String filename) { //TODO } public void save(String filename) { // TODO DefaultFileSystem: save } public File getFile() { return root.getFile(); } }