antlr.debug

Class InputBufferEventSupport


public class InputBufferEventSupport
extends java.lang.Object

Field Summary

protected static int
CONSUME
protected static int
LA
protected static int
MARK
protected static int
REWIND

Constructor Summary

InputBufferEventSupport(Object source)

Method Summary

void
addInputBufferListener(InputBufferListener l)
void
fireConsume(char c)
void
fireEvent(int type, ListenerBase l)
void
fireEvents(int type, Vector listeners)
void
fireLA(char c, int la)
void
fireMark(int pos)
void
fireRewind(int pos)
Vector
getInputBufferListeners()
protected void
refresh(Vector listeners)
void
refreshListeners()
void
removeInputBufferListener(InputBufferListener l)

Field Details

CONSUME

protected static final int CONSUME
Field Value:
0

LA

protected static final int LA
Field Value:
1

MARK

protected static final int MARK
Field Value:
2

REWIND

protected static final int REWIND
Field Value:
3

Constructor Details

InputBufferEventSupport

public InputBufferEventSupport(Object source)

Method Details

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,
                       Vector listeners)

fireLA

public void fireLA(char c,
                   int la)

fireMark

public void fireMark(int pos)

fireRewind

public void fireRewind(int pos)

getInputBufferListeners

public Vector getInputBufferListeners()

refresh

protected void refresh(Vector listeners)

refreshListeners

public void refreshListeners()

removeInputBufferListener

public void removeInputBufferListener(InputBufferListener l)