Uses of Class
org.eclipse.jface.text.BadLocationException
Package
Description
Provides the API for manipulating file buffers.
Provides a framework for creating and manipulating text documents.
Application programming interfaces for interaction
with the Eclipse text editor's linked position support.
This package provides an implementation of projection documents.
Provides a framework for rule based text scanning
and uses the framework to provide rule-driven default implementations of
IPresentationDamager
, IPresentationRepairer
and IDocumentPartitioner
.Provides a framework for connecting document regions
with annotations and for displaying those.
This package provides the UI part for projection documents of which the most important part is the projection viewer.
Application programming interfaces for interaction
with the Eclipse text template support.
Application programmer interface to implement semantic preserving workspace transformations.
Provides support for describing and applying textual document editions.
Application programming interfaces for interaction
with the Eclipse console.
Provides a framework for text editors obeying to the
desktop rules.
-
Uses of BadLocationException in org.eclipse.core.filebuffers.manipulation
Modifier and TypeMethodDescriptionfinal UndoEdit
MultiTextEditWithProgress.apply
(IDocument document, int style, IProgressMonitor progressMonitor) final UndoEdit
MultiTextEditWithProgress.apply
(IDocument document, IProgressMonitor progressMonitor) -
Uses of BadLocationException in org.eclipse.jface.text
Modifier and TypeMethodDescriptionvoid
DocumentCommand.addCommand
(int commandOffset, int commandLength, String commandText, IDocumentListener commandOwner) Adds an additional replace command.void
AbstractDocument.addPosition
(String category, Position position) void
AbstractDocument.addPosition
(Position position) void
IDocument.addPosition
(String category, Position position) Adds the position to the specified position category of the document.void
IDocument.addPosition
(Position position) Adds the position to the document's default position category.protected final void
AbstractLineTracker.checkRewriteSession()
Checks the presence of a rewrite session and flushes it.int
AbstractDocument.computeIndexInCategory
(String category, int offset) int
IDocument.computeIndexInCategory
(String category, int offset) Computes the index at which aPosition
with the specified offset would be inserted into the given category.AbstractDocument.computePartitioning
(int offset, int length) AbstractDocument.computePartitioning
(String partitioning, int offset, int length, boolean includeZeroLengthPartitions) IDocument.computePartitioning
(int offset, int length) Computes the partitioning of the given document range using the document's partitioner.IDocumentExtension3.computePartitioning
(String partitioning, int offset, int length, boolean includeZeroLengthPartitions) Computes the partitioning of the given document range based on the given partitioning type.static ITypedRegion[]
TextUtilities.computePartitioning
(IDocument document, String partitioning, int offset, int length, boolean includeZeroLengthPartitions) Computes and returns the partitioning for the given region of the given document for the given partitioning name.FindReplaceDocumentAdapter.find
(int startOffset, String findString, boolean forwardSearch, boolean caseSensitive, boolean wholeWord, boolean regExSearch) Returns the location of a given string in this adapter's document based on a set of search criteria.protected int
DefaultIndentLineAutoEditStrategy.findEndOfWhiteSpace
(IDocument document, int offset, int end) Returns the first offset greater thanoffset
and smaller thanend
whose character is not a space or tab character.protected final void
AbstractLineTracker.flushRewriteSession()
Flushes the active rewrite session.AbstractDocument.get
(int pos, int length) IDocument.get
(int offset, int length) Returns this document's text for the specified range.char
AbstractDocument.getChar
(int pos) char
IDocument.getChar
(int offset) Returns the character at the given document offset in this document.AbstractDocument.getContentType
(int offset) AbstractDocument.getContentType
(String partitioning, int offset, boolean preferOpenPartitions) IDocument.getContentType
(int offset) Returns the type of the document partition containing the given offset.IDocumentExtension3.getContentType
(String partitioning, int offset, boolean preferOpenPartitions) Returns the type of the document partition containing the given offset for the given partitioning.static String
TextUtilities.getContentType
(IDocument document, String partitioning, int offset, boolean preferOpenPartitions) Returns the content type at the given offset of the given document.static IRegion[]
JFaceTextUtil.getCoveredRanges
(ITextViewer viewer, ITextSelection selection) Returns the text regions covered by the given selection in the given viewer.IRegion[]
IDocumentInformationMappingExtension.getExactCoverage
(IRegion originRegion) Returns the maximal sub-regions of the given origin region which are completely covered.AbstractDocument.getLineDelimiter
(int line) AbstractLineTracker.getLineDelimiter
(int line) IDocument.getLineDelimiter
(int line) Returns the line delimiter of that line ornull
if the line is not closed with a line delimiter.ILineTracker.getLineDelimiter
(int line) Returns the line delimiter of the specified line.AbstractDocument.getLineInformation
(int line) AbstractLineTracker.getLineInformation
(int line) IDocument.getLineInformation
(int line) Returns a description of the specified line.ILineTracker.getLineInformation
(int line) Returns a line description of the given line.AbstractDocument.getLineInformationOfOffset
(int offset) AbstractLineTracker.getLineInformationOfOffset
(int offset) IDocument.getLineInformationOfOffset
(int offset) Returns a description of the line at the given offset.ILineTracker.getLineInformationOfOffset
(int offset) Returns a line description of the line at the given offset.int
AbstractDocument.getLineLength
(int line) int
AbstractLineTracker.getLineLength
(int line) int
IDocument.getLineLength
(int line) Returns the length of the given line including the line's delimiter.int
ILineTracker.getLineLength
(int line) Returns length of the specified line including the line's delimiter.int
AbstractLineTracker.getLineNumberOfOffset
(int offset) int
ILineTracker.getLineNumberOfOffset
(int offset) Returns the line number the character at the given offset belongs to.int
AbstractDocument.getLineOffset
(int line) int
AbstractLineTracker.getLineOffset
(int line) int
IDocument.getLineOffset
(int line) Determines the offset of the first character of the given line.int
ILineTracker.getLineOffset
(int line) Returns the position of the first character of the specified line.int
AbstractDocument.getLineOfOffset
(int pos) int
IDocument.getLineOfOffset
(int offset) Returns the number of the line at which the character of the specified position is located.int
AbstractDocument.getNumberOfLines
(int offset, int length) int
AbstractLineTracker.getNumberOfLines
(int offset, int length) int
IDocument.getNumberOfLines
(int offset, int length) Returns the number of lines which are occupied by a given text range.int
ILineTracker.getNumberOfLines
(int offset, int length) Returns the number of lines which are occupied by a given text range.AbstractDocument.getPartition
(int offset) AbstractDocument.getPartition
(String partitioning, int offset, boolean preferOpenPartitions) IDocument.getPartition
(int offset) Returns the document partition in which the position is located.IDocumentExtension3.getPartition
(String partitioning, int offset, boolean preferOpenPartitions) Returns the document partition of the given partitioning in which the given offset is located.static ITypedRegion
TextUtilities.getPartition
(IDocument document, String partitioning, int offset, boolean preferOpenPartitions) Returns the partition of the given offset of the given document.static boolean
JFaceTextUtil.isEmpty
(ITextViewer viewer, ITextSelection selection) Returnstrue
if the text covered byselection
does not contain any characters in the given viewer.boolean
AbstractDocument.isLineInformationRepairNeeded
(int offset, int length, String text) Tells whether the line information of the document implementing this interface needs to be repaired after replacing the given text.boolean
Document.isLineInformationRepairNeeded
(int offset, int length, String text) boolean
IRepairableDocumentExtension.isLineInformationRepairNeeded
(int offset, int length, String text) Tells whether the line information of the document implementing this interface needs to be repaired after replacing the given text.static DocumentEvent
TextUtilities.mergeProcessedDocumentEvents
(List<? extends DocumentEvent> documentEvents) Returns a document event which is an accumulation of a list of document events,null
if the list of document events is empty.static DocumentEvent
TextUtilities.mergeUnprocessedDocumentEvents
(IDocument unprocessedDocument, List<? extends DocumentEvent> documentEvents) Returns a document event which is an accumulation of a list of document events,null
if the list of documentEvents is empty.RewriteSessionEditProcessor.performEdits()
void
void
void
Substitutes the previous match with the given text.void
Substitutes the given text for the specified document range.void
Substitutes the given text for the specified document range.void
Informs the line tracker about the specified change in the tracked text.int
AbstractDocument.search
(int startPosition, String findString, boolean forwardSearch, boolean caseSensitive, boolean wholeWord) Deprecated.int
IDocument.search
(int startOffset, String findString, boolean forwardSearch, boolean caseSensitive, boolean wholeWord) Deprecated.as of 3.0 search is provided byFindReplaceDocumentAdapter
int
IDocumentInformationMapping.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.IDocumentInformationMappingExtension2.toClosestImageRegion
(IRegion originRegion) Returns the minimal region of the image document that completely comprises the given region of the original document.IDocumentInformationMappingExtension.toExactImageRegion
(IRegion originRegion) Adheres tooriginRegion=toOriginRegion(toExactImageRegion(originRegion))
, iftoExactImageRegion(originRegion) !
IRegion[]
IDocumentInformationMappingExtension.toExactImageRegions
(IRegion originRegion) Returns the segments of the image document that exactly correspond to the given region of the original document.IRegion[]
IDocumentInformationMappingExtension.toExactOriginRegions
(IRegion imageRegion) Returns the fragments of the original document that exactly correspond to the given region of the image document.int
IDocumentInformationMapping.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
IDocumentInformationMapping.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 offsetIDocumentInformationMapping.toImageRegion
(IRegion originRegion) Returns the minimal region of the image document that completely comprises the given region of the original document ornull
if there is no such region.int
IDocumentInformationMapping.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.IDocumentInformationMapping.toOriginLines
(int imageLine) Returns the range of lines of the original document that corresponds to the given line of the image document ornull
if there are no such lines.int
IDocumentInformationMapping.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 offsetIDocumentInformationMapping.toOriginRegion
(IRegion imageRegion) Returns the minimal region of the original document that completely comprises the given region of the image document ornull
if there is no such region.protected boolean
TextViewer.updateSlaveDocument
(IDocument slaveDocument, int modelRangeOffset, int modelRangeLength) Updates the given slave document to show the specified range of its master document.protected boolean
TextViewer.updateVisibleDocument
(IDocument visibleDocument, int visibleRegionOffset, int visibleRegionLength) Deprecated.useupdateSlaveDocument
instead -
Uses of BadLocationException in org.eclipse.jface.text.codemining
ModifierConstructorDescriptionprotected
LineEndCodeMining
(IDocument document, int line, ICodeMiningProvider provider) LineHeaderCodeMining
(int beforeLineNumber, IDocument document, ICodeMiningProvider provider) CodeMining constructor to locate the code mining before the given line number.LineHeaderCodeMining
(int beforeLineNumber, IDocument document, ICodeMiningProvider provider, Consumer<MouseEvent> action) CodeMining constructor to locate the code mining before the given line number.LineHeaderCodeMining
(Position position, ICodeMiningProvider provider, Consumer<MouseEvent> action) CodeMining constructor to locate the code mining before the given line at the supplied position. -
Uses of BadLocationException in org.eclipse.jface.text.link
Modifier and TypeMethodDescriptionvoid
LinkedModeModel.addGroup
(LinkedPositionGroup group) Adds a position group to thisLinkedModeModel
.void
LinkedPositionGroup.addPosition
(LinkedPosition position) Adds a position to this group.void
LinkedModeModel.forceInstall()
Installs this model, which includes registering as document listener on all involved documents and storing global information about this model.LinkedPosition.getContent()
Returns the content of this position on the referenced document.void
LinkedModeUI.setExitPosition
(ITextViewer viewer, int offset, int length, int sequence) Sets the exit position to move the caret to when linked mode is exited.void
LinkedModeUI.setExitPosition
(LinkedModeUI.LinkedModeUITarget target, int offset, int length, int sequence) Sets the exit position to move the caret to when linked mode mode is exited.boolean
LinkedModeModel.tryInstall()
Installs this model, which includes registering as document listener on all involved documents and storing global information about this model. -
Uses of BadLocationException in org.eclipse.jface.text.projection
Modifier and TypeMethodDescriptionprotected final boolean
ProjectionDocument.adaptProjectionToMasterChange
(DocumentEvent masterEvent) Ensures that when the master event affects this projection document, that the whole region described by the event is part of this projection document.void
ProjectionDocument.addMasterDocumentRange
(int offsetInMaster, int lengthInMaster) Ensures that the given range of the master document is part of this projection document.final IRegion[]
ProjectionDocument.computeProjectedMasterRegions
(int offsetInMaster, int lengthInMaster) Returns the sequence of all master document regions with are contained in the given master document range and which are part of this projection document.final IRegion[]
ProjectionDocument.computeUnprojectedMasterRegions
(int offsetInMaster, int lengthInMaster) Returns the sequence of all master document regions which are contained in the given master document range and which are not yet part of this projection document.IRegion[]
ProjectionMapping.getExactCoverage
(IRegion originRegion) void
ProjectionDocument.removeMasterDocumentRange
(int offsetInMaster, int lengthInMaster) Ensures that the given range of the master document is not part of this projection document.void
void
ProjectionDocument.replaceMasterDocumentRanges
(int offsetInMaster, int lengthInMaster) Replaces all master document ranges with the given master document range.void
ChildDocument.setParentDocumentRange
(int offset, int length) Sets the parent document range covered by this child document to the given range.int
ProjectionMapping.toClosestImageLine
(int originLine) ProjectionMapping.toClosestImageRegion
(IRegion originRegion) ProjectionMapping.toExactImageRegion
(IRegion originRegion) IRegion[]
ProjectionMapping.toExactImageRegions
(IRegion originRegion) IRegion[]
ProjectionMapping.toExactOriginRegions
(IRegion imageRegion) int
ProjectionMapping.toImageLine
(int originLine) int
ProjectionMapping.toImageOffset
(int originOffset) ProjectionMapping.toImageRegion
(IRegion originRegion) int
ProjectionMapping.toOriginLine
(int imageLine) ProjectionMapping.toOriginLines
(int imageLine) int
ProjectionMapping.toOriginOffset
(int imageOffset) ProjectionMapping.toOriginRegion
(IRegion imageRegion) -
Uses of BadLocationException in org.eclipse.jface.text.rules
Modifier and TypeMethodDescriptionprotected int
DefaultDamagerRepairer.endOfLineOf
(int offset) Returns the end offset of the line that contains the specified offset or if the offset is inside a line delimiter, the end offset of the next line. -
Uses of BadLocationException in org.eclipse.jface.text.source
Modifier and TypeMethodDescriptionprotected void
AnnotationModel.addAnnotation
(Annotation annotation, Position position, boolean fireModelChanged) Adds the given annotation to this model.protected void
AnnotationModel.addPosition
(IDocument document, Position position) Adds the given position to the default position category of the given document.protected void
AnnotationModel.replaceAnnotations
(Annotation[] annotationsToRemove, Map<? extends Annotation, ? extends Position> annotationsToAdd, boolean fireModelChanged) Replaces the given annotations in this model and if advised fires a model change event.int
ILineDiffer.restoreAfterLine
(int line) Restores the deleted lines afterline
.void
ILineDiffer.revertBlock
(int line) Reverts a block of modified / added lines to their original state, including any deleted lines inside the block or at its borders.void
ILineDiffer.revertLine
(int line) Reverts a single changed line to its original state, not touching any lines that are deleted at its borders.void
ILineDiffer.revertSelection
(int line, int nLines) Reverts a range of lines to their original state, including any deleted lines inside the block or at its borders. -
Uses of BadLocationException in org.eclipse.jface.text.source.inlined
-
Uses of BadLocationException in org.eclipse.jface.text.source.projection
Modifier and TypeMethodDescriptionint
IProjectionPosition.computeCaptionOffset
(IDocument document) Returns the offset of the caption (the anchor region) of this projection position.IRegion[]
IProjectionPosition.computeProjectionRegions
(IDocument document) Returns an array of regions that should be collapsed when the annotation belonging to this position is collapsed.final void
ProjectionViewer.reinitializeProjection()
Forces this viewer to throw away any old state and to initialize its content from its projection annotation model.protected boolean
ProjectionViewer.updateSlaveDocument
(IDocument slaveDocument, int modelRangeOffset, int modelRangeLength) -
Uses of BadLocationException in org.eclipse.jface.text.templates
Modifier and TypeMethodDescriptionabstract TemplateBuffer
Evaluates the template in this context and returns a template buffer.void
TemplateContextType.resolve
(TemplateBuffer buffer, TemplateContext context) Resolves the variables inbuffer
withincontext
and edits the template buffer to reflect the resolved variables. -
Uses of BadLocationException in org.eclipse.ltk.core.refactoring
Modifier and TypeMethodDescriptionprotected UndoEdit
DocumentChange.performEdits
(IDocument document) protected UndoEdit
TextChange.performEdits
(IDocument document) Executes the text edits on the given document.protected UndoEdit
TextFileChange.performEdits
(IDocument document) -
Uses of BadLocationException in org.eclipse.text.edits
Modifier and TypeMethodDescriptionfinal UndoEdit
Applies the edit tree rooted by this edit to the given document.final UndoEdit
Applies the edit tree rooted by this edit to the given document.TextEditProcessor.performEdits()
Executes the text edits. -
Uses of BadLocationException in org.eclipse.ui.console
Modifier and TypeMethodDescriptionvoid
TextConsole.addHyperlink
(IHyperlink hyperlink, int offset, int length) Adds a hyperlink to this console. -
Uses of BadLocationException in org.eclipse.ui.texteditor
Modifier and TypeMethodDescriptionvoid
TextViewerDeleteLineTarget.deleteLine
(IDocument document, int offset, int length, int type, boolean copyToClipboard) void
TextViewerDeleteLineTarget.deleteLine
(IDocument document, ITextSelection selection, int type, boolean copyToClipboard) Deletes the lines that intersect with the givenselection
.
FindReplaceDocumentAdapter