public interface SourcePositionMapBuilder
SourcePositionMap
. The builder pattern is reduced to a "single builder --
single product" case. A product can be used and built in turn.Modifier and Type | Interface and Description |
---|---|
static class |
SourcePositionMapBuilder.CannotAddException |
static interface |
SourcePositionMapBuilder.MappingHandle
A handle that gives control over created mapping.
|
static class |
SourcePositionMapBuilder.ResourceSection
Defines a section of a source file, contains a resource id and start and end point in text.
|
Modifier and Type | Method and Description |
---|---|
SourcePositionMapBuilder.MappingHandle |
addMapping(SourcePositionMapBuilder.ResourceSection originalSection,
SourcePositionMapBuilder.ResourceSection vmSection,
TextSectionMapping fromOriginalToVmSectionMapping)
Adds a new mapping between 2 resource sections.
|
SourcePositionMap |
getSourcePositionMap()
Returns an instance of map.
|
SourcePositionMap getSourcePositionMap()
SourcePositionMapBuilder.MappingHandle addMapping(SourcePositionMapBuilder.ResourceSection originalSection, SourcePositionMapBuilder.ResourceSection vmSection, TextSectionMapping fromOriginalToVmSectionMapping) throws SourcePositionMapBuilder.CannotAddException
originalSection
- a section of "original" resourcevmSection
- a section of "vm" resourcefromOriginalToVmSectionMapping
- defines internal mapping inside "original" and "vm"
sectionsSourcePositionMapBuilder.CannotAddException
Copyright (c) IBM Corp. and others 2000, 2016. All Rights Reserved.