Class JNode

Object
JNode
All Implemented Interfaces:
EValue
Direct Known Subclasses:
JBranch, JDirective, JLeaf, JRoot

public abstract class JNode extends Object implements EValue
  • Method Details

    • getParent

      public JNode getParent()
    • getRuntime

      public RuntimeContext getRuntime()
    • match

      public abstract boolean match(JNode node)
    • toString

      public abstract String toString()
      Overrides:
      toString in class Object
    • getOutline

      public String getOutline()
    • getContext

      public Context getContext()
    • getChildren

      public Collection<? extends JNode> getChildren()