com.iver.cit.gvsig.fmap.write
Class FileEditionSourceAdapter

java.lang.Object
  extended bycom.iver.cit.gvsig.fmap.write.EditionSourceAdapter
      extended bycom.iver.cit.gvsig.fmap.write.FileEditionSourceAdapter
All Implemented Interfaces:
EditableFeatureSource, ReadableVectorial, WritableOperations

public class FileEditionSourceAdapter
extends EditionSourceAdapter

Adapta la capa en edición más el bitset de geometrías eliminadas más el fichero de figuras añadidas al tema. Maneja las peticiones de WritableOperations de forma que añade los nuevos registros en un shapefile temporal, las eliminaciones las marca en un bitset y las modificaciónes consisten en una eliminación y una inserción en el fichero temporal. El fichero temporal puede crecer indefinidamente con las inserciones, eliminaciones y para eso se da la opción de compactar dicho fichero


Constructor Summary
FileEditionSourceAdapter()
           
 
Method Summary
 void setHandler(FileWriterDriver handler)
          Establece el handler que recibirá los eventos GML con la llamada a toGML
 void toGML()
          Envía el contenido de la capa editada en GML al handler mediante eventos XML (GML)
 
Methods inherited from class com.iver.cit.gvsig.fmap.write.EditionSourceAdapter
addGeometry, compactar, deleteGeometry, getFullExtent, getShape, getShapeCount, getShapeType, modify, modifyGeometry, setDeleted, setNotDeleted, setNotModified, start, stop, undo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileEditionSourceAdapter

public FileEditionSourceAdapter()
Method Detail

toGML

public void toGML()
Envía el contenido de la capa editada en GML al handler mediante eventos XML (GML)


setHandler

public void setHandler(FileWriterDriver handler)
Establece el handler que recibirá los eventos GML con la llamada a toGML