Uses of Class
org.eclipse.jface.text.Position
Packages that use Position
Package
Description
Support for compare and merge viewers which show the
content side-by-side.
Provides support for finding and displaying the differences
between hierarchically structured data.
Provides a framework for creating and manipulating text documents.
Provides a content formatter add-on for an
ITextViewer.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.
Provides a framework for text editors obeying to the
desktop rules.
-
Uses of Position in org.eclipse.compare.contentmergeviewer
Methods in org.eclipse.compare.contentmergeviewer that return Position -
Uses of Position in org.eclipse.compare.internal
Methods in org.eclipse.compare.internal that return PositionMethods in org.eclipse.compare.internal with parameters of type PositionModifier and TypeMethodDescriptionMergeSourceViewer.getLineRange(Position p, Point region) voidMergeSourceViewer.setLineBackground(Position position, Color c) voidvoidMergeSourceViewer.setSelection(Position position) -
Uses of Position in org.eclipse.compare.structuremergeviewer
Methods in org.eclipse.compare.structuremergeviewer that return PositionModifier and TypeMethodDescriptionDocumentRangeNode.getAppendPosition()Returns the position that has been set withsetAppendPosition.DocumentRangeNode.getRange() -
Uses of Position in org.eclipse.jface.text
Subclasses of Position in org.eclipse.jface.textModifier and TypeClassDescriptionclassConvenience class for positions that have a type, similar toITypedRegion.Fields in org.eclipse.jface.text declared as PositionModifier and TypeFieldDescriptionprotected PositionTextViewer.fMarkPositionThe mark position.protected PositionDefaultPositionUpdater.fOriginalPositionCaches the original state of the investigated positionprotected PositionDefaultPositionUpdater.fPositionCaches the currently investigated positionMethods in org.eclipse.jface.text that return PositionModifier and TypeMethodDescriptionPosition[]AbstractDocument.getPositions(String category) Position[]AbstractDocument.getPositions(String category, int offset, int length, boolean canStartBefore, boolean canEndAfter) Returns all positions of the given category that are inside the given region.Position[]IDocument.getPositions(String category) Returns all positions of the given position category.Methods in org.eclipse.jface.text that return types with arguments of type PositionModifier and TypeMethodDescriptionAbstractDocument.getDocumentManagedPositions()Returns all positions managed by the document grouped by category.Methods in org.eclipse.jface.text with parameters of type PositionModifier and TypeMethodDescriptionvoidAbstractDocument.addPosition(String category, Position position) voidAbstractDocument.addPosition(Position position) voidIDocument.addPosition(String category, Position position) Adds the position to the specified position category of the document.voidIDocument.addPosition(Position position) Adds the position to the document's default position category.voidIPaintPositionManager.managePosition(Position position) Starts managing the given position untilunmanagePositionis called.protected IRegionTextViewer.modelRange2WidgetRange(Position modelPosition) Same asTextViewer.modelRange2WidgetRange(IRegion)just for aPosition.voidAbstractDocument.removePosition(String category, Position position) voidAbstractDocument.removePosition(Position position) voidIDocument.removePosition(String category, Position position) Removes the given position from the specified position category.voidIDocument.removePosition(Position position) Removes the given position from the document's default position category.voidIPaintPositionManager.unmanagePosition(Position position) Stops managing the given position.Method parameters in org.eclipse.jface.text with type arguments of type PositionModifier and TypeMethodDescriptionprotected intAbstractDocument.computeIndexInPositionList(List<? extends Position> positions, int offset) Deprecated.protected intAbstractDocument.computeIndexInPositionList(List<? extends Position> positions, int offset, boolean orderedByOffset) Computes the index in the list of positions at which a position with the given position would be inserted. -
Uses of Position in org.eclipse.jface.text.codemining
Methods in org.eclipse.jface.text.codemining that return PositionModifier and TypeMethodDescriptionAbstractCodeMining.getPosition()ICodeMining.getPosition()Returns the line position where code mining must be displayed in the line spacing area.Constructors in org.eclipse.jface.text.codemining with parameters of type PositionModifierConstructorDescriptionprotectedAbstractCodeMining(Position position, ICodeMiningProvider provider, Consumer<MouseEvent> action) CodeMining constructor to locate the code mining in a given position.LineContentCodeMining(Position position, ICodeMiningProvider provider) CodeMining constructor to locate the code mining in a given position.LineContentCodeMining(Position position, ICodeMiningProvider provider, Consumer<MouseEvent> action) CodeMining constructor to locate the code mining in a given position.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 Position in org.eclipse.jface.text.formatter
Methods in org.eclipse.jface.text.formatter with parameters of type PositionModifier and TypeMethodDescriptionprotected booleanContentFormatter.positionAboutToBeAdded(IDocument document, String category, Position position) The given position is about to be added to the given position category of the given document. -
Uses of Position in org.eclipse.jface.text.link
Subclasses of Position in org.eclipse.jface.text.linkModifier and TypeClassDescriptionclassAPositionon a document that knows which document it is registered with and has a sequence number for tab stops.classLinkedPosition with added completion proposals.Methods in org.eclipse.jface.text.link with parameters of type PositionModifier and TypeMethodDescriptionLinkedModeModel.getGroupForPosition(Position position) Returns the linked position group that containsposition, ornullifpositionis not contained in any group within this model. -
Uses of Position in org.eclipse.jface.text.projection
Subclasses of Position in org.eclipse.jface.text.projectionMethods in org.eclipse.jface.text.projection that return PositionModifier and TypeMethodDescriptionprotected final Position[]ProjectionDocument.getFragments()Returns the fragments of the master documents.ChildDocument.getParentDocumentRange()Returns the parent document range of this child document.protected final Position[]ProjectionDocument.getSegments()Returns the segments of this projection document. -
Uses of Position in org.eclipse.jface.text.rules
Methods in org.eclipse.jface.text.rules that return PositionModifier and TypeMethodDescriptionprotected final Position[]FastPartitioner.getPositions()Returns the partitioners positions. -
Uses of Position in org.eclipse.jface.text.source
Fields in org.eclipse.jface.text.source with type parameters of type PositionModifier and TypeFieldDescriptionprotected Map<Annotation,Position> AnnotationModel.fAnnotationsDeprecated.since 3.0 usegetAnnotationMapinsteadSourceViewer.fSelectionsStack of saved selections in the underlying documentMethods in org.eclipse.jface.text.source that return PositionModifier and TypeMethodDescriptionAnnotationModel.getPosition(Annotation annotation) IAnnotationModel.getPosition(Annotation annotation) Returns the position associated with the given annotation.AnnotationModelEvent.getPositionOfRemovedAnnotation(Annotation annotation) Returns the position of the removed annotation at that point in time when the annotation has been removed.Methods in org.eclipse.jface.text.source that return types with arguments of type PositionModifier and TypeMethodDescriptionIAnnotationMap.entrySet()The returned set is not synchronized on this annotation map's lock object.IAnnotationMap.values()The returned collection is not synchronized on this annotation map's lock object.IAnnotationMap.valuesIterator()Returns an iterator for a copy of this annotation map's values.Methods in org.eclipse.jface.text.source with parameters of type PositionModifier and TypeMethodDescriptionvoidAnnotationModel.addAnnotation(Annotation annotation, Position position) protected voidAnnotationModel.addAnnotation(Annotation annotation, Position position, boolean fireModelChanged) Adds the given annotation to this model.voidIAnnotationModel.addAnnotation(Annotation annotation, Position position) Adds a annotation to this annotation model.protected voidAnnotationModel.addPosition(IDocument document, Position position) Adds the given position to the default position category of the given document.voidAnnotationModelEvent.annotationRemoved(Annotation annotation, Position position) Adds the given annotation to the set of annotations that are reported as being removed from the model.voidAnnotationModel.modifyAnnotationPosition(Annotation annotation, Position position) protected voidAnnotationModel.modifyAnnotationPosition(Annotation annotation, Position position, boolean fireModelChanged) Modifies the associated position of the given annotation to the given position.voidIAnnotationModelExtension.modifyAnnotationPosition(Annotation annotation, Position position) Modifies the position associated with the given annotation to equal the given position.protected voidAnnotationModel.removePosition(IDocument document, Position position) Removes the given position from the default position category of the given document.Method parameters in org.eclipse.jface.text.source with type arguments of type PositionModifier and TypeMethodDescriptionvoidAnnotationModel.replaceAnnotations(Annotation[] annotationsToRemove, Map<? extends Annotation, ? extends Position> annotationsToAdd) protected voidAnnotationModel.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.voidIAnnotationModelExtension.replaceAnnotations(Annotation[] annotationsToRemove, Map<? extends Annotation, ? extends Position> annotationsToAdd) Adds and removes annotations to/from this annotation model in a single step. -
Uses of Position in org.eclipse.jface.text.source.inlined
Methods in org.eclipse.jface.text.source.inlined that return PositionModifier and TypeMethodDescriptionAbstractInlinedAnnotation.getPosition()Returns the position where the annotation must be drawn.static PositionReturns the line position by taking care or not of of leading spaces.Methods in org.eclipse.jface.text.source.inlined with parameters of type PositionModifier and TypeMethodDescription<T extends AbstractInlinedAnnotation>
TInlinedAnnotationSupport.findExistingAnnotation(Position pos) Returns the existing codemining annotation with the given position information and null otherwise.Constructors in org.eclipse.jface.text.source.inlined with parameters of type PositionModifierConstructorDescriptionprotectedAbstractInlinedAnnotation(Position position, ISourceViewer viewer) Inlined annotation constructor.LineContentAnnotation(Position position, ISourceViewer viewer) Line content annotation constructor.LineHeaderAnnotation(Position position, ISourceViewer viewer) Line header annotation constructor. -
Uses of Position in org.eclipse.jface.text.source.projection
Methods in org.eclipse.jface.text.source.projection that return PositionModifier and TypeMethodDescriptionProjectionViewer.computeCollapsedRegionAnchor(Position position) Computes the collapsed region anchor for the given position.Methods in org.eclipse.jface.text.source.projection with parameters of type PositionModifier and TypeMethodDescriptionProjectionViewer.computeCollapsedRegion(Position position) Computes the region that must be collapsed when the given position is the position of an expanded projection annotation.ProjectionViewer.computeCollapsedRegionAnchor(Position position) Computes the collapsed region anchor for the given position.Method parameters in org.eclipse.jface.text.source.projection with type arguments of type PositionModifier and TypeMethodDescriptionvoidProjectionAnnotationModel.modifyAnnotations(Annotation[] deletions, Map<? extends Annotation, ? extends Position> additions, Annotation[] modifications) Modifies the annotation model. -
Uses of Position in org.eclipse.jface.text.templates
Constructors in org.eclipse.jface.text.templates with parameters of type PositionModifierConstructorDescriptionDocumentTemplateContext(TemplateContextType type, IDocument document, Position position) Creates a document template context. -
Uses of Position in org.eclipse.ui.texteditor
Methods in org.eclipse.ui.texteditor that return PositionModifier and TypeMethodDescriptionprotected PositionAbstractMarkerAnnotationModel.createPositionFromMarker(IMarker marker) Creates and returns the character position of the given marker based on its attributes.AbstractMarkerAnnotationModel.getMarkerPosition(IMarker marker) Returns the position known to this annotation model for the given marker.Methods in org.eclipse.ui.texteditor with parameters of type PositionModifier and TypeMethodDescriptionprotected AnnotationAbstractTextEditor.findAnnotation(int offset, int length, boolean forward, Position annotationPosition) Returns the annotation closest to the given range respecting the given direction.protected booleanMarkerRulerAction.includesRulerLine(Position position, IDocument document) Checks whether a position includes the ruler's line of activity.protected final booleanSelectMarkerRulerAction.includesRulerLine(Position position, IDocument document) Checks whether a position includes the ruler's line of activity.booleanAbstractMarkerAnnotationModel.updateMarker(IMarker marker, IDocument document, Position position) Deprecated.useupdateMarker(IDocument, IMarker, Position)instead.booleanAbstractMarkerAnnotationModel.updateMarker(IDocument document, IMarker marker, Position position) Updates the given marker according to the given position in the given document.booleanBasicMarkerUpdater.updateMarker(IMarker marker, IDocument document, Position position) booleanIMarkerUpdater.updateMarker(IMarker marker, IDocument document, Position position) Updates the given marker according to the position of the given document.
AbstractDocument.computeIndexInPositionList(List, int, boolean)