|
@ -17,19 +17,19 @@ public class CommonBlock { |
|
|
private GenericHeader genericHeader; |
|
|
private GenericHeader genericHeader; |
|
|
private SiteConfiguration siteConfiguration; |
|
|
private SiteConfiguration siteConfiguration; |
|
|
private TaskConfiguration taskConfiguration; |
|
|
private TaskConfiguration taskConfiguration; |
|
|
private List<ScanConfiguration> scanConfigurations; |
|
|
private List<CutConfiguration> cutConfigurations; |
|
|
public CommonBlock(ICustomInputStream ICustomInputStream) throws IOException { |
|
|
public CommonBlock(ICustomInputStream ICustomInputStream) throws IOException { |
|
|
this.genericHeader = new GenericHeader(ICustomInputStream); |
|
|
this.genericHeader = new GenericHeader(ICustomInputStream); |
|
|
this.siteConfiguration = new SiteConfiguration(ICustomInputStream); |
|
|
this.siteConfiguration = new SiteConfiguration(ICustomInputStream); |
|
|
this.taskConfiguration = new TaskConfiguration(ICustomInputStream); |
|
|
this.taskConfiguration = new TaskConfiguration(ICustomInputStream); |
|
|
|
|
|
|
|
|
addScanConfigurations(ICustomInputStream); |
|
|
addCutConfigurations(ICustomInputStream); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
private void addScanConfigurations(ICustomInputStream ICustomInputStream) throws IOException { |
|
|
private void addCutConfigurations(ICustomInputStream ICustomInputStream) throws IOException { |
|
|
this.scanConfigurations = new ArrayList<>(taskConfiguration.getCutNumber()); |
|
|
this.cutConfigurations = new ArrayList<>(taskConfiguration.getCutNumber()); |
|
|
for(int index = 0; index < taskConfiguration.getCutNumber(); index++){ |
|
|
for(int index = 0; index < taskConfiguration.getCutNumber(); index++){ |
|
|
scanConfigurations.add(new ScanConfiguration(ICustomInputStream)); |
|
|
cutConfigurations.add(new CutConfiguration(ICustomInputStream)); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|