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

java.lang.Object
  extended bycom.iver.cit.gvsig.fmap.write.MemoryGeometryHandler
All Implemented Interfaces:
GeometryHandler

public class MemoryGeometryHandler
extends java.lang.Object
implements GeometryHandler

Maneja eventos GML de las geometrías y mete la información en un FLyrMemory


Constructor Summary
MemoryGeometryHandler()
           
 
Method Summary
 void close()
           
 VectorialAdapter getLayer()
          Devuelve el FLyrMemory con los datos GML que ha manejado hasta el momento si es un MemoryGMLHandler y devuelve mediante una invocación a LayerFactory un FileVectorialAdapter si es un DiskGMLHandler
 void multipoint2D(double[] x, double[] y)
           
 void multipoint3D(double[] x, double[] y, double[] z)
           
 void open(java.io.File f)
           
 void point2D(double x, double y)
           
 void point3D(double x, double y, double z)
           
 void polygon2D(double[] x, double[] y)
           
 void polygon3D(double[] x, double[] y, double[] z)
           
 void polyline2D(double[] x, double[] y)
           
 void polyline3D(double[] x, double[] y, double[] z)
           
 void start()
          Preprara el GMLHandler para su uso, abriendo un fichero en caso necesario
 void stop()
          Avisa al GMLHandler del final de las operaciones para que pueda liberar los recursos
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MemoryGeometryHandler

public MemoryGeometryHandler()
Method Detail

getLayer

public VectorialAdapter getLayer()
Description copied from interface: GeometryHandler
Devuelve el FLyrMemory con los datos GML que ha manejado hasta el momento si es un MemoryGMLHandler y devuelve mediante una invocación a LayerFactory un FileVectorialAdapter si es un DiskGMLHandler

Specified by:
getLayer in interface GeometryHandler
See Also:
GeometryHandler.getLayer()

start

public void start()
Description copied from interface: GeometryHandler
Preprara el GMLHandler para su uso, abriendo un fichero en caso necesario

Specified by:
start in interface GeometryHandler
See Also:
GeometryHandler.start()

stop

public void stop()
Description copied from interface: GeometryHandler
Avisa al GMLHandler del final de las operaciones para que pueda liberar los recursos

Specified by:
stop in interface GeometryHandler
See Also:
GeometryHandler.stop()

point2D

public void point2D(double x,
                    double y)
Specified by:
point2D in interface GeometryHandler
See Also:
GeometryHandler.point2D(double, double)

point3D

public void point3D(double x,
                    double y,
                    double z)
Specified by:
point3D in interface GeometryHandler
See Also:
GeometryHandler.point3D(double, double, double)

multipoint2D

public void multipoint2D(double[] x,
                         double[] y)
Specified by:
multipoint2D in interface GeometryHandler
See Also:
GeometryHandler.multipoint2D(double[], double[])

multipoint3D

public void multipoint3D(double[] x,
                         double[] y,
                         double[] z)
Specified by:
multipoint3D in interface GeometryHandler
See Also:
GeometryHandler.multipoint3D(double[], double[], double[])

polyline2D

public void polyline2D(double[] x,
                       double[] y)
Specified by:
polyline2D in interface GeometryHandler
See Also:
GeometryHandler.polyline2D(double[], double[])

polyline3D

public void polyline3D(double[] x,
                       double[] y,
                       double[] z)
Specified by:
polyline3D in interface GeometryHandler
See Also:
GeometryHandler.polyline3D(double[], double[], double[])

polygon2D

public void polygon2D(double[] x,
                      double[] y)
Specified by:
polygon2D in interface GeometryHandler
See Also:
GeometryHandler.polygon2D(double[], double[])

polygon3D

public void polygon3D(double[] x,
                      double[] y,
                      double[] z)
Specified by:
polygon3D in interface GeometryHandler
See Also:
GeometryHandler.polygon3D(double[], double[], double[])

close

public void close()
See Also:
FileWriterDriver.close()

open

public void open(java.io.File f)
See Also:
FileWriterDriver.open(java.io.File)