01: /**
02: * ResourcesList.java
03: * Created on 24.03.2003, 18:25:59 Alex
04: * Package: net.sf.memoranda
05: *
06: * @author Alex V. Alishevskikh, alex@openmechanics.net
07: * Copyright (c) 2003 Memoranda Team. http://memoranda.sf.net
08: */package net.sf.memoranda;
09:
10: import java.util.Vector;
11:
12: import nu.xom.Document;
13:
14: /**
15: *
16: */
17: /*$Id: ResourcesList.java,v 1.4 2007/03/20 06:21:46 alexeya Exp $*/
18: public interface ResourcesList {
19:
20: Vector getAllResources();
21:
22: //Vector getResourcesForTask(String taskId);
23:
24: Resource getResource(String path);
25:
26: void addResource(String path, boolean isInternetShortcut,
27: boolean isProjectFile);
28:
29: void addResource(String path);
30:
31: //void addResource(String path, String taskId);
32:
33: void removeResource(String path);
34:
35: int getAllResourcesCount();
36:
37: Document getXMLContent();
38:
39: }
|