Statistics
| Revision:

svn-gvsig-desktop / trunk / org.gvsig.desktop / org.gvsig.desktop.compat.cdc / org.gvsig.fmap.dal / org.gvsig.fmap.dal.api / src / main / java / org / gvsig / fmap / dal / resource / spi / ResourceProvider.java @ 40435

History | View | Annotate | Download (1.02 KB)

1
package org.gvsig.fmap.dal.resource.spi;
2

    
3
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

    
12

    
13
public interface ResourceProvider extends Resource {
14

    
15
        public void notifyOpen() throws ResourceNotifyOpenException;
16

    
17
        public void notifyClose() throws ResourceNotifyCloseException;
18

    
19
        public void notifyDispose() throws ResourceNotifyDisposeException;
20

    
21
        public void notifyChanges() throws ResourceNotifyChangesException;
22

    
23
        public void prepare() throws PrepareResourceException;
24

    
25
        public boolean isThis(ResourceParameters parameters)
26
                        throws ResourceException;
27
}