public class CompletetionProposal extends java.lang.Object implements ICompletionProposal
| Constructor and Description |
|---|
CompletetionProposal(java.lang.String replacementString,
int replacementOffset,
int replacementLength,
java.lang.CharSequence label,
java.util.function.Supplier<javafx.scene.Node> graphicSupplier) |
| Modifier and Type | Method and Description |
|---|---|
void |
apply(IDocument document) |
int |
getCursorPosition() |
javafx.scene.Node |
getGraphic() |
java.lang.CharSequence |
getLabel() |
int |
getReplacementLength() |
int |
getReplacementOffset() |
java.lang.String |
getReplacementString() |
TextSelection |
getSelection(IDocument document) |
public CompletetionProposal(java.lang.String replacementString,
int replacementOffset,
int replacementLength,
java.lang.CharSequence label,
java.util.function.Supplier<javafx.scene.Node> graphicSupplier)
public javafx.scene.Node getGraphic()
getGraphic in interface ICompletionProposalpublic java.lang.CharSequence getLabel()
getLabel in interface ICompletionProposalpublic int getReplacementOffset()
public int getReplacementLength()
public java.lang.String getReplacementString()
public int getCursorPosition()
public void apply(IDocument document)
apply in interface ICompletionProposalpublic TextSelection getSelection(IDocument document)
getSelection in interface ICompletionProposal