com.partnersoft.v3x.io.formats.shapefile
Class ShapefileProfile

java.lang.Object
  extended by com.partnersoft.v3x.io.formats.shapefile.ShapefileProfile
All Implemented Interfaces:
ShapefileConstants

public class ShapefileProfile
extends java.lang.Object
implements ShapefileConstants

A profile of a shapefile - brief description of properties and statistics.


Field Summary
 
Fields inherited from interface com.partnersoft.v3x.io.formats.shapefile.ShapefileConstants
ARCINFO_ARC, ARCINFO_ARCMAYBE, ARCINFO_ARCMAYBE2, ARCINFO_ARCMAYBE3, MULTIPATCH, MULTIPOINT, MULTIPOINTM, MULTIPOINTZ, NULLSHAPE, POINT, POINTM, POINTZ, POLYGON, POLYGONM, POLYGONZ, POLYLINE, POLYLINEM, POLYLINEZ, shapeNames, WHATZIT10, WHATZIT4, WHATZIT9
 
Constructor Summary
ShapefileProfile()
           
 
Method Summary
 DoubleRectangle getBoundingBox()
           
 java.util.ArrayList getDataFields()
           
 int getFileLength()
           
 int getNumRecords()
           
 int getShapeType()
           
 java.lang.String getShapeTypeName()
           
 int getVersion()
           
 void setBoundingBox(DoubleRectangle newBoundingBox)
           
 void setDataFields(java.util.ArrayList newFields)
           
 void setFileLength(int newFileLength)
           
 void setNumRecords(int newNumRecords)
           
 void setShapeType(int newShapeType)
           
 void setVersion(int newVersion)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ShapefileProfile

public ShapefileProfile()
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getBoundingBox

public DoubleRectangle getBoundingBox()

setBoundingBox

public void setBoundingBox(DoubleRectangle newBoundingBox)

getNumRecords

public int getNumRecords()

setNumRecords

public void setNumRecords(int newNumRecords)

getFileLength

public int getFileLength()

setFileLength

public void setFileLength(int newFileLength)

getShapeType

public int getShapeType()

setShapeType

public void setShapeType(int newShapeType)

getVersion

public int getVersion()

setVersion

public void setVersion(int newVersion)

getDataFields

public java.util.ArrayList getDataFields()

setDataFields

public void setDataFields(java.util.ArrayList newFields)

getShapeTypeName

public java.lang.String getShapeTypeName()