Ignore:
Timestamp:
2020-07-04T06:34:20+12:00 (4 years ago)
Author:
ak19
Message:

Still part of commit 34241 and now also 34245.

File:
1 edited

Legend:

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

    r13466 r34246  
    3131    }
    3232
     33    /** helper methods to export metadata for collection files to csv */
     34    public void getFileListing(ArrayList<File> files) {
     35    getFileListing(root, files);
     36    return;
     37    }
     38   
     39    private void getFileListing(TreeNode node, ArrayList<File> files) {
     40    if(node == null) return;
     41   
     42    if(!(node instanceof FileNode)) {
     43        return;
     44    } else {
     45        FileNode current = (FileNode)node;
     46        files.add(current.getFile());
     47        if(current.isLeaf()) {
     48        return;
     49        }
     50       
     51        Enumeration children = current.children();     
     52        while(children.hasMoreElements()) {
     53        FileNode child = (FileNode)children.nextElement();
     54        getFileListing(child, files);
     55        }
     56    }
     57    }
     58   
    3359    public FileFilter[] getFilters() {
    3460    if(filters == null) {
Note: See TracChangeset for help on using the changeset viewer.