|
Eclipse Platform 2.1 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | 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
org.eclipse.jface.text.IDocumentInformationMapping
null
public int toOriginOffset(int imageOffset) throws BadLocationException
IDocumentInformationMapping
-1
if there is no such offsettoOriginOffset
in interface IDocumentInformationMapping
org.eclipse.jface.text.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
org.eclipse.jface.text.IDocumentInformationMapping
imageRegion
- the region of the image documentBadLocationException
- 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
org.eclipse.jface.text.IDocumentInformationMapping
imageLine
- the line of the image documentnull
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
org.eclipse.jface.text.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 offsettoImageOffset
in interface IDocumentInformationMapping
org.eclipse.jface.text.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
org.eclipse.jface.text.IDocumentInformationMapping
originRegion
- the region of the original documentnull
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
org.eclipse.jface.text.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
org.eclipse.jface.text.IDocumentInformationMapping
originLine
- the line in the original documentBadLocationException
- if originLine
is not a valid line in the original document
|
Eclipse Platform 2.1 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |