Class Node

    • Field Detail

      • name

        protected java.lang.String name
      • contents

        protected char[] contents
      • begin

        protected int begin
      • cStart

        protected int cStart
      • cEnd

        protected int cEnd
      • end

        protected int end
      • next

        public Node next
      • terminus

        protected Node terminus
    • Constructor Detail

      • Node

        public Node()
      • Node

        public Node​(int begin,
                    java.lang.String name,
                    char[] template,
                    int start,
                    int end)
      • Node

        public Node​(int begin,
                    java.lang.String name,
                    char[] template,
                    int start,
                    int end,
                    Node next)
    • Method Detail

      • getName

        public java.lang.String getName()
      • setName

        public void setName​(java.lang.String name)
      • getContents

        public char[] getContents()
      • setContents

        public void setContents​(char[] contents)
      • getBegin

        public int getBegin()
      • setBegin

        public void setBegin​(int begin)
      • getEnd

        public int getEnd()
      • setEnd

        public void setEnd​(int end)
      • getCStart

        public int getCStart()
      • setCStart

        public void setCStart​(int cStart)
      • getCEnd

        public int getCEnd()
      • setCEnd

        public void setCEnd​(int cEnd)
      • isOpenNode

        public boolean isOpenNode()
      • demarcate

        public abstract boolean demarcate​(Node terminatingNode,
                                          char[] template)
      • getNext

        public Node getNext()
      • setNext

        public Node setNext​(Node next)
      • getTerminus

        public Node getTerminus()
      • setTerminus

        public void setTerminus​(Node terminus)
      • calculateContents

        public void calculateContents​(char[] template)
      • getLength

        public int getLength()