public class MacroMacroNode extends AbstractMacroNode
| Modifier and Type | Class and Description |
|---|---|
static class |
MacroMacroNode.Attribute |
AbstractMacroNode.Result| Constructor and Description |
|---|
MacroMacroNode(String trigger) |
| Modifier and Type | Method and Description |
|---|---|
void |
activate() |
void |
addAttribute(MacroMacroNode.Attribute attribute) |
AbstractMacroNode |
copy(AbstractMacroNode newParent) |
void |
deactivate() |
Set<MacroMacroNode.Attribute> |
getAttributes() |
MacroMacroNode |
getRoot() |
AbstractMacroNode |
getStatement() |
String |
getTrigger() |
VariableStorage |
getVariableStorage() |
boolean |
isActivated() |
boolean |
isClickInterrupts() |
boolean |
isDebug() |
boolean |
isEcho() |
boolean |
isKeyInterrupts() |
void |
setStatement(AbstractMacroNode statement) |
AbstractMacroNode.Result |
tick()
tick this node.
|
String |
toString() |
void |
visit(Consumer<AbstractMacroNode> consumer) |
getParent, getValue, setParentpublic MacroMacroNode(String trigger)
public String getTrigger()
public AbstractMacroNode.Result tick()
AbstractMacroNodetick in class AbstractMacroNodepublic AbstractMacroNode getStatement()
public void setStatement(AbstractMacroNode statement)
public void visit(Consumer<AbstractMacroNode> consumer)
visit in class AbstractMacroNodepublic String toString()
toString in class AbstractMacroNodepublic VariableStorage getVariableStorage()
getVariableStorage in class AbstractMacroNodepublic void activate()
public void deactivate()
public boolean isActivated()
public MacroMacroNode getRoot()
getRoot in class AbstractMacroNodepublic void addAttribute(MacroMacroNode.Attribute attribute)
public Set<MacroMacroNode.Attribute> getAttributes()
public AbstractMacroNode copy(AbstractMacroNode newParent)
copy in class AbstractMacroNodepublic boolean isEcho()
public boolean isDebug()
public boolean isKeyInterrupts()
public boolean isClickInterrupts()
Copyright © 2021 Markus Heberling. All rights reserved.