Revision 9230
branches/v10/extensions/extWFS2/src/com/iver/cit/gvsig/fmap/layers/FLyrWFS.java | ||
---|---|---|
78 | 78 |
* |
79 | 79 |
* $Id$ |
80 | 80 |
* $Log$ |
81 |
* Revision 1.10.2.9 2006-11-28 08:02:44 jorpiell
|
|
82 |
* Se escribe el filtro en el WFSStatus para que pueda ser escrito al abrir la ventana de propiedades
|
|
81 |
* Revision 1.10.2.10 2006-12-11 10:01:09 ppiqueras
|
|
82 |
* Corregido un bug
|
|
83 | 83 |
* |
84 |
* Revision 1.10.2.8 2006/11/17 11:28:45 ppiqueras
|
|
85 |
* Corregidos bugs y aƱadida nueva funcionalidad.
|
|
84 |
* Revision 1.22 2006/11/28 08:04:51 jorpiell
|
|
85 |
* Se guarda la query para que pueda ser recuperada desde la ventana de propiedades
|
|
86 | 86 |
* |
87 | 87 |
* Revision 1.21 2006/11/16 17:17:48 jorpiell |
88 | 88 |
* Se guarda el filtro en el gvp |
... | ... | |
169 | 169 |
private String password = null; |
170 | 170 |
private String AttributesQuery = null; |
171 | 171 |
private String CoordinatesQuery = null; |
172 |
private String visualFilterQuery = null; |
|
172 | 173 |
private XMLElement[] fields = null; |
173 | 174 |
private int numfeatures = 100; |
174 | 175 |
private int timeout = 10000; |
... | ... | |
284 | 285 |
FilterEncoding fe = SQLExpressionFormat.createFilter(); |
285 | 286 |
fe.setQuery(getAttributesQuery()); |
286 | 287 |
status.setFilterQuery(fe.toString()); |
288 |
status.setFilterVisualText(getVisualFilterQuery()); |
|
287 | 289 |
return status; |
288 | 290 |
} |
289 | 291 |
|
... | ... | |
349 | 351 |
this.userName = userName; |
350 | 352 |
} |
351 | 353 |
/** |
354 |
* @return The visual filtering text from "Where" |
|
355 |
*/ |
|
356 |
public String getVisualFilterQuery() { |
|
357 |
return visualFilterQuery; |
|
358 |
} |
|
359 |
/** |
|
360 |
* @param visualFilterQuery The visual filtering text from "Where" |
|
361 |
*/ |
|
362 |
public void setVisualFilterQueyr(String visualFilterQuery) { |
|
363 |
this.visualFilterQuery = visualFilterQuery; |
|
364 |
} |
|
365 |
/** |
|
352 | 366 |
* @return Returns the fields. |
353 | 367 |
*/ |
354 | 368 |
public XMLElement[] getFields() { |
... | ... | |
471 | 485 |
info.put("layerText", getLayerText()); |
472 | 486 |
info.put("attributes", getFields()); |
473 | 487 |
info.put("host", getHost()); |
474 |
info.put("wfsLayerNode", getWfsLayerNode()); |
|
488 |
info.put("wfsLayerNode", getWfsLayerNode());
|
|
475 | 489 |
WFSStatus status = new WFSStatus(getLayerName()); |
476 | 490 |
status.setBuffer(getNumfeatures()); |
477 | 491 |
status.setTimeout(getTimeout()); |
478 | 492 |
status.setUserName(getUserName()); |
479 | 493 |
status.setPassword(getPassword()); |
480 | 494 |
status.setFilterQuery(getAttributesQuery()); |
495 |
status.setFilterVisualText(getVisualFilterQuery()); |
|
481 | 496 |
info.put("status",status); |
482 | 497 |
return info; |
483 | 498 |
|
Also available in: Unified diff