Package net.thevpc.naru.api.routine
Interface NaruRoutine
- All Superinterfaces:
net.thevpc.nuts.elem.NToElement
public interface NaruRoutine
extends net.thevpc.nuts.elem.NToElement
-
Method Summary
Modifier and TypeMethodDescriptionvoidappendLine(int increment, String text) voidappendLine(String text) intclear()intgetLinesSet(IntPredicate lineFilter) booleanisEmpty()lineCommandAt(int n) name()intnextPc(int currentPc) net.thevpc.nuts.util.NOptional<List<NaruStatement>>parseStatements(NaruTask task) voidbooleanremoveLine(int lineNumber) uuid()Methods inherited from interface net.thevpc.nuts.elem.NToElement
toElement
-
Method Details
-
creationInstant
Instant creationInstant() -
modificationInstant
Instant modificationInstant() -
uuid
String uuid() -
visibility
NAruVisibility visibility() -
name
String name() -
putLine
-
appendLine
-
appendLine
-
removeLine
boolean removeLine(int lineNumber) -
clear
int clear() -
getLinesSet
-
getIndexedLines
List<NaruIndexedLine> getIndexedLines() -
firstIndex
int firstIndex() -
nextPc
int nextPc(int currentPc) -
getLinesSet
-
getFormattedText
String getFormattedText() -
isEmpty
boolean isEmpty() -
lineCommandAt
-
parseStatements
-