<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
package usda.weru.remoteDataAccess.remoteFiles.dbFile.soil;

import java.io.File;
import java.io.FileFilter;
import java.util.ArrayList;

/**
 *
 * @author mhaas
 */
public class SoilFileMapunit extends SoilFile {
    
    static final long serialVersionUID = 1L;
    
    public SoilFileMapunit (SoilFileMapunit parent, String name) {
        super (parent, name);
    }
    
    public SoilFileMapunit (SoilFileLegend parent, String name) {
        super (parent, name);
    }
    
    @Override
    public File[] listFiles(FileFilter filter) {
        File files[] = super.listFiles(filter);
        
        // re-create the children as SoilFileComponent
        ArrayList &lt;File&gt; retVal = new ArrayList&lt;&gt;();
        for (File f : files) {
            retVal.add (new SoilFileComponent(this, f.getName()));
        }
        return retVal.toArray(new File[0]);
    }
}
</pre></body></html>