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