Package org.geotools.dbffile
Class DbfFileWriter
- java.lang.Object
-
- org.geotools.dbffile.DbfFileWriter
-
public class DbfFileWriter extends Object
a class for writing dbf files- Author:
- Ian Turton
-
-
Field Summary
Fields Modifier and Type Field Description static intDBF_ALL_DELETEDstatic intDBF_BAD_DBFIDstatic intDBF_BAD_EODEFSstatic intDBF_BAD_INT_WIDTHstatic intDBF_BAD_ITYPEstatic intDBF_BAD_OFFSETstatic intDBF_BAD_SIZEOFstatic intDBF_BUFFSIZEstatic intDBF_CANNOT_DO_MEMOstatic intDBF_CENTURYstatic intDBF_END_OF_DEFSstatic intDBF_FLOATING_Nstatic intDBF_GET_DATEstatic intDBF_INT_EXPstatic intDBF_INT_JUNKstatic intDBF_INT_REALstatic intDBF_MALLOCstatic intDBF_MALLOC_FIELDstatic intDBF_MAXFIELDSstatic intDBF_MAXLENstatic intDBF_NAMELENstatic intDBF_NO_FIELDSstatic intDBF_OKstatic intDBF_READ_DATAstatic intDBF_READ_DEFSstatic intDBF_READ_HEADstatic intDBF_REC_DELETEDstatic intDBF_REC_TOO_LONGstatic intDBF_TOO_MANY_FIELDSstatic intDBF_TOO_WIDE_FOR_INFstatic intDBF_UNPRINT_DATAstatic intDBF_WRITE_DATAstatic intDBF_WRITE_DEFSstatic intDBF_WRITE_HEADstatic intDBF3_MAXFIELDSstatic intDBF4_MAXFIELDS
-
Constructor Summary
Constructors Constructor Description DbfFileWriter(String file)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voidwriteHeader(DbfFieldDef[] f, int nrecs)voidwriteRecord(Vector rec)voidwriteRecords(Vector[] recs)
-
-
-
Field Detail
-
DBF_CENTURY
public static final int DBF_CENTURY
- See Also:
- Constant Field Values
-
DBF_MAXLEN
public static final int DBF_MAXLEN
- See Also:
- Constant Field Values
-
DBF_NAMELEN
public static final int DBF_NAMELEN
- See Also:
- Constant Field Values
-
DBF3_MAXFIELDS
public static final int DBF3_MAXFIELDS
- See Also:
- Constant Field Values
-
DBF4_MAXFIELDS
public static final int DBF4_MAXFIELDS
- See Also:
- Constant Field Values
-
DBF_MAXFIELDS
public static final int DBF_MAXFIELDS
- See Also:
- Constant Field Values
-
DBF_BUFFSIZE
public static final int DBF_BUFFSIZE
- See Also:
- Constant Field Values
-
DBF_END_OF_DEFS
public static final int DBF_END_OF_DEFS
- See Also:
- Constant Field Values
-
DBF_OK
public static final int DBF_OK
- See Also:
- Constant Field Values
-
DBF_READ_HEAD
public static final int DBF_READ_HEAD
- See Also:
- Constant Field Values
-
DBF_BAD_DBFID
public static final int DBF_BAD_DBFID
- See Also:
- Constant Field Values
-
DBF_WRITE_HEAD
public static final int DBF_WRITE_HEAD
- See Also:
- Constant Field Values
-
DBF_READ_DEFS
public static final int DBF_READ_DEFS
- See Also:
- Constant Field Values
-
DBF_TOO_MANY_FIELDS
public static final int DBF_TOO_MANY_FIELDS
- See Also:
- Constant Field Values
-
DBF_NO_FIELDS
public static final int DBF_NO_FIELDS
- See Also:
- Constant Field Values
-
DBF_BAD_EODEFS
public static final int DBF_BAD_EODEFS
- See Also:
- Constant Field Values
-
DBF_WRITE_DEFS
public static final int DBF_WRITE_DEFS
- See Also:
- Constant Field Values
-
DBF_BAD_ITYPE
public static final int DBF_BAD_ITYPE
- See Also:
- Constant Field Values
-
DBF_CANNOT_DO_MEMO
public static final int DBF_CANNOT_DO_MEMO
- See Also:
- Constant Field Values
-
DBF_BAD_INT_WIDTH
public static final int DBF_BAD_INT_WIDTH
- See Also:
- Constant Field Values
-
DBF_BAD_OFFSET
public static final int DBF_BAD_OFFSET
- See Also:
- Constant Field Values
-
DBF_FLOATING_N
public static final int DBF_FLOATING_N
- See Also:
- Constant Field Values
-
DBF_READ_DATA
public static final int DBF_READ_DATA
- See Also:
- Constant Field Values
-
DBF_UNPRINT_DATA
public static final int DBF_UNPRINT_DATA
- See Also:
- Constant Field Values
-
DBF_WRITE_DATA
public static final int DBF_WRITE_DATA
- See Also:
- Constant Field Values
-
DBF_INT_EXP
public static final int DBF_INT_EXP
- See Also:
- Constant Field Values
-
DBF_INT_REAL
public static final int DBF_INT_REAL
- See Also:
- Constant Field Values
-
DBF_INT_JUNK
public static final int DBF_INT_JUNK
- See Also:
- Constant Field Values
-
DBF_REC_DELETED
public static final int DBF_REC_DELETED
- See Also:
- Constant Field Values
-
DBF_ALL_DELETED
public static final int DBF_ALL_DELETED
- See Also:
- Constant Field Values
-
DBF_BAD_SIZEOF
public static final int DBF_BAD_SIZEOF
- See Also:
- Constant Field Values
-
DBF_REC_TOO_LONG
public static final int DBF_REC_TOO_LONG
- See Also:
- Constant Field Values
-
DBF_TOO_WIDE_FOR_INF
public static final int DBF_TOO_WIDE_FOR_INF
- See Also:
- Constant Field Values
-
DBF_MALLOC_FIELD
public static final int DBF_MALLOC_FIELD
- See Also:
- Constant Field Values
-
DBF_MALLOC
public static final int DBF_MALLOC
- See Also:
- Constant Field Values
-
DBF_GET_DATE
public static final int DBF_GET_DATE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DbfFileWriter
public DbfFileWriter(String file) throws IOException
- Throws:
IOException
-
-
Method Detail
-
writeHeader
public void writeHeader(DbfFieldDef[] f, int nrecs) throws IOException
- Throws:
IOException
-
writeRecords
public void writeRecords(Vector[] recs) throws DbfFileException, IOException
- Throws:
DbfFileExceptionIOException
-
writeRecord
public void writeRecord(Vector rec) throws DbfFileException, IOException
- Throws:
DbfFileExceptionIOException
-
close
public void close() throws IOException- Throws:
IOException
-
-