Class RemoteDebugEventSocketListener

  • All Implemented Interfaces:
    java.lang.Runnable

    public class RemoteDebugEventSocketListener
    extends java.lang.Object
    implements java.lang.Runnable
    • Field Detail

      • version

        public java.lang.String version
        Version of ANTLR (dictates events)
      • grammarFileName

        public java.lang.String grammarFileName
    • Constructor Detail

      • RemoteDebugEventSocketListener

        public RemoteDebugEventSocketListener​(DebugEventListener listener,
                                              java.lang.String machine,
                                              int port)
                                       throws java.io.IOException
        Throws:
        java.io.IOException
    • Method Detail

      • eventHandler

        protected void eventHandler()
      • openConnection

        protected boolean openConnection()
      • closeConnection

        protected void closeConnection()
      • handshake

        protected void handshake()
                          throws java.io.IOException
        Throws:
        java.io.IOException
      • ack

        protected void ack()
      • dispatch

        protected void dispatch​(java.lang.String line)
      • start

        public void start()
        Create a thread to listen to the remote running recognizer
      • run

        public void run()
        Specified by:
        run in interface java.lang.Runnable
      • getEventElements

        public java.lang.String[] getEventElements​(java.lang.String event)
      • unEscapeNewlines

        protected java.lang.String unEscapeNewlines​(java.lang.String txt)
      • tokenIndexesAreInvalid

        public boolean tokenIndexesAreInvalid()