package com.googlecode.totallylazy.io;
import com.googlecode.totallylazy.functions.Function0;
import java.io.InputStream;
import java.util.Date;
public interface Source {
static Source source(String name, Function0<Date> modified, Function0<InputStream> input, boolean isDirectory) {
return new AbstractSource(name, modified, input, isDirectory);
}
String name();
Date modified();
InputStream input();
boolean isDirectory();
}