package com.googlecode.tawus.tapestry53;
import java.io.File;
import java.util.Arrays;
import java.util.List;
import org.apache.tapestry5.tree.TreeModelAdapter;
public class FileAdapter implements TreeModelAdapter<File>
{
public boolean isLeaf(File file)
{
return !file.isDirectory();
}
public boolean hasChildren(File file)
{
return file.isDirectory();
}
public List<File> getChildren(File file)
{
return Arrays.asList(file.listFiles());
}
public String getLabel(File file)
{
return file.getName();
}
}