|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.mylar.internal.team.ui.preferences.workaround.RegExContentProposalProvider.ProposalComputer
private static class RegExContentProposalProvider.ProposalComputer
Proposal computer.
Nested Class Summary | |
---|---|
private static class |
RegExContentProposalProvider.ProposalComputer.Proposal
|
Field Summary | |
---|---|
private int |
fDocumentOffset
The document offset. |
private java.lang.String |
fExpression
The whole regular expression. |
private boolean |
fIsEscape
true iff fExpression ends with an open
escape. |
private java.util.ArrayList |
fPriorityProposals
The high-priority proposals. |
private java.util.ArrayList |
fProposals
The low-priority proposals. |
Constructor Summary | |
---|---|
RegExContentProposalProvider.ProposalComputer(java.lang.String contents,
int position)
Creates a new Proposal Computer. |
Method Summary | |
---|---|
private void |
addBracketProposal(java.lang.String proposal,
int cursorPosition,
java.lang.String displayString,
java.lang.String additionalInfo)
Adds a proposal. |
private void |
addBsProposal(java.lang.String proposal,
java.lang.String displayString,
java.lang.String additionalInfo)
Adds a proposal that starts with a backslash. |
private void |
addPriorityProposal(java.lang.String proposal,
java.lang.String displayString,
java.lang.String additionalInfo)
Adds a proposal to the priority proposals list. |
private void |
addProposal(java.lang.String proposal,
int cursorPosition,
java.lang.String displayString,
java.lang.String additionalInfo)
Adds a proposal. |
private void |
addProposal(java.lang.String proposal,
java.lang.String displayString,
java.lang.String additionalInfo)
Adds a proposal. |
org.eclipse.jface.fieldassist.IContentProposal[] |
computeFindProposals()
Computes applicable proposals for the find field. |
org.eclipse.jface.fieldassist.IContentProposal[] |
computeReplaceProposals()
Computes applicable proposals for the replace field. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private final java.lang.String fExpression
private final int fDocumentOffset
private final java.util.ArrayList fPriorityProposals
private final java.util.ArrayList fProposals
private final boolean fIsEscape
true
iff fExpression
ends with an open
escape.
Constructor Detail |
---|
public RegExContentProposalProvider.ProposalComputer(java.lang.String contents, int position)
contents
- the contents of the subject controlposition
- the cursor positionMethod Detail |
---|
public org.eclipse.jface.fieldassist.IContentProposal[] computeFindProposals()
public org.eclipse.jface.fieldassist.IContentProposal[] computeReplaceProposals()
private void addProposal(java.lang.String proposal, java.lang.String displayString, java.lang.String additionalInfo)
proposal
- the string to be inserteddisplayString
- the proposal's labeladditionalInfo
- the additional informationprivate void addProposal(java.lang.String proposal, int cursorPosition, java.lang.String displayString, java.lang.String additionalInfo)
proposal
- the string to be insertedcursorPosition
- the cursor position after insertion, relative to the start
of the proposaldisplayString
- the proposal's labeladditionalInfo
- the additional informationprivate void addPriorityProposal(java.lang.String proposal, java.lang.String displayString, java.lang.String additionalInfo)
proposal
- the string to be inserteddisplayString
- the proposal's labeladditionalInfo
- the additional informationprivate void addBracketProposal(java.lang.String proposal, int cursorPosition, java.lang.String displayString, java.lang.String additionalInfo)
proposal
- the string to be insertedcursorPosition
- the cursor position after insertion, relative to the start
of the proposaldisplayString
- the proposal's labeladditionalInfo
- the additional informationprivate void addBsProposal(java.lang.String proposal, java.lang.String displayString, java.lang.String additionalInfo)
proposal
- the string to be inserteddisplayString
- the proposal's labeladditionalInfo
- the additional information
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |