antlr.debug
Class InputBufferEventSupport

java.lang.Object
  |
  +--antlr.debug.InputBufferEventSupport

public class InputBufferEventSupport
extends java.lang.Object


Field Summary
protected static int CONSUME
           
private  InputBufferEvent inputBufferEvent
           
private  java.util.Vector inputBufferListeners
           
protected static int LA
           
protected static int MARK
           
protected static int REWIND
           
private  java.lang.Object source
           
 
Constructor Summary
InputBufferEventSupport(java.lang.Object source)
           
 
Method Summary
 void addInputBufferListener(InputBufferListener l)
           
 void fireConsume(char c)
           
 void fireEvent(int type, ListenerBase l)
           
 void fireEvents(int type, java.util.Vector listeners)
           
 void fireLA(char c, int la)
           
 void fireMark(int pos)
           
 void fireRewind(int pos)
           
 java.util.Vector getInputBufferListeners()
           
protected  void refresh(java.util.Vector listeners)
           
 void refreshListeners()
           
 void removeInputBufferListener(InputBufferListener l)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

source

private java.lang.Object source

inputBufferListeners

private java.util.Vector inputBufferListeners

inputBufferEvent

private InputBufferEvent inputBufferEvent

CONSUME

protected static final int CONSUME
See Also:
Constant Field Values

LA

protected static final int LA
See Also:
Constant Field Values

MARK

protected static final int MARK
See Also:
Constant Field Values

REWIND

protected static final int REWIND
See Also:
Constant Field Values
Constructor Detail

InputBufferEventSupport

public InputBufferEventSupport(java.lang.Object source)
Method Detail

addInputBufferListener

public void addInputBufferListener(InputBufferListener l)

fireConsume

public void fireConsume(char c)

fireEvent

public void fireEvent(int type,
                      ListenerBase l)

fireEvents

public void fireEvents(int type,
                       java.util.Vector listeners)

fireLA

public void fireLA(char c,
                   int la)

fireMark

public void fireMark(int pos)

fireRewind

public void fireRewind(int pos)

getInputBufferListeners

public java.util.Vector getInputBufferListeners()

refresh

protected void refresh(java.util.Vector listeners)

refreshListeners

public void refreshListeners()

removeInputBufferListener

public void removeInputBufferListener(InputBufferListener l)