Package hec.io
Interface DBFSerializable
- All Superinterfaces:
FieldAccessor
- All Known Implementing Classes:
AbstractDBFObject,DBFCollectionObject,ModifiedTime,SimpleAnnotationDbfObject,SimpleCustomUserTypeObject,SimpleParentDbfObject
Interface for defining classes that can be serialized into a DBF database file.
- Since:
- November 20, 2000
-
Method Summary
Modifier and TypeMethodDescriptionlonggetId()Gets the identifier for this objectgetIDTag()Gets the string TAG that allows the database to select the column of data in the database that uniquely identifies each object in the database.Returns the necessary mapping information that maps a member field to a column in the DBF file.getName()Returns the string TAG that allows the database to select the name column of data in that databasebooleansetId(long id) sets the identifier for this objectMethods inherited from interface hec.io.FieldAccessor
getFieldObject, setFieldObject
-
Method Details
-
getMappingInformation
DBFMappingClass getMappingInformation()Returns the necessary mapping information that maps a member field to a column in the DBF file.- Returns:
- The mapping object
-
getNameTag
String getNameTag()Returns the string TAG that allows the database to select the name column of data in that database- Returns:
- The string tag value
-
getName
String getName() -
getIDTag
String getIDTag()Gets the string TAG that allows the database to select the column of data in the database that uniquely identifies each object in the database.- Returns:
- The string tag value
-
getId
long getId()Gets the identifier for this object -
setId
boolean setId(long id) sets the identifier for this object- Parameters:
id-
-