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