Class SHPNull

java.lang.Object
org.gvsig.fmap.dal.store.shp.utils.SHPNull
All Implemented Interfaces:
SHPShape

public class SHPNull extends Object implements SHPShape
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    SHPNull(int type)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    getLength(org.gvsig.fmap.geom.Geometry fgeometry)
    Devuelve el tamaño de la geometría.
    int
    Devuelve el tipo de shape de que se trata.
    void
    obtainsPoints(org.gvsig.fmap.geom.Geometry g)
    Obtiene los puntos y partes del GeneralPathXIterator del shape.
    org.gvsig.fmap.geom.Geometry
    read(MappedByteBuffer buffer, int type)
    Lee del buffer el shape y crea una nueva geometría.
    void
    write(ByteBuffer buffer, org.gvsig.fmap.geom.Geometry geometry)
    Escribe en el buffer la geometría que se pasa como parámetro.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SHPNull

      public SHPNull(int type)
    • SHPNull

      public SHPNull()
  • Method Details

    • getShapeType

      public int getShapeType()
      Description copied from interface: SHPShape
      Devuelve el tipo de shape de que se trata.
      Specified by:
      getShapeType in interface SHPShape
      Returns:
      Tipo de shape.
    • read

      public org.gvsig.fmap.geom.Geometry read(MappedByteBuffer buffer, int type)
      Description copied from interface: SHPShape
      Lee del buffer el shape y crea una nueva geometría.
      Specified by:
      read in interface SHPShape
      Parameters:
      buffer - Buffer de donde se lee.
      type - Tipo de shape en concreto.
      Returns:
      Nueva geometría.
    • write

      public void write(ByteBuffer buffer, org.gvsig.fmap.geom.Geometry geometry)
      Description copied from interface: SHPShape
      Escribe en el buffer la geometría que se pasa como parámetro.
      Specified by:
      write in interface SHPShape
      Parameters:
      buffer - Buffer donde escribir.
      geometry - Geometría a escribir.
    • getLength

      public int getLength(org.gvsig.fmap.geom.Geometry fgeometry)
      Description copied from interface: SHPShape
      Devuelve el tamaño de la geometría.
      Specified by:
      getLength in interface SHPShape
      Parameters:
      fgeometry - Geometría a medir.
      Returns:
      Tamaño de la geometría.
    • obtainsPoints

      public void obtainsPoints(org.gvsig.fmap.geom.Geometry g)
      Description copied from interface: SHPShape
      Obtiene los puntos y partes del GeneralPathXIterator del shape.
      Specified by:
      obtainsPoints in interface SHPShape