Class DbfFieldDef
java.lang.Object
org.geotools.dbffile.DbfFieldDef
class to hold infomation about the fields in the file
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intintintintchar -
Constructor Summary
ConstructorsConstructorDescriptionDbfFieldDef(String fieldname, char fieldtype, int fieldlen, int fieldnumdec) -
Method Summary
Modifier and TypeMethodDescriptionvoidsetup(int pos, EndianDataInputStream dFile) Sets up the Dbf field definition.voidsetup(int pos, EndianDataInputStream dFile, Charset charset) Sets up the Dbf field definition with a specified Charset for the fieldnames.toString()
-
Field Details
-
fieldname
-
fieldtype
public char fieldtype -
fieldstart
public int fieldstart -
fieldlen
public int fieldlen -
fieldnumdec
public int fieldnumdec -
DBF_CENTURY
static final int DBF_CENTURY- See Also:
-
DBF_MAXLEN
static final int DBF_MAXLEN- See Also:
-
DBF_NAMELEN
static final int DBF_NAMELEN- See Also:
-
DBF3_MAXFIELDS
static final int DBF3_MAXFIELDS- See Also:
-
DBF4_MAXFIELDS
static final int DBF4_MAXFIELDS- See Also:
-
DBF_MAXFIELDS
static final int DBF_MAXFIELDS- See Also:
-
DBF_BUFFSIZE
static final int DBF_BUFFSIZE- See Also:
-
DBF_END_OF_DEFS
static final int DBF_END_OF_DEFS- See Also:
-
DBF_OK
static final int DBF_OK- See Also:
-
DBF_READ_HEAD
static final int DBF_READ_HEAD- See Also:
-
DBF_BAD_DBFID
static final int DBF_BAD_DBFID- See Also:
-
DBF_WRITE_HEAD
static final int DBF_WRITE_HEAD- See Also:
-
DBF_READ_DEFS
static final int DBF_READ_DEFS- See Also:
-
DBF_TOO_MANY_FIELDS
static final int DBF_TOO_MANY_FIELDS- See Also:
-
DBF_NO_FIELDS
static final int DBF_NO_FIELDS- See Also:
-
DBF_BAD_EODEFS
static final int DBF_BAD_EODEFS- See Also:
-
DBF_WRITE_DEFS
static final int DBF_WRITE_DEFS- See Also:
-
DBF_BAD_ITYPE
static final int DBF_BAD_ITYPE- See Also:
-
DBF_CANNOT_DO_MEMO
static final int DBF_CANNOT_DO_MEMO- See Also:
-
DBF_BAD_INT_WIDTH
static final int DBF_BAD_INT_WIDTH- See Also:
-
DBF_BAD_OFFSET
static final int DBF_BAD_OFFSET- See Also:
-
DBF_FLOATING_N
static final int DBF_FLOATING_N- See Also:
-
DBF_READ_DATA
static final int DBF_READ_DATA- See Also:
-
DBF_UNPRINT_DATA
static final int DBF_UNPRINT_DATA- See Also:
-
DBF_WRITE_DATA
static final int DBF_WRITE_DATA- See Also:
-
DBF_INT_EXP
static final int DBF_INT_EXP- See Also:
-
DBF_INT_REAL
static final int DBF_INT_REAL- See Also:
-
DBF_INT_JUNK
static final int DBF_INT_JUNK- See Also:
-
DBF_REC_DELETED
static final int DBF_REC_DELETED- See Also:
-
DBF_ALL_DELETED
static final int DBF_ALL_DELETED- See Also:
-
DBF_BAD_SIZEOF
static final int DBF_BAD_SIZEOF- See Also:
-
DBF_REC_TOO_LONG
static final int DBF_REC_TOO_LONG- See Also:
-
DBF_TOO_WIDE_FOR_INF
static final int DBF_TOO_WIDE_FOR_INF- See Also:
-
DBF_MALLOC_FIELD
static final int DBF_MALLOC_FIELD- See Also:
-
DBF_MALLOC
static final int DBF_MALLOC- See Also:
-
DBF_GET_DATE
static final int DBF_GET_DATE- See Also:
-
-
Constructor Details
-
DbfFieldDef
public DbfFieldDef() -
DbfFieldDef
-
-
Method Details
-
toString
-
setup
Sets up the Dbf field definition. For compatibilty reasons, this method is is now a wrapper for the changed/new one with Charset functions.- Parameters:
pos- position of the field in the rowdFile- the Dbf File as an EndianDataInputStream- Throws:
IOException- if an IOException occurred- See Also:
-
setup
Sets up the Dbf field definition with a specified Charset for the fieldnames.- Parameters:
pos- position of the field in the rowdFile- the Dbf File as an EndianDataInputStreamcharset- the Charset to use to read the DbfFile- Throws:
IOException- if an IOException occurred
-