org.jnetpcap.packet.analysis
Class ProtocolSupport<L,D>

java.lang.Object
  extended by org.jnetpcap.packet.analysis.ProtocolSupport<L,D>

public abstract class ProtocolSupport<L,D>
extends java.lang.Object

Author:
Mark Bednarczyk, Sly Technologies, Inc.

Constructor Summary
ProtocolSupport()
           
 
Method Summary
 boolean add(L o)
           
protected abstract  void dispatch(L listener, D data)
           
 void fire(D data)
           
 boolean isEmpty()
           
 java.util.Iterator<L> iterator()
           
 boolean remove(java.lang.Object o)
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProtocolSupport

public ProtocolSupport()
Method Detail

add

public boolean add(L o)

isEmpty

public boolean isEmpty()

iterator

public java.util.Iterator<L> iterator()

remove

public boolean remove(java.lang.Object o)

size

public int size()

fire

public void fire(D data)

dispatch

protected abstract void dispatch(L listener,
                                 D data)