org.geotools.dbffile
Class DbfFieldDef

java.lang.Object
  extended by org.geotools.dbffile.DbfFieldDef

public class DbfFieldDef
extends java.lang.Object

class to hold infomation about the fields in the file


Field Summary
static int DBF_ALL_DELETED
           
static int DBF_BAD_DBFID
           
static int DBF_BAD_EODEFS
           
static int DBF_BAD_INT_WIDTH
           
static int DBF_BAD_ITYPE
           
static int DBF_BAD_OFFSET
           
static int DBF_BAD_SIZEOF
           
static int DBF_BUFFSIZE
           
static int DBF_CANNOT_DO_MEMO
           
static int DBF_CENTURY
           
static int DBF_END_OF_DEFS
           
static int DBF_FLOATING_N
           
static int DBF_GET_DATE
           
static int DBF_INT_EXP
           
static int DBF_INT_JUNK
           
static int DBF_INT_REAL
           
static int DBF_MALLOC
           
static int DBF_MALLOC_FIELD
           
static int DBF_MAXFIELDS
           
static int DBF_MAXLEN
           
static int DBF_NAMELEN
           
static int DBF_NO_FIELDS
           
static int DBF_OK
           
static int DBF_READ_DATA
           
static int DBF_READ_DEFS
           
static int DBF_READ_HEAD
           
static int DBF_REC_DELETED
           
static int DBF_REC_TOO_LONG
           
static int DBF_TOO_MANY_FIELDS
           
static int DBF_TOO_WIDE_FOR_INF
           
static int DBF_UNPRINT_DATA
           
static int DBF_WRITE_DATA
           
static int DBF_WRITE_DEFS
           
static int DBF_WRITE_HEAD
           
static int DBF3_MAXFIELDS
           
static int DBF4_MAXFIELDS
           
 int fieldlen
           
 java.lang.StringBuffer fieldname
           
 int fieldnumdec
           
 int fieldstart
           
 char fieldtype
           
 
Constructor Summary
DbfFieldDef()
           
DbfFieldDef(java.lang.String fieldname, char fieldtype, int fieldlen, int fieldnumdec)
           
 
Method Summary
 void setup(int pos, EndianDataInputStream dFile)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

fieldname

public java.lang.StringBuffer fieldname

fieldtype

public char fieldtype

fieldstart

public int fieldstart

fieldlen

public int fieldlen

fieldnumdec

public int fieldnumdec

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

DbfFieldDef

public DbfFieldDef()

DbfFieldDef

public DbfFieldDef(java.lang.String fieldname,
                   char fieldtype,
                   int fieldlen,
                   int fieldnumdec)
Method Detail

toString

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

setup

public void setup(int pos,
                  EndianDataInputStream dFile)
           throws java.io.IOException
Throws:
java.io.IOException