org.cresques.io
Class GeoFile

java.lang.Object
  extended byorg.cresques.io.GeoFile
All Implemented Interfaces:
Extent.Has, Projected
Direct Known Subclasses:
DgnFile, DxfFile, GeoRasterFile, GmlFile, ShpFile, TrkFile

public abstract class GeoFile
extends java.lang.Object
implements Projected, Extent.Has

Ancestro de todos los formatos geográficos

Author:
"Luis W. Sevilla" * @author administrador

Field Summary
protected  long bytesReaded
           
protected  Extent extent
           
protected  long lineCnt
           
 
Constructor Summary
GeoFile()
           
GeoFile(IProjection p, java.lang.String n)
           
 
Method Summary
abstract  void close()
           
static java.lang.String filterWS(java.lang.String buf)
          Filtra espacios en blanco.
 Extent getExtent()
           
 long getFileSize()
           
 java.lang.String getName()
           
abstract  IObjList getObjects()
           
 IProjection getProjection()
           
protected  long getTime()
           
abstract  GeoFile load()
           
abstract  void reProject(ICoordTrans rp)
           
 void setFileSize(long sz)
           
 void setName(java.lang.String n)
           
 void setProjection(IProjection p)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

extent

protected Extent extent

bytesReaded

protected long bytesReaded

lineCnt

protected long lineCnt
Constructor Detail

GeoFile

public GeoFile()

GeoFile

public GeoFile(IProjection p,
               java.lang.String n)
Method Detail

getName

public java.lang.String getName()

setName

public void setName(java.lang.String n)

getFileSize

public long getFileSize()

setFileSize

public void setFileSize(long sz)

getProjection

public IProjection getProjection()
Specified by:
getProjection in interface Projected

setProjection

public void setProjection(IProjection p)

reProject

public abstract void reProject(ICoordTrans rp)
Specified by:
reProject in interface Projected

getExtent

public Extent getExtent()
Specified by:
getExtent in interface Extent.Has

load

public abstract GeoFile load()

close

public abstract void close()

getObjects

public abstract IObjList getObjects()

filterWS

public static java.lang.String filterWS(java.lang.String buf)
Filtra espacios en blanco. Deja solo uno por


getTime

protected long getTime()