|
Eclipse Platform 2.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.eclipse.jface.text.ParentChildMapping
Implementation of IDocumentInformationMapping
matching ChildDocument
and
ChildDocumentManager
. The parent document is considered the original document, the child
document is considered the image document.
Constructor Summary | |
ParentChildMapping(ChildDocument childDocument)
Creates a new document mapping between the parent document of the given child document and the child document. |
Method Summary | |
IRegion |
getCoverage()
Returns the minimal region of the original document that completely comprises all of the image document or null if there is no such region. |
int |
toClosestImageLine(int originLine)
Returns the line of the image document whose corresponding line in the original document is closest to the given line in the original document. |
int |
toImageLine(int originLine)
Returns the line of the image document that corresponds to the given line of the original document or -1 if there is no such line. |
int |
toImageOffset(int originOffset)
Returns the offset in the image document that corresponds to the given offset in the original document or -1 if there is no such offset |
IRegion |
toImageRegion(IRegion originRegion)
Returns the minimal region of the image document that completely comprises the given region of the original document or null if there is no such region. |
int |
toOriginLine(int imageLine)
Returns the line of the original document that corresponds to the given line of the image document or -1 if there is no such line. |
IRegion |
toOriginLines(int imageLine)
Returns the range of lines of the original document that corresponds to the given line of the image document or null if there are no such lines. |
int |
toOriginOffset(int imageOffset)
Returns the offset in the original document that corresponds to the given offset in the image document or -1 if there is no such offset |
IRegion |
toOriginRegion(IRegion imageRegion)
Returns the minimal region of the original document that completely comprises the given region of the image document or null if there is no such region. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ParentChildMapping(ChildDocument childDocument)
childDocument
- Method Detail |
public IRegion getCoverage()
IDocumentInformationMapping
null
if there is no such region.
getCoverage
in interface IDocumentInformationMapping
null
public int toOriginOffset(int imageOffset) throws BadLocationException
IDocumentInformationMapping
-1
if there is no such offset
toOriginOffset
in interface IDocumentInformationMapping
imageOffset
- the offset in the image document
-1
BadLocationException
- if imageOffset
is not a valid offset in the image documentpublic IRegion toOriginRegion(IRegion imageRegion) throws BadLocationException
IDocumentInformationMapping
null
if there is no such region.
toOriginRegion
in interface IDocumentInformationMapping
imageRegion
- the region of the image document
BadLocationException
- if imageRegion
is not a valid region of the image documentpublic IRegion toOriginLines(int imageLine) throws BadLocationException
IDocumentInformationMapping
null
if there are no such lines.
toOriginLines
in interface IDocumentInformationMapping
imageLine
- the line of the image document
null
BadLocationException
- if imageLine
is not a valid line number in the image documentpublic int toOriginLine(int imageLine) throws BadLocationException
IDocumentInformationMapping
-1
if there is no such line.
toOriginLine
in interface IDocumentInformationMapping
imageLine
- the line of the image document
-1
BadLocationException
- if imageLine
is not a valid line number in the image documentpublic int toImageOffset(int originOffset) throws BadLocationException
IDocumentInformationMapping
-1
if there is no such offset
toImageOffset
in interface IDocumentInformationMapping
originOffset
- the offset in the original document
-1
BadLocationException
- if originOffset
is not a valid offset in the original documentpublic IRegion toImageRegion(IRegion originRegion) throws BadLocationException
IDocumentInformationMapping
null
if there is no such region.
toImageRegion
in interface IDocumentInformationMapping
originRegion
- the region of the original document
null
BadLocationException
- if originRegion
is not a valid region of the original documentpublic int toImageLine(int originLine) throws BadLocationException
IDocumentInformationMapping
-1
if there is no such line.
toImageLine
in interface IDocumentInformationMapping
originLine
- the line of the original document
-1
BadLocationException
- if originLine
is not a valid line number in the original documentpublic int toClosestImageLine(int originLine) throws BadLocationException
IDocumentInformationMapping
toClosestImageLine
in interface IDocumentInformationMapping
originLine
- the line in the original document
BadLocationException
- if originLine
is not a valid line in the original document
|
Eclipse Platform 2.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |