Changeset 4389


Ignore:
Timestamp:
2003-05-28T13:44:11+12:00 (21 years ago)
Author:
jmt12
Message:

Slight fix to filters, which I then didn't use.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gli/src/org/greenstone/gatherer/file/FileSystemModel.java

    r4366 r4389  
    2020    private FileFilter current_filter;
    2121    private FileFilter[] filters;
    22     static private FileFilter[] default_filters = { new FileFilter("\\..*", true), new FileFilter("metadata\\.xml", true) };
     22    /** The filters in place for any file system model. */
     23    private FileFilter[] default_filters = { new FileFilter("\\..*", true), new FileFilter("metadata\\.xml", true) };
    2324
    2425    public FileSystemModel(FileNode root) {
     
    194195    }
    195196
     197    public void setPermanentFilter(String pattern) {
     198    if(pattern != null) {
     199        FileFilter new_filter = new FileFilter(pattern, false);
     200        FileFilter temp[] = new FileFilter[default_filters.length + 1];
     201        System.arraycopy(default_filters, 0, temp, 0, default_filters.length);
     202        temp[default_filters.length] = new_filter;
     203        default_filters = temp;
     204        temp = null;
     205    }
     206    filters = null;
     207    }
     208
    196209    public void setTree(DragTree tree) {
    197210    this.tree = tree;
Note: See TracChangeset for help on using the changeset viewer.