These classes import text files into the data access collections. B.8.1. AddFromFileInterface.java public interface AddFromFileInterface { void addToCollection( String line ) throws ParseLineDeviation; } B.8.2. CDDiscDataAccessImportExport.java public class CDDiscDataAccessImportExport { public CDDiscDataAccessImportExport( CDDiscDataAccess aCDDiscCollection ) public void addCDDiscsFromFile( String filename ) throws ImportFormatDeviation, ImportFileDeviation } B.8.3. CDDiscImportExport.java public class CDDiscImportExport { public static CDDisc parseLine( String line ) throws ParseLineDeviation } B.8.4. CDReleaseDataAccessImportExport.java public class CDReleaseDataAccessImportExport { public CDReleaseDataAccessImportExport( CDReleaseDataAccess aCDReleaseStateCollection ) public void addCDReleasesFromFile( String filename ) throws ImportFormatDeviation, ImportFileDeviation } B.8.5. CDReleaseImportExport.java public class CDReleaseImportExport { public static CDRelease parseLine( String line ) throws ParseLineDeviation } B.8.6. CustomerDataAccessExport.java public class CustomerDataAccessExport { public CustomerDataAccesstExport( CustomerDataAccess aCustomerStateCollection ) public void addCustomersFromFile( String filename ) throws ImportFormatDeviation, ImportFileDeviation } B.8.7. CustomerImportExport.java public class CustomerImportExport { public static Customer parseLine( String line ) throws ParseLineDeviation } B.8.8. DataAccessImportExportHelper.java public class DataAccessImportExportHelper { public void addCDDiscsFromFile( String filename, String nameForErrors, AddFromFileInterface addFromFile ) throws ImportFormatDeviation, ImportFileDeviation } |