Class DataLoader<T>

java.lang.Object
gov.cms.hh.data.loader.DataLoader<T>
Type Parameters:
T -
All Implemented Interfaces:
DataLoaderIF

public class DataLoader<T> extends Object implements DataLoaderIF
Author:
CMS
  • Constructor Details

    • DataLoader

      public DataLoader(Class<T> clazz)
      Parameters:
      clazz -
    • DataLoader

      public DataLoader(Class<T> clazz, boolean loadDescriptions)
      Parameters:
      clazz -
      loadDescriptions -
    • DataLoader

      public DataLoader(Class<T> clazz, RecordLayoutIF recordLayout)
      Parameters:
      clazz -
      recordLayout -
    • DataLoader

      public DataLoader(Class<T> clazz, RecordLayoutIF recordLayout, boolean loadDescriptions)
      Parameters:
      clazz -
      recordLayout -
      loadDescriptions -
    • DataLoader

      public DataLoader(Class<T> clazz, LineParserIF lineParser)
      Parameters:
      clazz -
      lineParser -
    • DataLoader

      public DataLoader(Class<T> clazz, LineParserIF lineParser, boolean loadDescriptions)
      Parameters:
      clazz -
      lineParser -
      loadDescriptions -
  • Method Details

    • loadFile

      public List<T> loadFile(InputStream inputFile, boolean withHeaders)
      Parameters:
      inputFile -
      withHeaders -
      Returns:
    • loadFile

      public List<T> loadFile(String inputFile, boolean withHeaders)
      Specified by:
      loadFile in interface DataLoaderIF<T>
      Parameters:
      inputFile -
      withHeaders -
      Returns:
    • loadFile

      public List<T> loadFile(String fileName)
      Specified by:
      loadFile in interface DataLoaderIF<T>
      Parameters:
      fileName -
      Returns:
    • loadFile

      public List<T> loadFile(InputStream inputFile)
      Parameters:
      inputFile -
      Returns:
    • load

      public T load(String s)
      Specified by:
      load in interface DataLoaderIF<T>
      Parameters:
      s -
      Returns: