Statistics
| Revision:

root / trunk / docs / FMap / fmap-api / com / iver / cit / gvsig / fmap / write / EditionSourceAdapter.html @ 11445

History | View | Annotate | Download (27.8 KB)

1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
<!--NewPage-->
3
<HTML>
4
<HEAD>
5
<!-- Generated by javadoc (build 1.4.2_04) on Mon Feb 14 08:45:54 CET 2005 -->
6
<TITLE>
7
EditionSourceAdapter (FMap API)
8
</TITLE>
9

    
10
<META NAME="keywords" CONTENT="com.iver.cit.gvsig.fmap.write.EditionSourceAdapter class">
11

    
12
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
13

    
14
<SCRIPT type="text/javascript">
15
function windowTitle()
16
{
17
    parent.document.title="EditionSourceAdapter (FMap API)";
18
}
19
</SCRIPT>
20

    
21
</HEAD>
22

    
23
<BODY BGCOLOR="white" onload="windowTitle();">
24

    
25

    
26
<!-- ========= START OF TOP NAVBAR ======= -->
27
<A NAME="navbar_top"><!-- --></A>
28
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
29
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
30
<TR>
31
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
32
<A NAME="navbar_top_firstrow"><!-- --></A>
33
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
34
  <TR ALIGN="center" VALIGN="top">
35
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
36
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
37
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
38
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
39
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
40
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
41
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
42
  </TR>
43
</TABLE>
44
</TD>
45
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
46
</EM>
47
</TD>
48
</TR>
49

    
50
<TR>
51
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
52
&nbsp;<A HREF="../../../../../../com/iver/cit/gvsig/fmap/write/EditingCommand.html" title="class in com.iver.cit.gvsig.fmap.write"><B>PREV CLASS</B></A>&nbsp;
53
&nbsp;<A HREF="../../../../../../com/iver/cit/gvsig/fmap/write/ExtensibleFile.html" title="class in com.iver.cit.gvsig.fmap.write"><B>NEXT CLASS</B></A></FONT></TD>
54
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
55
  <A HREF="../../../../../../index.html" target="_top"><B>FRAMES</B></A>  &nbsp;
56
&nbsp;<A HREF="EditionSourceAdapter.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
57
&nbsp;<SCRIPT type="text/javascript">
58
  <!--
59
  if(window==top) {
60
    document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
61
  }
62
  //-->
63
</SCRIPT>
64
<NOSCRIPT>
65
  <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
66
</NOSCRIPT>
67

    
68
</FONT></TD>
69
</TR>
70
<TR>
71
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
72
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
73
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
74
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
75
</TR>
76
</TABLE>
77
<A NAME="skip-navbar_top"></A>
78
<!-- ========= END OF TOP NAVBAR ========= -->
79

    
80
<HR>
81
<!-- ======== START OF CLASS DATA ======== -->
82
<H2>
83
<FONT SIZE="-1">
84
com.iver.cit.gvsig.fmap.write</FONT>
85
<BR>
86
Class EditionSourceAdapter</H2>
87
<PRE>
88
java.lang.Object
89
  <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by"><B>com.iver.cit.gvsig.fmap.write.EditionSourceAdapter</B>
90
</PRE>
91
<DL>
92
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../com/iver/cit/gvsig/fmap/write/geometron/EditableFeatureSource.html" title="interface in com.iver.cit.gvsig.fmap.write.geometron">EditableFeatureSource</A>, <A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/ReadableVectorial.html" title="interface in com.iver.cit.gvsig.fmap.layers">ReadableVectorial</A>, <A HREF="../../../../../../com/iver/cit/gvsig/fmap/write/WritableOperations.html" title="interface in com.iver.cit.gvsig.fmap.write">WritableOperations</A></DD>
93
</DL>
94
<DL>
95
<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../../com/iver/cit/gvsig/fmap/write/FileEditionSourceAdapter.html" title="class in com.iver.cit.gvsig.fmap.write">FileEditionSourceAdapter</A>, <A HREF="../../../../../../com/iver/cit/gvsig/fmap/write/WFSEditionSourceAdapter.html" title="class in com.iver.cit.gvsig.fmap.write">WFSEditionSourceAdapter</A></DD>
96
</DL>
97
<HR>
98
<DL>
99
<DT>public class <B>EditionSourceAdapter</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../../com/iver/cit/gvsig/fmap/write/geometron/EditableFeatureSource.html" title="interface in com.iver.cit.gvsig.fmap.write.geometron">EditableFeatureSource</A></DL>
100

    
101
<P>
102
<HR>
103

    
104
<P>
105
<!-- ======== NESTED CLASS SUMMARY ======== -->
106

    
107

    
108
<!-- =========== FIELD SUMMARY =========== -->
109

    
110

    
111
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
112

    
113
<A NAME="constructor_summary"><!-- --></A>
114
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
115
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
116
<TD COLSPAN=2><FONT SIZE="+2">
117
<B>Constructor Summary</B></FONT></TD>
118
</TR>
119
<TR BGCOLOR="white" CLASS="TableRowColor">
120
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/write/EditionSourceAdapter.html#EditionSourceAdapter()">EditionSourceAdapter</A></B>()</CODE>
121

    
122
<BR>
123
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
124
</TR>
125
</TABLE>
126
&nbsp;
127
<!-- ========== METHOD SUMMARY =========== -->
128

    
129
<A NAME="method_summary"><!-- --></A>
130
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
131
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
132
<TD COLSPAN=2><FONT SIZE="+2">
133
<B>Method Summary</B></FONT></TD>
134
</TR>
135
<TR BGCOLOR="white" CLASS="TableRowColor">
136
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
137
<CODE>&nbsp;void</CODE></FONT></TD>
138
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/write/EditionSourceAdapter.html#addGeometry(com.iver.cit.gvsig.fmap.core.IGeometry)">addGeometry</A></B>(<A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html" title="interface in com.iver.cit.gvsig.fmap.core">IGeometry</A>&nbsp;g)</CODE>
139

    
140
<BR>
141
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Genera un AddCommand, lo ejecuta y lo apila</TD>
142
</TR>
143
<TR BGCOLOR="white" CLASS="TableRowColor">
144
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
145
<CODE>&nbsp;void</CODE></FONT></TD>
146
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/write/EditionSourceAdapter.html#compactar()">compactar</A></B>()</CODE>
147

    
148
<BR>
149
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A lo largo de la edici?n puede darse que haya features que se modifican y luego que se deshace su modificaci?n
150
 . </TD>
151
</TR>
152
<TR BGCOLOR="white" CLASS="TableRowColor">
153
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
154
<CODE>&nbsp;void</CODE></FONT></TD>
155
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/write/EditionSourceAdapter.html#deleteGeometry(int)">deleteGeometry</A></B>(int&nbsp;id)</CODE>
156

    
157
<BR>
158
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Genera un DeleteCommand y lo apila.</TD>
159
</TR>
160
<TR BGCOLOR="white" CLASS="TableRowColor">
161
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
162
<CODE>&nbsp;java.awt.geom.Rectangle2D</CODE></FONT></TD>
163
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/write/EditionSourceAdapter.html#getFullExtent()">getFullExtent</A></B>()</CODE>
164

    
165
<BR>
166
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Devuelve la extensi?n total de la capa.</TD>
167
</TR>
168
<TR BGCOLOR="white" CLASS="TableRowColor">
169
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
170
<CODE>&nbsp;<A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html" title="interface in com.iver.cit.gvsig.fmap.core">IGeometry</A></CODE></FONT></TD>
171
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/write/EditionSourceAdapter.html#getShape(int)">getShape</A></B>(int&nbsp;index)</CODE>
172

    
173
<BR>
174
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Obtiene la shape i-?sima, independientemente de d?nde est?, si en la fuente de datos que se est? editando o en uno de los ExtensionFile. </TD>
175
</TR>
176
<TR BGCOLOR="white" CLASS="TableRowColor">
177
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
178
<CODE>&nbsp;int</CODE></FONT></TD>
179
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/write/EditionSourceAdapter.html#getShapeCount()">getShapeCount</A></B>()</CODE>
180

    
181
<BR>
182
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Obtiene el n?mero de features de la capa en edici?n teniendo en cuenta las geometrias que se han a?adido y que las geometr?as eliminadas son marcadas pero siguen teni?ndose en cuenta.</TD>
183
</TR>
184
<TR BGCOLOR="white" CLASS="TableRowColor">
185
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
186
<CODE>&nbsp;int</CODE></FONT></TD>
187
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/write/EditionSourceAdapter.html#getShapeType()">getShapeType</A></B>()</CODE>
188

    
189
<BR>
190
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Obtiene el tipo de las geometr?as almacenadas en esta fuente de datos</TD>
191
</TR>
192
<TR BGCOLOR="white" CLASS="TableRowColor">
193
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
194
<CODE>&nbsp;void</CODE></FONT></TD>
195
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/write/EditionSourceAdapter.html#modify(com.iver.cit.gvsig.fmap.core.IGeometry)">modify</A></B>(<A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html" title="interface in com.iver.cit.gvsig.fmap.core">IGeometry</A>&nbsp;g)</CODE>
196

    
197
<BR>
198
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Realiza la modificaci?n de una de las geometr?as del ReadableVectorial</TD>
199
</TR>
200
<TR BGCOLOR="white" CLASS="TableRowColor">
201
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
202
<CODE>&nbsp;void</CODE></FONT></TD>
203
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/write/EditionSourceAdapter.html#modifyGeometry(int, com.iver.cit.gvsig.fmap.core.IGeometry)">modifyGeometry</A></B>(int&nbsp;id,
204
               <A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html" title="interface in com.iver.cit.gvsig.fmap.core">IGeometry</A>&nbsp;g)</CODE>
205

    
206
<BR>
207
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Genera un ModifyCommand y lo apila</TD>
208
</TR>
209
<TR BGCOLOR="white" CLASS="TableRowColor">
210
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
211
<CODE>&nbsp;void</CODE></FONT></TD>
212
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/write/EditionSourceAdapter.html#setDeleted(int)">setDeleted</A></B>(int&nbsp;i)</CODE>
213

    
214
<BR>
215
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Marca el registro i-?simo como eliminado</TD>
216
</TR>
217
<TR BGCOLOR="white" CLASS="TableRowColor">
218
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
219
<CODE>&nbsp;void</CODE></FONT></TD>
220
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/write/EditionSourceAdapter.html#setNotDeleted()">setNotDeleted</A></B>()</CODE>
221

    
222
<BR>
223
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Marca el registro i-?simo como no eliminado</TD>
224
</TR>
225
<TR BGCOLOR="white" CLASS="TableRowColor">
226
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
227
<CODE>&nbsp;void</CODE></FONT></TD>
228
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/write/EditionSourceAdapter.html#setNotModified(int)">setNotModified</A></B>(int&nbsp;i)</CODE>
229

    
230
<BR>
231
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Marca el registro i-?simo como no modificado, eliminando</TD>
232
</TR>
233
<TR BGCOLOR="white" CLASS="TableRowColor">
234
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
235
<CODE>&nbsp;void</CODE></FONT></TD>
236
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/write/EditionSourceAdapter.html#start()">start</A></B>()</CODE>
237

    
238
<BR>
239
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Abre el ReadableVectorial que est? adaptando</TD>
240
</TR>
241
<TR BGCOLOR="white" CLASS="TableRowColor">
242
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
243
<CODE>&nbsp;void</CODE></FONT></TD>
244
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/write/EditionSourceAdapter.html#stop()">stop</A></B>()</CODE>
245

    
246
<BR>
247
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Cierra el ReadableVectorial que est? adaptando</TD>
248
</TR>
249
<TR BGCOLOR="white" CLASS="TableRowColor">
250
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
251
<CODE>&nbsp;void</CODE></FONT></TD>
252
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/write/EditionSourceAdapter.html#undo()">undo</A></B>()</CODE>
253

    
254
<BR>
255
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Deshace el ?ltimo comando</TD>
256
</TR>
257
</TABLE>
258
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
259
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
260
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
261
<TD><B>Methods inherited from class java.lang.Object</B></TD>
262
</TR>
263
<TR BGCOLOR="white" CLASS="TableRowColor">
264
<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
265
</TR>
266
</TABLE>
267
&nbsp;
268
<P>
269

    
270
<!-- ============ FIELD DETAIL =========== -->
271

    
272

    
273
<!-- ========= CONSTRUCTOR DETAIL ======== -->
274

    
275
<A NAME="constructor_detail"><!-- --></A>
276
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
277
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
278
<TD COLSPAN=1><FONT SIZE="+2">
279
<B>Constructor Detail</B></FONT></TD>
280
</TR>
281
</TABLE>
282

    
283
<A NAME="EditionSourceAdapter()"><!-- --></A><H3>
284
EditionSourceAdapter</H3>
285
<PRE>
286
public <B>EditionSourceAdapter</B>()</PRE>
287
<DL>
288
</DL>
289

    
290
<!-- ============ METHOD DETAIL ========== -->
291

    
292
<A NAME="method_detail"><!-- --></A>
293
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
294
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
295
<TD COLSPAN=1><FONT SIZE="+2">
296
<B>Method Detail</B></FONT></TD>
297
</TR>
298
</TABLE>
299

    
300
<A NAME="start()"><!-- --></A><H3>
301
start</H3>
302
<PRE>
303
public void <B>start</B>()
304
           throws <A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/DriverIOException.html" title="class in com.iver.cit.gvsig.fmap.drivers">DriverIOException</A></PRE>
305
<DL>
306
<DD>Abre el ReadableVectorial que est? adaptando
307
<P>
308
<DD><DL>
309
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/write/geometron/EditableFeatureSource.html#start()">start</A></CODE> in interface <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/write/geometron/EditableFeatureSource.html" title="interface in com.iver.cit.gvsig.fmap.write.geometron">EditableFeatureSource</A></CODE></DL>
310
</DD>
311
<DD><DL>
312

    
313
<DT><B>Throws:</B>
314
<DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/DriverIOException.html" title="class in com.iver.cit.gvsig.fmap.drivers">DriverIOException</A></CODE></DL>
315
</DD>
316
</DL>
317
<HR>
318

    
319
<A NAME="stop()"><!-- --></A><H3>
320
stop</H3>
321
<PRE>
322
public void <B>stop</B>()
323
          throws <A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/DriverIOException.html" title="class in com.iver.cit.gvsig.fmap.drivers">DriverIOException</A></PRE>
324
<DL>
325
<DD>Cierra el ReadableVectorial que est? adaptando
326
<P>
327
<DD><DL>
328
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/write/geometron/EditableFeatureSource.html#stop()">stop</A></CODE> in interface <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/write/geometron/EditableFeatureSource.html" title="interface in com.iver.cit.gvsig.fmap.write.geometron">EditableFeatureSource</A></CODE></DL>
329
</DD>
330
<DD><DL>
331

    
332
<DT><B>Throws:</B>
333
<DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/DriverIOException.html" title="class in com.iver.cit.gvsig.fmap.drivers">DriverIOException</A></CODE></DL>
334
</DD>
335
</DL>
336
<HR>
337

    
338
<A NAME="getShape(int)"><!-- --></A><H3>
339
getShape</H3>
340
<PRE>
341
public <A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html" title="interface in com.iver.cit.gvsig.fmap.core">IGeometry</A> <B>getShape</B>(int&nbsp;index)
342
                   throws <A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/DriverIOException.html" title="class in com.iver.cit.gvsig.fmap.drivers">DriverIOException</A></PRE>
343
<DL>
344
<DD>Obtiene la shape i-?sima, independientemente de d?nde est?, si en la fuente de datos que se est? editando o en uno de los ExtensionFile. Si la geometria que se est? editando ha sido eliminada se devolver? una NullGeometry
345
<P>
346
<DD><DL>
347
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/write/geometron/EditableFeatureSource.html#getShape(int)">getShape</A></CODE> in interface <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/write/geometron/EditableFeatureSource.html" title="interface in com.iver.cit.gvsig.fmap.write.geometron">EditableFeatureSource</A></CODE></DL>
348
</DD>
349
<DD><DL>
350

    
351
<DT><B>Throws:</B>
352
<DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/DriverIOException.html" title="class in com.iver.cit.gvsig.fmap.drivers">DriverIOException</A></CODE></DL>
353
</DD>
354
</DL>
355
<HR>
356

    
357
<A NAME="getShapeCount()"><!-- --></A><H3>
358
getShapeCount</H3>
359
<PRE>
360
public int <B>getShapeCount</B>()
361
                  throws <A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/DriverIOException.html" title="class in com.iver.cit.gvsig.fmap.drivers">DriverIOException</A></PRE>
362
<DL>
363
<DD>Obtiene el n?mero de features de la capa en edici?n teniendo en cuenta las geometrias que se han a?adido y que las geometr?as eliminadas son marcadas pero siguen teni?ndose en cuenta.
364
<P>
365
<DD><DL>
366
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/write/geometron/EditableFeatureSource.html#getShapeCount()">getShapeCount</A></CODE> in interface <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/write/geometron/EditableFeatureSource.html" title="interface in com.iver.cit.gvsig.fmap.write.geometron">EditableFeatureSource</A></CODE></DL>
367
</DD>
368
<DD><DL>
369

    
370
<DT><B>Throws:</B>
371
<DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/DriverIOException.html" title="class in com.iver.cit.gvsig.fmap.drivers">DriverIOException</A></CODE></DL>
372
</DD>
373
</DL>
374
<HR>
375

    
376
<A NAME="addGeometry(com.iver.cit.gvsig.fmap.core.IGeometry)"><!-- --></A><H3>
377
addGeometry</H3>
378
<PRE>
379
public void <B>addGeometry</B>(<A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html" title="interface in com.iver.cit.gvsig.fmap.core">IGeometry</A>&nbsp;g)</PRE>
380
<DL>
381
<DD>Genera un AddCommand, lo ejecuta y lo apila
382
<P>
383
<DD><DL>
384
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/write/geometron/EditableFeatureSource.html#addGeometry(com.iver.cit.gvsig.fmap.core.IGeometry)">addGeometry</A></CODE> in interface <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/write/geometron/EditableFeatureSource.html" title="interface in com.iver.cit.gvsig.fmap.write.geometron">EditableFeatureSource</A></CODE></DL>
385
</DD>
386
<DD><DL>
387
</DL>
388
</DD>
389
</DL>
390
<HR>
391

    
392
<A NAME="modifyGeometry(int, com.iver.cit.gvsig.fmap.core.IGeometry)"><!-- --></A><H3>
393
modifyGeometry</H3>
394
<PRE>
395
public void <B>modifyGeometry</B>(int&nbsp;id,
396
                           <A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html" title="interface in com.iver.cit.gvsig.fmap.core">IGeometry</A>&nbsp;g)</PRE>
397
<DL>
398
<DD>Genera un ModifyCommand y lo apila
399
<P>
400
<DD><DL>
401
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/write/geometron/EditableFeatureSource.html#modifyGeometry(int, com.iver.cit.gvsig.fmap.core.IGeometry)">modifyGeometry</A></CODE> in interface <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/write/geometron/EditableFeatureSource.html" title="interface in com.iver.cit.gvsig.fmap.write.geometron">EditableFeatureSource</A></CODE></DL>
402
</DD>
403
<DD><DL>
404
</DL>
405
</DD>
406
</DL>
407
<HR>
408

    
409
<A NAME="deleteGeometry(int)"><!-- --></A><H3>
410
deleteGeometry</H3>
411
<PRE>
412
public void <B>deleteGeometry</B>(int&nbsp;id)</PRE>
413
<DL>
414
<DD>Genera un DeleteCommand y lo apila.
415
<P>
416
<DD><DL>
417
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/write/geometron/EditableFeatureSource.html#deleteGeometry(int)">deleteGeometry</A></CODE> in interface <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/write/geometron/EditableFeatureSource.html" title="interface in com.iver.cit.gvsig.fmap.write.geometron">EditableFeatureSource</A></CODE></DL>
418
</DD>
419
<DD><DL>
420
</DL>
421
</DD>
422
</DL>
423
<HR>
424

    
425
<A NAME="undo()"><!-- --></A><H3>
426
undo</H3>
427
<PRE>
428
public void <B>undo</B>()</PRE>
429
<DL>
430
<DD>Deshace el ?ltimo comando
431
<P>
432
<DD><DL>
433
</DL>
434
</DD>
435
<DD><DL>
436
</DL>
437
</DD>
438
</DL>
439
<HR>
440

    
441
<A NAME="setNotModified(int)"><!-- --></A><H3>
442
setNotModified</H3>
443
<PRE>
444
public void <B>setNotModified</B>(int&nbsp;i)</PRE>
445
<DL>
446
<DD>Marca el registro i-?simo como no modificado, eliminando
447
<P>
448
<DD><DL>
449
</DL>
450
</DD>
451
<DD><DL>
452
</DL>
453
</DD>
454
</DL>
455
<HR>
456

    
457
<A NAME="setDeleted(int)"><!-- --></A><H3>
458
setDeleted</H3>
459
<PRE>
460
public void <B>setDeleted</B>(int&nbsp;i)</PRE>
461
<DL>
462
<DD>Marca el registro i-?simo como eliminado
463
<P>
464
<DD><DL>
465
</DL>
466
</DD>
467
<DD><DL>
468
</DL>
469
</DD>
470
</DL>
471
<HR>
472

    
473
<A NAME="setNotDeleted()"><!-- --></A><H3>
474
setNotDeleted</H3>
475
<PRE>
476
public void <B>setNotDeleted</B>()</PRE>
477
<DL>
478
<DD>Marca el registro i-?simo como no eliminado
479
<P>
480
<DD><DL>
481
</DL>
482
</DD>
483
<DD><DL>
484
</DL>
485
</DD>
486
</DL>
487
<HR>
488

    
489
<A NAME="modify(com.iver.cit.gvsig.fmap.core.IGeometry)"><!-- --></A><H3>
490
modify</H3>
491
<PRE>
492
public void <B>modify</B>(<A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html" title="interface in com.iver.cit.gvsig.fmap.core">IGeometry</A>&nbsp;g)</PRE>
493
<DL>
494
<DD>Realiza la modificaci?n de una de las geometr?as del ReadableVectorial
495
<P>
496
<DD><DL>
497
</DL>
498
</DD>
499
<DD><DL>
500
</DL>
501
</DD>
502
</DL>
503
<HR>
504

    
505
<A NAME="compactar()"><!-- --></A><H3>
506
compactar</H3>
507
<PRE>
508
public void <B>compactar</B>()</PRE>
509
<DL>
510
<DD>A lo largo de la edici?n puede darse que haya features que se modifican y luego que se deshace su modificaci?n
511
 . Estas features no se pueden eliminar del fichero porque las relaciones que hay en el IndexesMap cambiar?an err?neamente. El proceso de compactaci?n consistir? en ver las features que hay en el BitSet modified y generar un nuevo IndexesMap correcto. Adem?s compacta el editionFile y el extensionFile
512
<P>
513
<DD><DL>
514
</DL>
515
</DD>
516
<DD><DL>
517
</DL>
518
</DD>
519
</DL>
520
<HR>
521

    
522
<A NAME="getFullExtent()"><!-- --></A><H3>
523
getFullExtent</H3>
524
<PRE>
525
public java.awt.geom.Rectangle2D <B>getFullExtent</B>()
526
                                        throws <A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/DriverIOException.html" title="class in com.iver.cit.gvsig.fmap.drivers">DriverIOException</A></PRE>
527
<DL>
528
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/ReadableVectorial.html" title="interface in com.iver.cit.gvsig.fmap.layers">ReadableVectorial</A></CODE></B></DD>
529
<DD>Devuelve la extensi?n total de la capa.
530
<P>
531
<DD><DL>
532
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/write/geometron/EditableFeatureSource.html#getFullExtent()">getFullExtent</A></CODE> in interface <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/write/geometron/EditableFeatureSource.html" title="interface in com.iver.cit.gvsig.fmap.write.geometron">EditableFeatureSource</A></CODE></DL>
533
</DD>
534
<DD><DL>
535

    
536
<DT><B>Throws:</B>
537
<DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/DriverIOException.html" title="class in com.iver.cit.gvsig.fmap.drivers">DriverIOException</A></CODE><DT><B>See Also:</B><DD><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/ReadableVectorial.html#getFullExtent()"><CODE>ReadableVectorial.getFullExtent()</CODE></A></DL>
538
</DD>
539
</DL>
540
<HR>
541

    
542
<A NAME="getShapeType()"><!-- --></A><H3>
543
getShapeType</H3>
544
<PRE>
545
public int <B>getShapeType</B>()
546
                 throws <A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/DriverIOException.html" title="class in com.iver.cit.gvsig.fmap.drivers">DriverIOException</A></PRE>
547
<DL>
548
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/ReadableVectorial.html" title="interface in com.iver.cit.gvsig.fmap.layers">ReadableVectorial</A></CODE></B></DD>
549
<DD>Obtiene el tipo de las geometr?as almacenadas en esta fuente de datos
550
<P>
551
<DD><DL>
552
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/ReadableVectorial.html#getShapeType()">getShapeType</A></CODE> in interface <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/ReadableVectorial.html" title="interface in com.iver.cit.gvsig.fmap.layers">ReadableVectorial</A></CODE></DL>
553
</DD>
554
<DD><DL>
555

    
556
<DT><B>Returns:</B><DD>Obtiene el tipo de la capa. Es un bit-oring de los tipos
557
                    definidos en FShape POINT, LINE, POLYGON o TEXT;
558
<DT><B>Throws:</B>
559
<DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/DriverIOException.html" title="class in com.iver.cit.gvsig.fmap.drivers">DriverIOException</A></CODE></DL>
560
</DD>
561
</DL>
562
<!-- ========= END OF CLASS DATA ========= -->
563
<HR>
564

    
565

    
566
<!-- ======= START OF BOTTOM NAVBAR ====== -->
567
<A NAME="navbar_bottom"><!-- --></A>
568
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
569
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
570
<TR>
571
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
572
<A NAME="navbar_bottom_firstrow"><!-- --></A>
573
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
574
  <TR ALIGN="center" VALIGN="top">
575
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
576
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
577
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
578
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
579
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
580
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
581
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
582
  </TR>
583
</TABLE>
584
</TD>
585
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
586
</EM>
587
</TD>
588
</TR>
589

    
590
<TR>
591
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
592
&nbsp;<A HREF="../../../../../../com/iver/cit/gvsig/fmap/write/EditingCommand.html" title="class in com.iver.cit.gvsig.fmap.write"><B>PREV CLASS</B></A>&nbsp;
593
&nbsp;<A HREF="../../../../../../com/iver/cit/gvsig/fmap/write/ExtensibleFile.html" title="class in com.iver.cit.gvsig.fmap.write"><B>NEXT CLASS</B></A></FONT></TD>
594
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
595
  <A HREF="../../../../../../index.html" target="_top"><B>FRAMES</B></A>  &nbsp;
596
&nbsp;<A HREF="EditionSourceAdapter.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
597
&nbsp;<SCRIPT type="text/javascript">
598
  <!--
599
  if(window==top) {
600
    document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
601
  }
602
  //-->
603
</SCRIPT>
604
<NOSCRIPT>
605
  <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
606
</NOSCRIPT>
607

    
608
</FONT></TD>
609
</TR>
610
<TR>
611
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
612
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
613
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
614
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
615
</TR>
616
</TABLE>
617
<A NAME="skip-navbar_bottom"></A>
618
<!-- ======== END OF BOTTOM NAVBAR ======= -->
619

    
620
<HR>
621

    
622
</BODY>
623
</HTML>