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 | } |