Package hec.io.dbf
Interface DBFHeader
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
AbstractDBFHeader
,AsciiDbfDataStorageHeader
,AsciiSerializableDbfHeader
,DBaseIIIHeader
,DBaseIVHeader
,DBaseIVMemoHeader
An interface that describes the operations able to be performed on DBF headers.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
deleteFieldDescriptor
(int pos) void
deleteFieldDescriptor
(String name) byte[]
getFieldDescriptor
(int pos) getFieldDescriptor
(String fieldName) String[]
int
int
int
int
void
insertFieldDescriptor
(DBFFieldDescriptor fd, int pos) boolean
readHeader
(EndianInputStream reader) void
resizeFieldDescriptor
(int newSize, int pos)
-
Method Details
-
readHeader
-
deleteFieldDescriptor
-
deleteFieldDescriptor
void deleteFieldDescriptor(int pos) -
getFieldDescriptor
-
getFieldDescriptor
-
getFieldDescriptors
List getFieldDescriptors() -
getFieldNames
String[] getFieldNames() -
insertFieldDescriptor
-
resizeFieldDescriptor
void resizeFieldDescriptor(int newSize, int pos) -
getHeaderSize
int getHeaderSize() -
getRecordSize
int getRecordSize() -
getNumRecords
int getNumRecords() -
getByteArray
byte[] getByteArray() -
getNumDescriptors
int getNumDescriptors()
-