Class NaruRoutineMem
java.lang.Object
net.thevpc.naru.impl.engine.routine.NaruRoutineMem
- All Implemented Interfaces:
NaruRoutine,net.thevpc.nuts.elem.NToElement
-
Constructor Summary
ConstructorsConstructorDescriptionNaruRoutineMem(String uuid, String name, NAruVisibility visibility) NaruRoutineMem(net.thevpc.nuts.elem.NElement element) -
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) setCreationInstant(Instant creationInstant) setModificationInstant(Instant modificationInstant) setVisibility(NAruVisibility visibility) net.thevpc.nuts.elem.NElementuuid()visibility(NAruVisibility visibility)
-
Constructor Details
-
NaruRoutineMem
-
NaruRoutineMem
public NaruRoutineMem(net.thevpc.nuts.elem.NElement element)
-
-
Method Details
-
toElement
public net.thevpc.nuts.elem.NElement toElement()- Specified by:
toElementin interfacenet.thevpc.nuts.elem.NToElement
-
visibility
- Specified by:
visibilityin interfaceNaruRoutine
-
creationInstant
- Specified by:
creationInstantin interfaceNaruRoutine
-
modificationInstant
- Specified by:
modificationInstantin interfaceNaruRoutine
-
visibility
-
uuid
- Specified by:
uuidin interfaceNaruRoutine
-
setUuid
-
setName
-
name
- Specified by:
namein interfaceNaruRoutine
-
putLine
- Specified by:
putLinein interfaceNaruRoutine
-
appendLine
- Specified by:
appendLinein interfaceNaruRoutine
-
appendLine
- Specified by:
appendLinein interfaceNaruRoutine
-
removeLine
public boolean removeLine(int lineNumber) - Specified by:
removeLinein interfaceNaruRoutine
-
clear
public int clear()- Specified by:
clearin interfaceNaruRoutine
-
getLinesSet
- Specified by:
getLinesSetin interfaceNaruRoutine
-
getIndexedLines
- Specified by:
getIndexedLinesin interfaceNaruRoutine
-
firstIndex
public int firstIndex()- Specified by:
firstIndexin interfaceNaruRoutine
-
nextPc
public int nextPc(int currentPc) - Specified by:
nextPcin interfaceNaruRoutine
-
getLinesSet
- Specified by:
getLinesSetin interfaceNaruRoutine
-
getFormattedText
- Specified by:
getFormattedTextin interfaceNaruRoutine
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceNaruRoutine
-
lineCommandAt
- Specified by:
lineCommandAtin interfaceNaruRoutine
-
parseStatements
- Specified by:
parseStatementsin interfaceNaruRoutine
-
setVisibility
-
setCreationInstant
-
setModificationInstant
-
setLines
-