Namespace orion.compareUtils
				
				
			
				orion.compareUtils
				
				
					
Defined in:  </shared/eclipse/e4/orion/I201404012230/bundles/org.eclipse.orion.client.ui/web/orion/compare/compareUtils.js>.
				
			
| Constructor Attributes | Constructor Name and Description | 
|---|---|
| 
							
							 Utility methods 
						 | 
					
| Method Attributes | Method Name and Description | 
|---|---|
| <static> | 
								 orion.compareUtils.findFirstDiff(mapper, mapperColumnIndex, lineFrom, lineTo)
								 
								
							 | 
						
| <static> | 
								 orion.compareUtils.generateCompareHref(diffLocation, options)
								 
								
							 | 
						
| <static> | 
								 orion.compareUtils.generateCompareTreeHref(folderToCompare, options)
								 
								
							 | 
						
| <static> | 
								 orion.compareUtils.getAnnotationIndex(annotations, lineIndex)
								 
								
							 | 
						
| <static> | 
								 orion.compareUtils.getAnnotationIndexByMapper(annotations, mapperIndex)
								 
								
							 | 
						
| <static> | 
								 orion.compareUtils.getAnnotationMapperIndex(annotations, annotationIndex)
								 
								
							 | 
						
| <static> | 
								 orion.compareUtils.getMapperLineCount(mapper)
								 
								
							 | 
						
| <static> | 
								 orion.compareUtils.isMapperConflict(mapper, mapperIndex)
								 
								
							 | 
						
| <static> | 
								 orion.compareUtils.lookUpLineIndex(mapper, mapperColumnIndex, mapperIndex)
								 
								
							 | 
						
| <static> | 
								 orion.compareUtils.lookUpMapper(mapper, action, lineIndex)
								 
								Look up the mapper item by a given line index (zero based) 
							 | 
						
| <static> | 
								 orion.compareUtils.matchMapper(mapper, mapperColumnIndex, lineFrom, lineTo)
								 
								
							 | 
						
| <static> | 
								 orion.compareUtils.mergeDiffBlocks(oldTextModel, newDiffBlocks, mapper, diffArray, diffArraySubstrIndex, lineDelim)
								 
								
							 | 
						
| <static> | 
								 orion.compareUtils.overlapMapper(mapperItem, mapperColumnIndex, startLineIndex, lineFrom, lineTo)
								 
								
							 | 
						
| <static> | 
								 orion.compareUtils.updateMapper(mapper, mapperColumnIndex, startLineIndex, removedLineCount, addedLineCount)
								 
								
							 | 
						
					Method Detail
				
				
					 
					<static> 
					
					
					orion.compareUtils.findFirstDiff(mapper, mapperColumnIndex, lineFrom, lineTo)
					
					
					- Parameters:
 - mapper
 - mapperColumnIndex
 - lineFrom
 - lineTo
 
<static> 
					
					
					orion.compareUtils.generateCompareHref(diffLocation, options)
					
					
					- Parameters:
 - diffLocation
 - options
 
<static> 
					
					
					orion.compareUtils.generateCompareTreeHref(folderToCompare, options)
					
					
					- Parameters:
 - folderToCompare
 - options
 
<static> 
					
					
					orion.compareUtils.getAnnotationIndex(annotations, lineIndex)
					
					
					- Parameters:
 - annotations
 - lineIndex
 
<static> 
					
					
					orion.compareUtils.getAnnotationIndexByMapper(annotations, mapperIndex)
					
					
					- Parameters:
 - annotations
 - mapperIndex
 
<static> 
					
					
					orion.compareUtils.getAnnotationMapperIndex(annotations, annotationIndex)
					
					
					- Parameters:
 - annotations
 - annotationIndex
 
<static> 
					
					
					orion.compareUtils.getMapperLineCount(mapper)
					
					
					- Parameters:
 - mapper
 
<static> 
					
					
					orion.compareUtils.isMapperConflict(mapper, mapperIndex)
					
					
					- Parameters:
 - mapper
 - mapperIndex
 
<static> 
					
					
					orion.compareUtils.lookUpLineIndex(mapper, mapperColumnIndex, mapperIndex)
					
					
					- Parameters:
 - mapper
 - mapperColumnIndex
 - mapperIndex
 
<static> 
					
					{Object}
					orion.compareUtils.lookUpMapper(mapper, action, lineIndex)
					
					
					
						Look up the mapper item by a given line index (zero based)
						
						
					
					
					
					
						
							- Parameters:
 - {Array} mapper
 - , the mapper generated by the diffParser
 - {int} action
 - , mapperColumnIndex , the column index of the mapper , should be 0 or 1
 - {int} lineIndex
 - , the given line index
 
- Returns:
 - {Object} the object with two fields : the mapper index that collides with the lineIndex , the start line of the mapper
 
<static> 
					
					
					orion.compareUtils.matchMapper(mapper, mapperColumnIndex, lineFrom, lineTo)
					
					
					- Parameters:
 - mapper
 - mapperColumnIndex
 - lineFrom
 - lineTo
 
<static> 
					
					
					orion.compareUtils.mergeDiffBlocks(oldTextModel, newDiffBlocks, mapper, diffArray, diffArraySubstrIndex, lineDelim)
					
					
					- Parameters:
 - oldTextModel
 - newDiffBlocks
 - mapper
 - diffArray
 - diffArraySubstrIndex
 - lineDelim
 
<static> 
					
					
					orion.compareUtils.overlapMapper(mapperItem, mapperColumnIndex, startLineIndex, lineFrom, lineTo)
					
					
					- Parameters:
 - mapperItem
 - mapperColumnIndex
 - startLineIndex
 - lineFrom
 - lineTo
 
<static> 
					
					
					orion.compareUtils.updateMapper(mapper, mapperColumnIndex, startLineIndex, removedLineCount, addedLineCount)
					
					
					- Parameters:
 - mapper
 - mapperColumnIndex
 - startLineIndex
 - removedLineCount
 - addedLineCount