Package nlScript.ui
Class ParameterizedCompletionContext
java.lang.Object
nlScript.ui.ParameterizedCompletionContext
- All Implemented Interfaces:
KeyListener,EventListener
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic interfacestatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal nlScript.ui.HighlightPainterfinal nlScript.ui.HighlightPainter -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidcancel()voidcycle(int currentParameterIndex) AssumescurrentParameterIndexis already set.voidfinish(boolean moveCaret) intgetParameter(int idx) intvoidvoidvoidvoidnext()static StringparseParameters(Autocompletion.EntireSequence autocompletion, List<ParameterizedCompletionContext.ParsedParam> ret, int offset) static StringparseParameters(Autocompletion.Literal autocompletion, List<ParameterizedCompletionContext.ParsedParam> ret) static StringparseParameters(Autocompletion.Parameterized autocompletion, List<ParameterizedCompletionContext.ParsedParam> ret) static StringparseParameters(Autocompletion autocompletion, List<ParameterizedCompletionContext.ParsedParam> ret) voidprevious()voidvoidreplaceSelection(Autocompletion autocompletion)
-
Field Details
-
highlightPainter
public final nlScript.ui.HighlightPainter highlightPainter -
cursorHighlightPainter
public final nlScript.ui.HighlightPainter cursorHighlightPainter
-
-
Constructor Details
-
ParameterizedCompletionContext
-
-
Method Details
-
addParameterChangeListener
-
removeParameterChangeListener
-
getCurrentParamIndex
public int getCurrentParamIndex() -
getParameter
-
getCurrentParameter
-
getForAutocompletion
-
replaceSelection
-
keyTyped
- Specified by:
keyTypedin interfaceKeyListener
-
keyPressed
- Specified by:
keyPressedin interfaceKeyListener
-
keyReleased
- Specified by:
keyReleasedin interfaceKeyListener
-
getParametersSize
public int getParametersSize() -
cycle
public void cycle(int currentParameterIndex) AssumescurrentParameterIndexis already set. -
next
public void next() -
previous
public void previous() -
finish
public void finish(boolean moveCaret) -
cancel
public void cancel() -
parseParameters
public static String parseParameters(Autocompletion autocompletion, List<ParameterizedCompletionContext.ParsedParam> ret) -
parseParameters
public static String parseParameters(Autocompletion.Literal autocompletion, List<ParameterizedCompletionContext.ParsedParam> ret) -
parseParameters
public static String parseParameters(Autocompletion.Parameterized autocompletion, List<ParameterizedCompletionContext.ParsedParam> ret) -
parseParameters
public static String parseParameters(Autocompletion.EntireSequence autocompletion, List<ParameterizedCompletionContext.ParsedParam> ret, int offset)
-