2009-09-27 20:39:26 +02:00
|
|
|
package xsbti;
|
|
|
|
|
|
|
|
|
|
import java.io.File;
|
|
|
|
|
|
|
|
|
|
public interface ComponentProvider
|
|
|
|
|
{
|
2011-07-02 05:38:03 +02:00
|
|
|
public File componentLocation(String id);
|
2009-09-27 20:39:26 +02:00
|
|
|
public File[] component(String componentID);
|
|
|
|
|
public void defineComponent(String componentID, File[] components);
|
2011-07-02 05:38:03 +02:00
|
|
|
public boolean addToComponent(String componentID, File[] components);
|
2011-05-20 04:04:05 +02:00
|
|
|
// null if locking disabled
|
2009-10-11 04:01:03 +02:00
|
|
|
public File lockFile();
|
2009-09-27 20:39:26 +02:00
|
|
|
}
|