30 |
30 |
|
31 |
31 |
import java.awt.Dimension;
|
32 |
32 |
import java.awt.geom.Rectangle2D;
|
|
33 |
import java.util.List;
|
|
34 |
import java.util.Map;
|
33 |
35 |
import java.util.Vector;
|
34 |
36 |
|
|
37 |
import org.gvsig.fmap.dal.DataStoreParameters;
|
|
38 |
import org.gvsig.fmap.dal.feature.EditableFeatureType;
|
|
39 |
import org.gvsig.fmap.dal.feature.FeatureType;
|
|
40 |
import org.gvsig.fmap.dal.feature.NewFeatureStoreParameters;
|
35 |
41 |
import org.gvsig.fmap.geom.primitive.Point;
|
36 |
42 |
import org.gvsig.fmap.geom.primitive.impl.Envelope2D;
|
37 |
43 |
import org.gvsig.remoteclient.RemoteClientStatus;
|
|
44 |
import org.gvsig.remoteclient.arcims.utils.FieldInformation;
|
38 |
45 |
import org.gvsig.remoteclient.arcims.utils.ServiceInformation;
|
|
46 |
import org.gvsig.remoteclient.arcims.utils.ServiceInformationLayerFeatures;
|
39 |
47 |
|
40 |
48 |
/**
|
41 |
49 |
* Describes the status of a ArcImsclient, so it adds to the Remote client
|
... | ... | |
54 |
62 |
|
55 |
63 |
private String serviceType;
|
56 |
64 |
|
|
65 |
private String serverVersion;
|
|
66 |
|
57 |
67 |
private String newLayerName;
|
58 |
68 |
/**
|
59 |
69 |
* List of layer to be retrieved by the ArcIms
|
... | ... | |
79 |
89 |
private Vector<Dimension> dimensions;
|
80 |
90 |
private ServiceInformation serviceInfo;
|
81 |
91 |
public boolean verbose;
|
|
92 |
private List<FeatureType> layersFeatureType;
|
82 |
93 |
|
83 |
94 |
/**
|
84 |
95 |
* Constructor
|
... | ... | |
430 |
441 |
*/
|
431 |
442 |
public void setServiceInformation(ServiceInformation si) {
|
432 |
443 |
this.serviceInfo = si;
|
|
444 |
//
|
|
445 |
layersFeatureType.clear();
|
|
446 |
|
|
447 |
|
433 |
448 |
}
|
434 |
449 |
|
435 |
450 |
/**
|
... | ... | |
493 |
508 |
*/
|
494 |
509 |
public void setLayerQueryString(String layers) {
|
495 |
510 |
|
|
511 |
layersQuery.clear();
|
496 |
512 |
String [] lyrs = layers.split(",");
|
497 |
513 |
if(lyrs.length > 0){
|
498 |
514 |
for (int i = 0; i < lyrs.length; i++) {
|
... | ... | |
517 |
533 |
this.newLayerName = newLayerName;
|
518 |
534 |
}
|
519 |
535 |
|
520 |
|
}
|
|
536 |
/**
|
|
537 |
*
|
|
538 |
* @return
|
|
539 |
*/
|
|
540 |
public String getServerVersion() {
|
|
541 |
return serverVersion;
|
|
542 |
}
|
|
543 |
|
|
544 |
/**
|
|
545 |
*
|
|
546 |
* @param serverVersion
|
|
547 |
*/
|
|
548 |
public void setServerVersion(String serverVersion) {
|
|
549 |
this.serverVersion = serverVersion;
|
|
550 |
}
|
|
551 |
|
|
552 |
/**
|
|
553 |
*
|
|
554 |
* @return
|
|
555 |
*/
|
|
556 |
public List<FeatureType> getLayersFeatureType() {
|
|
557 |
return layersFeatureType;
|
|
558 |
}
|
|
559 |
|
|
560 |
/**
|
|
561 |
*
|
|
562 |
* @param layersFeatureType
|
|
563 |
*/
|
|
564 |
public void setLayersFeatureType(List<FeatureType> layersFeatureType) {
|
|
565 |
this.layersFeatureType = layersFeatureType;
|
|
566 |
}
|
|
567 |
|
|
568 |
|
|
569 |
|
|
570 |
}
|