Revision 10626 trunk/extensions/extWFS2/src/com/iver/cit/gvsig/fmap/drivers/WFSDriver.java
WFSDriver.java | ||
---|---|---|
6 | 6 |
|
7 | 7 |
import org.gvsig.remoteClient.wfs.WFSStatus; |
8 | 8 |
|
9 |
import com.iver.cit.gvsig.fmap.DriverException;
|
|
9 |
import com.iver.cit.gvsig.exceptions.layers.LoadLayerException;
|
|
10 | 10 |
import com.iver.cit.gvsig.fmap.core.IFeature; |
11 | 11 |
|
12 | 12 |
/* gvSIG. Sistema de Informaci?n Geogr?fica de la Generalitat Valenciana |
... | ... | |
53 | 53 |
* |
54 | 54 |
* $Id$ |
55 | 55 |
* $Log$ |
56 |
* Revision 1.4 2007-02-09 14:12:38 jorpiell |
|
56 |
* Revision 1.5 2007-03-06 16:54:14 caballero |
|
57 |
* Exceptions |
|
58 |
* |
|
59 |
* Revision 1.4 2007/02/09 14:12:38 jorpiell |
|
57 | 60 |
* Soporte para WFS 1.1 y WFS-T |
58 | 61 |
* |
59 | 62 |
* Revision 1.3 2006/05/19 12:47:41 jorpiell |
... | ... | |
74 | 77 |
/** |
75 | 78 |
* Obtiene las posibilidades del servidor a partir de una URL. |
76 | 79 |
* |
77 |
* @param
|
|
80 |
* @param |
|
78 | 81 |
* server URL. |
79 |
* @throws WFSException |
|
82 |
* @throws WFSLayerException |
|
83 |
* @throws LoadLayerException |
|
84 |
* @throws WFSException |
|
80 | 85 |
*/ |
81 |
public void getCapabilities(URL server) throws WFSException;
|
|
82 |
|
|
86 |
public void getCapabilities(URL server) throws LoadLayerException;
|
|
87 |
|
|
83 | 88 |
/** |
84 | 89 |
* Obtiene la informacion asociada a una feature particular. |
85 | 90 |
* Esta informaci?n puede ser un conjunto de campos o un |
... | ... | |
91 | 96 |
* Feature namespace |
92 | 97 |
* @throws WFSException |
93 | 98 |
*/ |
94 |
public void describeFeatureType(String featureType,String nameSpace)throws WFSException; |
|
95 |
|
|
99 |
public void describeFeatureType(String featureType,String nameSpace)throws WFSLayerException;
|
|
100 |
|
|
96 | 101 |
/** |
97 | 102 |
* The getFeature opeartion allows retrieval of features |
98 |
* from a web feature service.
|
|
103 |
* from a web feature service. |
|
99 | 104 |
* @param wfsStatus |
100 | 105 |
* WFS client status |
101 | 106 |
* @return File |
102 | 107 |
* GML File |
103 | 108 |
* @throws WFSException |
104 | 109 |
*/ |
105 |
public void getFeature(WFSStatus wfsStatus) throws WFSException; |
|
106 |
|
|
110 |
public void getFeature(WFSStatus wfsStatus) throws WFSLayerException;
|
|
111 |
|
|
107 | 112 |
public void close(); |
108 |
|
|
109 |
public void open() throws DriverException;
|
|
110 |
|
|
111 |
public IFeatureIterator getFeatureIterator(Rectangle2D r, String strEPSG) throws DriverException,IOException;
|
|
112 |
|
|
113 |
|
|
114 |
public void open();
|
|
115 |
|
|
116 |
public IFeatureIterator getFeatureIterator(Rectangle2D r, String strEPSG); |
|
117 |
|
|
113 | 118 |
public int getRowIndexByFID(IFeature FID); |
114 | 119 |
} |
Also available in: Unified diff