package org.dcache.util.list;
import java.io.Serializable;
import org.dcache.vehicles.FileAttributes;
/**
* Encapsulates a directory entry. A DirectoryEntry consists of a file
* name, the PNFS ID of the file and an optional FileAttributes.
*
* The DirectoryStream interface provides a stream of
* DirectoryEntries.
*/
public class DirectoryEntry implements Serializable
{
private static final long serialVersionUID = 9015474311202968086L;
public final String _name;
public final FileAttributes _attributes;
public DirectoryEntry(String name, FileAttributes attr)
{
_name = name;
_attributes = attr;
}
public String getName()
{
return _name;
}
public FileAttributes getFileAttributes()
{
return _attributes;
}
}