Package org.eclipse.jface.text.link
Class ProposalPosition
java.lang.Object
org.eclipse.jface.text.Position
org.eclipse.jface.text.link.LinkedPosition
org.eclipse.jface.text.link.ProposalPosition
LinkedPosition with added completion proposals.
Clients may instantiate or extend this class.
- Since:
- 3.0
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionProposalPosition(IDocument document, int offset, int length, int sequence, ICompletionProposal[] proposals) Creates a new instance.ProposalPosition(IDocument document, int offset, int length, ICompletionProposal[] proposals) Creates a new instance, with no sequence number. -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturns the proposals attached to this position.inthashCode()Methods inherited from class org.eclipse.jface.text.link.LinkedPosition
getContent, getDocument, getSequenceNumber, includes, includes, includes, includes, overlapsWith, setSequenceNumber
-
Constructor Details
-
ProposalPosition
public ProposalPosition(IDocument document, int offset, int length, int sequence, ICompletionProposal[] proposals) Creates a new instance.- Parameters:
document- the documentoffset- the offset of the positionlength- the length of the positionsequence- the iteration sequence rankproposals- the proposals to be shown when entering this position
-
ProposalPosition
public ProposalPosition(IDocument document, int offset, int length, ICompletionProposal[] proposals) Creates a new instance, with no sequence number.- Parameters:
document- the documentoffset- the offset of the positionlength- the length of the positionproposals- the proposals to be shown when entering this position
-
-
Method Details
-
equals
- Overrides:
equalsin classLinkedPosition
-
getChoices
Returns the proposals attached to this position. The returned array is owned by thisProposalPositionand may not be modified by clients.- Returns:
- an array of choices, including the initial one. Callers must not modify it.
-
hashCode
public int hashCode()- Overrides:
hashCodein classLinkedPosition
-