Class DAO

java.lang.Object
org.deltava.dao.file.DAO
Direct Known Subclasses:
GetAirspaceDefinition, GetImportStatus, GetPDFText, GetProcData, GetSerializedOnline, GetSerializedPosition, GetSerializedRoute, GetTiles, GetVATSIMTransceivers, GetWAFSData, OnlineNetworkDAO, ScheduleLoadDAO, WriteableDAO

public abstract class DAO extends Object
An abstract class to support stream-based Data Access Objects.
Since:
1.0
Version:
9.0
Author:
Luke
  • Constructor Details

    • DAO

      protected DAO(InputStream is)
      Initializes the Data Access Object with a particular input stream.
      Parameters:
      is - the input stream
  • Method Details

    • setBufferSize

      public void setBufferSize(int size)
      Sets the buffer size for the connection.
      Parameters:
      size - the size in bytes
    • getReader

      protected LineNumberReader getReader()
      Returns a reader suitable for text reads on the HTTP connection.
      Returns:
      a BufferedReader
    • getStream

      protected InputStream getStream()
      Returns the input stream used for input.
      Returns:
      an InputStream