Revision 9917 branches/v10/libraries/libRemoteServices/src/org/gvsig/remoteClient/gml/factories/IGeometriesFactory.java
IGeometriesFactory.java | ||
---|---|---|
1 | 1 |
package org.gvsig.remoteClient.gml.factories; |
2 | 2 |
|
3 | 3 |
import java.awt.geom.Point2D; |
4 |
import java.util.ArrayList;
|
|
4 |
import java.util.Map;
|
|
5 | 5 |
|
6 |
import org.gvsig.remoteClient.gml.types.IXMLType; |
|
6 | 7 |
|
8 |
|
|
7 | 9 |
/* gvSIG. Sistema de Informaci?n Geogr?fica de la Generalitat Valenciana |
8 | 10 |
* |
9 | 11 |
* Copyright (C) 2004 IVER T.I. and Generalitat Valenciana. |
... | ... | |
48 | 50 |
* |
49 | 51 |
* $Id$ |
50 | 52 |
* $Log$ |
51 |
* Revision 1.1 2006-08-10 12:00:49 jorpiell |
|
53 |
* Revision 1.1.2.1 2007-01-25 16:12:59 jorpiell |
|
54 |
* Se han sustituido las clases por las que hay en el nuevo driver de GML. |
|
55 |
* |
|
56 |
* Revision 1.3 2006/12/29 17:15:48 jorpiell |
|
57 |
* Se tienen en cuenta los simpleTypes y los choices, adem?s de los atributos multiples |
|
58 |
* |
|
59 |
* Revision 1.2 2006/12/22 11:25:44 csanchez |
|
60 |
* Nuevo parser GML 2.x para gml's sin esquema |
|
61 |
* |
|
62 |
* Revision 1.1 2006/08/10 12:00:49 jorpiell |
|
52 | 63 |
* Primer commit del driver de Gml |
53 | 64 |
* |
54 | 65 |
* |
... | ... | |
60 | 71 |
* to create the equivalent object. |
61 | 72 |
* |
62 | 73 |
* @author Jorge Piera Llodr? (piera_jor@gva.es) |
74 |
* @author Carlos S?nchez Peri??n (sanchez_carper@gva.es) |
|
75 |
* |
|
63 | 76 |
*/ |
64 | 77 |
public interface IGeometriesFactory { |
65 | 78 |
/** |
... | ... | |
107 | 120 |
* Create a simple feature |
108 | 121 |
* @param element |
109 | 122 |
* Element name |
123 |
* @param type |
|
124 |
* Geoemtry type |
|
125 |
* @param params |
|
126 |
* Params values |
|
110 | 127 |
* @param geometry |
111 | 128 |
* Geoemtry |
112 |
* @param params |
|
113 |
* Params names |
|
114 |
* @param values |
|
115 |
* Params values |
|
116 | 129 |
* @return |
117 | 130 |
*/ |
118 | 131 |
public Object createSimpleFeature(String element, |
119 |
Object geometry,
|
|
120 |
ArrayList params,
|
|
121 |
ArrayList values);
|
|
132 |
IXMLType type,
|
|
133 |
Map values,
|
|
134 |
Object geometry);
|
|
122 | 135 |
|
123 | 136 |
} |
Also available in: Unified diff