Statistics
| Revision:

svn-gvsig-desktop / branches / v2_0_0_prep / libraries / libFMap_dal / src / org / gvsig / fmap / dal / resource / spi / ResourceProvider.java @ 24496

History | View | Annotate | Download (1.02 KB)

1 24496 jmvivo
package org.gvsig.fmap.dal.resource.spi;
2 23875 jjdelcerro
3 24496 jmvivo
import org.gvsig.fmap.dal.resource.Resource;
4
import org.gvsig.fmap.dal.resource.ResourceParameters;
5
import org.gvsig.fmap.dal.resource.exception.PrepareResourceException;
6
import org.gvsig.fmap.dal.resource.exception.ResourceException;
7
import org.gvsig.fmap.dal.resource.exception.ResourceNotifyChangesException;
8
import org.gvsig.fmap.dal.resource.exception.ResourceNotifyCloseException;
9
import org.gvsig.fmap.dal.resource.exception.ResourceNotifyDisposeException;
10
import org.gvsig.fmap.dal.resource.exception.ResourceNotifyOpenException;
11 23875 jjdelcerro
12 23894 jjdelcerro
13 23875 jjdelcerro
public interface ResourceProvider extends Resource {
14
15 23898 jjdelcerro
        public void notifyOpen() throws ResourceNotifyOpenException;
16 23875 jjdelcerro
17 23898 jjdelcerro
        public void notifyClose() throws ResourceNotifyCloseException;
18 23875 jjdelcerro
19 23898 jjdelcerro
        public void notifyDispose() throws ResourceNotifyDisposeException;
20 23894 jjdelcerro
21 23898 jjdelcerro
        public void notifyChanges() throws ResourceNotifyChangesException;
22 23894 jjdelcerro
23 23898 jjdelcerro
        public void prepare() throws PrepareResourceException;
24
25
        public boolean isThis(ResourceParameters parameters)
26
                        throws ResourceException;
27 23875 jjdelcerro
}