public class ControlOperatorParser extends Object
Constructor and Description |
---|
ControlOperatorParser() |
Modifier and Type | Method and Description |
---|---|
static boolean |
doStringContainPipelineOrEnd(String buffer)
Used when parsing a complete
|
static boolean |
doStringContainRedirectionNoPipeline(String buffer) |
static List<ConsoleOperation> |
findAllControlOperators(String buffer)
Parse buffer and find all RedirectionOperations
|
static int |
findLastPipelineAndEndPositionBeforeCursor(String buffer,
int cursor)
Used when finding the correct word to base complete on
|
static int |
findLastRedirectionPositionBeforeCursor(String buffer,
int cursor)
Used when finding the correct word to base operator complete on
|
static int |
getPositionOfFirstRedirection(String buffer) |
public static boolean doStringContainRedirectionNoPipeline(String buffer)
public static boolean doStringContainPipelineOrEnd(String buffer)
buffer
- textpublic static int getPositionOfFirstRedirection(String buffer)
public static int findLastPipelineAndEndPositionBeforeCursor(String buffer, int cursor)
buffer
- textcursor
- positionpublic static int findLastRedirectionPositionBeforeCursor(String buffer, int cursor)
buffer
- textcursor
- positionpublic static List<ConsoleOperation> findAllControlOperators(String buffer)
buffer
- textCopyright © 2023 JBoss by Red Hat. All rights reserved.