Prefactoring: Extreme Abstraction, Extreme Separation, Extreme Readability
| < Day Day Up > |
| 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 }
|
| < Day Day Up > |