public class RemoteDebugEventSocketListener
extends java.lang.Object
implements java.lang.Runnable
Modifier and Type | Class and Description |
---|---|
static class |
RemoteDebugEventSocketListener.ProxyToken |
static class |
RemoteDebugEventSocketListener.ProxyTree |
Modifier and Type | Field and Description |
---|---|
java.lang.String |
grammarFileName |
java.lang.String |
version
Version of ANTLR (dictates events)
|
Constructor and Description |
---|
RemoteDebugEventSocketListener(DebugEventListener listener,
java.lang.String machine,
int port) |
Modifier and Type | Method and Description |
---|---|
protected void |
ack() |
protected void |
closeConnection() |
protected RemoteDebugEventSocketListener.ProxyTree |
deserializeNode(java.lang.String[] elements,
int offset) |
protected RemoteDebugEventSocketListener.ProxyToken |
deserializeToken(java.lang.String[] elements,
int offset) |
protected void |
dispatch(java.lang.String line) |
protected void |
eventHandler() |
java.lang.String[] |
getEventElements(java.lang.String event) |
protected void |
handshake() |
protected boolean |
openConnection() |
void |
run() |
void |
start()
Create a thread to listen to the remote running recognizer
|
boolean |
tokenIndexesAreInvalid() |
protected java.lang.String |
unEscapeNewlines(java.lang.String txt) |
public java.lang.String version
public java.lang.String grammarFileName
public RemoteDebugEventSocketListener(DebugEventListener listener, java.lang.String machine, int port) throws java.io.IOException
java.io.IOException
protected void eventHandler()
protected boolean openConnection()
protected void closeConnection()
protected void handshake() throws java.io.IOException
java.io.IOException
protected void ack()
protected void dispatch(java.lang.String line)
protected RemoteDebugEventSocketListener.ProxyTree deserializeNode(java.lang.String[] elements, int offset)
protected RemoteDebugEventSocketListener.ProxyToken deserializeToken(java.lang.String[] elements, int offset)
public void start()
public void run()
run
in interface java.lang.Runnable
public java.lang.String[] getEventElements(java.lang.String event)
protected java.lang.String unEscapeNewlines(java.lang.String txt)
public boolean tokenIndexesAreInvalid()
Copyright © 2013. All Rights Reserved.