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