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 TypeMethodDescriptionvoiddeleteFieldDescriptor(int pos) voiddeleteFieldDescriptor(String name) byte[]getFieldDescriptor(int pos) getFieldDescriptor(String fieldName) String[]intintintintvoidinsertFieldDescriptor(DBFFieldDescriptor fd, int pos) booleanreadHeader(EndianInputStream reader) voidresizeFieldDescriptor(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()
-