Package hec.io

Interface DBFSerializable

All Superinterfaces:
FieldAccessor
All Known Implementing Classes:
AbstractDBFObject, DBFCollectionObject, ModifiedTime, SimpleAnnotationDbfObject, SimpleCustomUserTypeObject, SimpleParentDbfObject

public interface DBFSerializable extends FieldAccessor
Interface for defining classes that can be serialized into a DBF database file.
Since:
November 20, 2000
  • Method Summary

    Modifier and Type
    Method
    Description
    long
    Gets the identifier for this object
    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.
     
    Returns the string TAG that allows the database to select the name column of data in that database
    boolean
    setId(long id)
    sets the identifier for this object

    Methods 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 -