Class orion.DiffTreeNavigator.TwoWayDiffBlockFeeder
A feeder to feed all the diff blocks based on the line index and mapper index.
Defined in: </shared/eclipse/e4/orion/I201404012230/bundles/org.eclipse.orion.client.ui/web/orion/compare/diffTreeNavigator.js>.
Constructor Attributes | Constructor Name and Description |
---|---|
orion.DiffTreeNavigator.TwoWayDiffBlockFeeder(The, The, The)
Creates a new generic diff block feeder
Each item in the feeder is represented by a pair of number [lineIndexOfTheTextModel, correspondingMapperIndex].
|
Method Attributes | Method Name and Description |
---|---|
getCharRange(blockIndex)
|
|
getCurrentWordAnnoType(annoPosition, textModel)
|
|
getDiffBlockH(diffBlockIndex)
|
|
getLineNumber(lineIndex)
|
|
getTextOnBlock(blockIndex)
|
|
getWordAnnoTypes(result)
|
|
Class Detail
orion.DiffTreeNavigator.TwoWayDiffBlockFeeder(The, The, The)
Creates a new generic diff block feeder
Each item in the feeder is represented by a pair of number [lineIndexOfTheTextModel, correspondingMapperIndex].
- Parameters:
- {orion.editor.TextModel} The
- text model of the whole text.
- {array} The
- mapper generated from the unified diff.
- {integer} The
- column index where the line index can be calculated.
Method Detail
getCharRange(blockIndex)
- Parameters:
- blockIndex
getCurrentWordAnnoType(annoPosition, textModel)
- Parameters:
- annoPosition
- textModel
getDiffBlockH(diffBlockIndex)
- Parameters:
- diffBlockIndex
getDiffBlocks()
getLineNumber(lineIndex)
- Parameters:
- lineIndex
getMapper()
getOverviewLineCount()
getTextOnBlock(blockIndex)
- Parameters:
- blockIndex
getWordAnnoTypes(result)
- Parameters:
- result
isMapperEmpty()