aboutsummaryrefslogtreecommitdiff
path: root/libjava/classpath/javax/swing/filechooser
diff options
context:
space:
mode:
authorAndrew Haley <aph@redhat.com>2016-09-30 16:24:48 +0000
committerAndrew Haley <aph@gcc.gnu.org>2016-09-30 16:24:48 +0000
commit07b78716af6a9d7c9fd1e94d9baf94a52c873947 (patch)
tree3f22b3241c513ad168c8353805614ae1249410f4 /libjava/classpath/javax/swing/filechooser
parenteae993948bae8b788c53772bcb9217c063716f93 (diff)
downloadgcc-07b78716af6a9d7c9fd1e94d9baf94a52c873947.zip
gcc-07b78716af6a9d7c9fd1e94d9baf94a52c873947.tar.gz
gcc-07b78716af6a9d7c9fd1e94d9baf94a52c873947.tar.bz2
Makefile.def: Remove libjava.
2016-09-30 Andrew Haley <aph@redhat.com> * Makefile.def: Remove libjava. * Makefile.tpl: Likewise. * Makefile.in: Regenerate. * configure.ac: Likewise. * configure: Likewise. * gcc/java: Remove. * libjava: Likewise. From-SVN: r240662
Diffstat (limited to 'libjava/classpath/javax/swing/filechooser')
-rw-r--r--libjava/classpath/javax/swing/filechooser/FileFilter.java85
-rw-r--r--libjava/classpath/javax/swing/filechooser/FileSystemView.java410
-rw-r--r--libjava/classpath/javax/swing/filechooser/FileView.java128
-rw-r--r--libjava/classpath/javax/swing/filechooser/UnixFileSystemView.java180
-rw-r--r--libjava/classpath/javax/swing/filechooser/package.html47
5 files changed, 0 insertions, 850 deletions
diff --git a/libjava/classpath/javax/swing/filechooser/FileFilter.java b/libjava/classpath/javax/swing/filechooser/FileFilter.java
deleted file mode 100644
index 68bcb65..0000000
--- a/libjava/classpath/javax/swing/filechooser/FileFilter.java
+++ /dev/null
@@ -1,85 +0,0 @@
-/* FileFilter.java --
- Copyright (C) 2002, 2005, 2006, Free Software Foundation, Inc.
-
-This file is part of GNU Classpath.
-
-GNU Classpath 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, or (at your option)
-any later version.
-
-GNU Classpath is distributed in the hope that it will be useful, but
-WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with GNU Classpath; see the file COPYING. If not, write to the
-Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA.
-
-Linking this library statically or dynamically with other modules is
-making a combined work based on this library. Thus, the terms and
-conditions of the GNU General Public License cover the whole
-combination.
-
-As a special exception, the copyright holders of this library give you
-permission to link this library with independent modules to produce an
-executable, regardless of the license terms of these independent
-modules, and to copy and distribute the resulting executable under
-terms of your choice, provided that you also meet, for each linked
-independent module, the terms and conditions of the license of that
-module. An independent module is a module which is not derived from
-or based on this library. If you modify this library, you may extend
-this exception to your version of the library, but you are not
-obligated to do so. If you do not wish to do so, delete this
-exception statement from your version. */
-
-
-package javax.swing.filechooser;
-
-import java.io.File;
-
-import javax.swing.JFileChooser;
-
-/**
- * The base class for filters that control the visibility of files in the
- * {@link JFileChooser} component.
- *
- * @see JFileChooser#addChoosableFileFilter(FileFilter)
- *
- * @author Andrew Selkirk
- */
-public abstract class FileFilter
-{
-
- /**
- * Default constructor.
- */
- public FileFilter()
- {
- // Nothing to do here.
- }
-
- /**
- * Returns <code>true</code> if the specified file matches the filter, and
- * <code>false</code> otherwise.
- *
- * @param file the file.
- *
- * @return A boolean.
- */
- public abstract boolean accept(File file);
-
- /**
- * Returns a description of the files that will be selected by the filter
- * (for example, "Java source files"). This description will usually be
- * displayed on the {@link JFileChooser} component, often in a combo box that
- * is used to select the appropriate filter (in cases where more than one
- * filter is available).
- *
- * @return A description of the filter.
- */
- public abstract String getDescription();
-
-}
diff --git a/libjava/classpath/javax/swing/filechooser/FileSystemView.java b/libjava/classpath/javax/swing/filechooser/FileSystemView.java
deleted file mode 100644
index 5c3c0b8..0000000
--- a/libjava/classpath/javax/swing/filechooser/FileSystemView.java
+++ /dev/null
@@ -1,410 +0,0 @@
-/* FileSystemView.java --
- Copyright (C) 2002, 2004, 2005 Free Software Foundation, Inc.
-
-This file is part of GNU Classpath.
-
-GNU Classpath 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, or (at your option)
-any later version.
-
-GNU Classpath is distributed in the hope that it will be useful, but
-WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with GNU Classpath; see the file COPYING. If not, write to the
-Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA.
-
-Linking this library statically or dynamically with other modules is
-making a combined work based on this library. Thus, the terms and
-conditions of the GNU General Public License cover the whole
-combination.
-
-As a special exception, the copyright holders of this library give you
-permission to link this library with independent modules to produce an
-executable, regardless of the license terms of these independent
-modules, and to copy and distribute the resulting executable under
-terms of your choice, provided that you also meet, for each linked
-independent module, the terms and conditions of the license of that
-module. An independent module is a module which is not derived from
-or based on this library. If you modify this library, you may extend
-this exception to your version of the library, but you are not
-obligated to do so. If you do not wish to do so, delete this
-exception statement from your version. */
-
-package javax.swing.filechooser;
-
-import java.io.File;
-import java.io.IOException;
-import java.util.ArrayList;
-
-import javax.swing.Icon;
-import javax.swing.JFileChooser;
-
-
-/**
- * The base class providing a view of the file system for use by the
- * {@link JFileChooser} component.
- */
-public abstract class FileSystemView
-{
- /** The instance returned by {@link #getFileSystemView()}. */
- private static FileSystemView defaultFileSystemView;
-
- /**
- * Creates a new file object with the given name in the specified directory.
- *
- * @param dir the directory (<code>null</code> permitted).
- * @param filename the file name.
- *
- * @return A new file object.
- */
- public File createFileObject(File dir, String filename)
- {
- return new File(dir, filename);
- }
-
- /**
- * Creates a new file object from the specified path.
- *
- * @param path the path.
- *
- * @return A new file object.
- */
- public File createFileObject(String path)
- {
- File f = new File(path);
- if (isFileSystemRoot(f))
- f = this.createFileSystemRoot(f);
- return f;
- }
-
- /**
- * DOCUMENT ME!
- *
- * @param f DOCUMENT ME!
- *
- * @return DOCUMENT ME!
- */
- protected File createFileSystemRoot(File f)
- {
- File[] roots = File.listRoots();
- if (roots == null)
- return null;
- return roots[0];
- }
-
- /**
- * Creates a new folder with a unique name in the specified directory and
- * returns a {@link File} object representing the new directory.
- *
- * @param containingDir the directory to contain the new folder
- * (<code>null</code> not permitted).
- *
- * @return A {@link File} object representing the new directory.
- *
- * @throws IOException if an exception occurs while creating the new
- * directory.
- */
- public abstract File createNewFolder(File containingDir)
- throws IOException;
-
- /**
- * DOCUMENT ME!
- *
- * @param parent DOCUMENT ME!
- * @param fileName DOCUMENT ME!
- *
- * @return DOCUMENT ME!
- */
- public File getChild(File parent, String fileName)
- {
- // FIXME: Handle the case when parent and child are special folders.
- return new File(parent, fileName);
- }
-
- /**
- * Returns the default directory.
- *
- * @return The default directory.
- */
- public File getDefaultDirectory()
- {
- return getHomeDirectory();
- }
-
- /**
- * Returns an array containing the files in the given directory. The
- * <code>useFileHiding</code> controls whether or not hidden files are
- * included in the result.
- *
- * @param dir the directory (if <code>null</code>
- * @param useFileHiding a flag that controls whether or not hidden files are
- * included in the result (pass in <code>true</code> to
- * exclude hidden files).
- *
- * @return The files in the given directory (possibly <code>null</code>).
- */
- public File[] getFiles(File dir, boolean useFileHiding)
- {
- if (dir == null || dir.listFiles() == null)
- return null;
- File[] files = dir.listFiles();
- if (! useFileHiding)
- return files;
- ArrayList trim = new ArrayList();
- for (int i = 0; i < files.length; i++)
- if (! files[i].isHidden())
- trim.add(files[i]);
- File[] value = (File[]) trim.toArray(new File[trim.size()]);
- return value;
- }
-
- /**
- * Returns a default {@link FileSystemView} appropriate for the platform.
- *
- * @return A default {@link FileSystemView} appropriate for the platform.
- */
- public static FileSystemView getFileSystemView()
- {
- if (defaultFileSystemView == null)
- {
- // FIXME: We need to support other file systems too.
- defaultFileSystemView = new UnixFileSystemView();
- }
- return defaultFileSystemView;
- }
-
- /**
- * Returns the home directory for the current user.
- *
- * @return The home directory for the current user.
- */
- public File getHomeDirectory()
- {
- return createFileObject(System.getProperty("user.home"));
- }
-
- /**
- * Returns the parent directory for the given file/directory.
- *
- * @param f the file/directory.
- *
- * @return The parent directory (or <code>null</code> if there is no parent
- * directory).
- */
- public File getParentDirectory(File f)
- {
- if (f == null)
- return null;
- return f.getParentFile();
- }
-
- /**
- * Returns an array containing the file system roots. On Unix-like platforms,
- * this array will contain just a single item ("/"), while other platforms
- * may return multiple roots.
- * <p>
- * This method is implemented to return <code>null</code>, subclasses must
- * override this method.
- *
- * @return An array containing the file system roots.
- */
- public File[] getRoots()
- {
- // subclass
- return null;
- }
-
- /**
- * Returns the name of a file as it would be displayed by the underlying
- * system.
- *
- * @param f the file.
- *
- * @return the name of a file as it would be displayed by the underlying
- * system
- *
- * @specnote The specification suggests that the information here is
- * fetched from a ShellFolder class. This seems to be a non public
- * private file handling class. We simply return File.getName()
- * here and leave special handling to subclasses.
- */
- public String getSystemDisplayName(File f)
- {
- String name = null;
- if (f != null)
- name = f.getName();
- return name;
- }
-
- /**
- * Returns the icon that would be displayed for the given file by the
- * underlying system. This implementation returns <code>null</code>,
- * subclasses must override.
- *
- * @param f the file.
- *
- * @return <code>null</code>.
- */
- public Icon getSystemIcon(File f)
- {
- return null;
- }
-
- /**
- * Returns the type description of a file that would be displayed by the
- * underlying system. This implementation returns <code>null</code>,
- * subclasses must override.
- *
- * @param f the file.
- *
- * @return <code>null</code>.
- */
- public String getSystemTypeDescription(File f)
- {
- return null;
- }
-
- /**
- * DOCUMENT ME!
- *
- * @param dir DOCUMENT ME!
- *
- * @return DOCUMENT ME!
- */
- public boolean isComputerNode(File dir)
- {
- return false;
- }
-
- /**
- * Returns <code>true</code> if the given directory represents a disk
- * drive, and <code>false</code> otherwise. This default implementation
- * always returns <code>false</code>.
- *
- * @param dir the directory.
- *
- * @return <code>false</code>.
- */
- public boolean isDrive(File dir)
- {
- return false;
- }
-
- /**
- * Returns <code>true</code> if <code>f</code> is a file or directory, and
- * <code>false</code> otherwise.
- *
- * @param f the file/directory.
- *
- * @return <code>true</code> if <code>f</code> is a file or directory, and
- * <code>false</code> otherwise.
- */
- public boolean isFileSystem(File f)
- {
- return (f.isFile() || f.isDirectory());
- }
-
- /**
- * Returns <code>true</code> if the given directory is a file system root,
- * and <code>false</code> otherwise.
- *
- * @param dir the directory.
- *
- * @return <code>true</code> if the given directory is a file system root,
- * and <code>false</code> otherwise.
- */
- public boolean isFileSystemRoot(File dir)
- {
- File[] roots = File.listRoots();
- if (roots == null || dir == null)
- return false;
- String filename = dir.getAbsolutePath();
- for (int i = 0; i < roots.length; i++)
- if (roots[i].getAbsolutePath().equals(filename))
- return true;
- return false;
- }
-
- /**
- * Returns <code>true</code> if the given directory represents a floppy
- * drive, and <code>false</code> otherwise. This default implementation
- * always returns <code>false</code>.
- *
- * @param dir the directory.
- *
- * @return <code>false</code>.
- */
- public boolean isFloppyDrive(File dir)
- {
- return false;
- }
-
- /**
- * Returns <code>true</code> if the given file is hidden, and
- * <code>false</code> otherwise.
- *
- * @param f the file.
- *
- * @return <code>true</code> if the given file is hidden, and
- * <code>false</code> otherwise.
- */
- public boolean isHiddenFile(File f)
- {
- return f.isHidden();
- }
-
- /**
- * Returns <code>true</code> if <code>folder</code> is the parent of
- * <code>file</code>, and <code>false</code> otherwise.
- *
- * @param folder the folder (<code>null</code> not permitted).
- * @param file the file (<code>null</code> not permitted).
- *
- * @return <code>true</code> if <code>folder</code> is the parent of
- * <code>file</code>, and <code>false</code> otherwise.
- */
- public boolean isParent(File folder, File file)
- {
- File parent = file.getParentFile();
- if (parent == null)
- return false;
- return folder.equals(parent);
- }
-
- /**
- * DOCUMENT ME!
- *
- * @param f DOCUMENT ME!
- *
- * @return DOCUMENT ME!
- */
- public boolean isRoot(File f)
- {
- // These are not file system roots.
- return false;
- }
-
- /**
- * Returns <code>true</code> if the file is traversable, and
- * <code>false</code> otherwise. Here, all directories are considered
- * traversable, and files are considered non-traversable.
- *
- * @param f the file or directory (<code>null</code> not permitted).
- *
- * @return <code>true</code> if the file is traversable, and
- * <code>false</code> otherwise.
- */
- public Boolean isTraversable(File f)
- {
- // Tested. A directory where the user has no permission to rwx is still
- // traversable. (No files are listed when you traverse the directory)
- // My best guess is that as long as it's a directory, the file is
- // traversable.
- return Boolean.valueOf(f.isDirectory());
- }
-}
diff --git a/libjava/classpath/javax/swing/filechooser/FileView.java b/libjava/classpath/javax/swing/filechooser/FileView.java
deleted file mode 100644
index cfa39996..0000000
--- a/libjava/classpath/javax/swing/filechooser/FileView.java
+++ /dev/null
@@ -1,128 +0,0 @@
-/* FileView.java --
- Copyright (C) 2002, 2004, 2005, 2006, Free Software Foundation, Inc.
-
-This file is part of GNU Classpath.
-
-GNU Classpath 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, or (at your option)
-any later version.
-
-GNU Classpath is distributed in the hope that it will be useful, but
-WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with GNU Classpath; see the file COPYING. If not, write to the
-Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA.
-
-Linking this library statically or dynamically with other modules is
-making a combined work based on this library. Thus, the terms and
-conditions of the GNU General Public License cover the whole
-combination.
-
-As a special exception, the copyright holders of this library give you
-permission to link this library with independent modules to produce an
-executable, regardless of the license terms of these independent
-modules, and to copy and distribute the resulting executable under
-terms of your choice, provided that you also meet, for each linked
-independent module, the terms and conditions of the license of that
-module. An independent module is a module which is not derived from
-or based on this library. If you modify this library, you may extend
-this exception to your version of the library, but you are not
-obligated to do so. If you do not wish to do so, delete this
-exception statement from your version. */
-
-
-package javax.swing.filechooser;
-
-import java.io.File;
-
-import javax.swing.Icon;
-
-/**
- * An abstract class that provides presentation information about files and
- * directories. .
- *
- * @author Andrew Selkirk
- */
-public abstract class FileView
-{
-
- /**
- * Creates a new <code>FileView</code> instance.
- */
- public FileView()
- {
- // Nothing to do here.
- }
-
- /**
- * Returns the name for the specified file. This method always returns
- * <code>null</code> and should be overridden by subclasses.
- *
- * @param file the file.
- *
- * @return Always <code>null</code>.
- */
- public String getName(File file)
- {
- return null;
- }
-
- /**
- * Returns a description for the specified file. This method always returns
- * <code>null</code> and should be overridden by subclasses.
- *
- * @param file the file.
- *
- * @return Always <code>null</code>.
- */
- public String getDescription(File file)
- {
- return null;
- }
-
- /**
- * Returns a description for the type of the specified file. This method
- * always returns <code>null</code> and should be overridden by subclasses.
- *
- * @param file the file.
- *
- * @return Always <code>null</code>.
- */
- public String getTypeDescription(File file)
- {
- return null;
- }
-
- /**
- * Returns an {@link Icon} to represent the specified file. This method
- * always returns <code>null</code> and should be overridden by subclasses.
- *
- * @param file the file.
- *
- * @return Always <code>null</code>.
- */
- public Icon getIcon(File file)
- {
- return null;
- }
-
- /**
- * Returns {@link Boolean#TRUE} if the given directory is traversable, and
- * {@link Boolean#FALSE} if it is not. This method always returns
- * <code>null</code> and should be overridden by subclasses.
- *
- * @param directory the directory.
- *
- * @return Always <code>null</code>.
- */
- public Boolean isTraversable(File directory)
- {
- return null;
- }
-
-}
diff --git a/libjava/classpath/javax/swing/filechooser/UnixFileSystemView.java b/libjava/classpath/javax/swing/filechooser/UnixFileSystemView.java
deleted file mode 100644
index 1341768..0000000
--- a/libjava/classpath/javax/swing/filechooser/UnixFileSystemView.java
+++ /dev/null
@@ -1,180 +0,0 @@
-/* UnixFileSystemView.java --
- Copyright (C) 2005 Free Software Foundation, Inc.
-
-This file is part of GNU Classpath.
-
-GNU Classpath 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, or (at your option)
-any later version.
-
-GNU Classpath is distributed in the hope that it will be useful, but
-WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with GNU Classpath; see the file COPYING. If not, write to the
-Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA.
-
-Linking this library statically or dynamically with other modules is
-making a combined work based on this library. Thus, the terms and
-conditions of the GNU General Public License cover the whole
-combination.
-
-As a special exception, the copyright holders of this library give you
-permission to link this library with independent modules to produce an
-executable, regardless of the license terms of these independent
-modules, and to copy and distribute the resulting executable under
-terms of your choice, provided that you also meet, for each linked
-independent module, the terms and conditions of the license of that
-module. An independent module is a module which is not derived from
-or based on this library. If you modify this library, you may extend
-this exception to your version of the library, but you are not
-obligated to do so. If you do not wish to do so, delete this
-exception statement from your version. */
-
-package javax.swing.filechooser;
-
-import gnu.classpath.NotImplementedException;
-
-import java.io.File;
-import java.io.IOException;
-
-import javax.swing.Icon;
-
-
-/**
- * A concrete implementation of {@link FileSystemView} that is appropriate for
- * Unix-like systems.
- *
- * @see FileSystemView#getFileSystemView()
- */
-class UnixFileSystemView extends FileSystemView
-{
- /** The default name for new folders. */
- private static final String NEW_FOLDER_NAME = "NewFolder";
-
- /**
- * Creates a new folder with a unique name in the specified directory and
- * returns a {@link File} object representing the new directory. The name
- * of the new folder is <code>NewFolder</code> or, if a directory or file
- * with that name already exists, <code>NewFolder.n</code> where
- * <code>n</code> is the lowest integer greater than zero that results in
- * a unique directory name.
- *
- * @param containingDir the directory to contain the new folder
- * (<code>null</code> not permitted).
- *
- * @return A {@link File} object representing the new directory.
- *
- * @throws IOException if an exception occurs while creating the new
- * directory.
- */
- public File createNewFolder(File containingDir) throws IOException
- {
- int count = 0;
- File f = null;
- String filename = containingDir.getAbsolutePath() + File.separator
- + NEW_FOLDER_NAME;
- while (f == null)
- {
- String full = filename;
- if (count > 0)
- full += "." + (count++);
- f = new File(full);
- if (f.isDirectory() || f.isFile())
- {
- count++;
- f = null;
- }
- }
- f.mkdir();
- return f;
- }
-
- /**
- * Returns an array containing the file system root.
- *
- * @return An array containing the file system root.
- */
- public File[] getRoots()
- {
- return File.listRoots();
- }
-
- /**
- * Returns the name of a file as it would be displayed by the underlying
- * system.
- *
- * @param f the file.
- *
- * @return the name of a file as it would be displayed by the underlying
- * system
- */
- public String getSystemDisplayName(File f)
- {
- String name = null;
- if (f != null)
- {
- if (isRoot(f))
- name = f.getAbsolutePath();
- else
- {
- try
- {
- String path = f.getCanonicalPath();
- name = path.substring(path.lastIndexOf(File.separator) + 1);
- }
- catch (IOException e)
- {
- name = f.getName();
- }
- }
- }
- return name;
- }
-
- /**
- * Returns the icon that would be displayed for the given file by the
- * underlying system. This method is NOT YET IMPLEMENTED.
- *
- * @param f the file.
- *
- * @return <code>null</code>.
- */
- public Icon getSystemIcon(File f)
- throws NotImplementedException
- {
- // FIXME: Implement;
- return null;
- }
-
- /**
- * Returns the description of a file that would be displayed by the
- * underlying system. This method is NOT YET IMPLEMENTED.
- *
- * @param f the file.
- *
- * @return <code>null</code>.
- */
- public String getSystemTypeDescription(File f)
- throws NotImplementedException
- {
- // FIXME: Implement.
- return null;
- }
-
- /**
- * DOCUMENT ME!
- *
- * @param f DOCUMENT ME!
- *
- * @return DOCUMENT ME!
- */
- public boolean isRoot(File f)
- {
- return isFileSystemRoot(f);
- }
-}
diff --git a/libjava/classpath/javax/swing/filechooser/package.html b/libjava/classpath/javax/swing/filechooser/package.html
deleted file mode 100644
index bf897ab..0000000
--- a/libjava/classpath/javax/swing/filechooser/package.html
+++ /dev/null
@@ -1,47 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
-<!-- package.html - describes classes in javax.swing.event package.
- Copyright (C) 2002, 2005 Free Software Foundation, Inc.
-
-This file is part of GNU Classpath.
-
-GNU Classpath 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, or (at your option)
-any later version.
-
-GNU Classpath is distributed in the hope that it will be useful, but
-WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with GNU Classpath; see the file COPYING. If not, write to the
-Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA.
-
-Linking this library statically or dynamically with other modules is
-making a combined work based on this library. Thus, the terms and
-conditions of the GNU General Public License cover the whole
-combination.
-
-As a special exception, the copyright holders of this library give you
-permission to link this library with independent modules to produce an
-executable, regardless of the license terms of these independent
-modules, and to copy and distribute the resulting executable under
-terms of your choice, provided that you also meet, for each linked
-independent module, the terms and conditions of the license of that
-module. An independent module is a module which is not derived from
-or based on this library. If you modify this library, you may extend
-this exception to your version of the library, but you are not
-obligated to do so. If you do not wish to do so, delete this
-exception statement from your version. -->
-
-<html>
-<head><title>GNU Classpath - javax.swing.filechooser</title></head>
-
-<body>
-<p>Provides support classes for the {@link javax.swing.JFileChooser}
-component.</p>
-
-</body>
-</html>