org.apache.bcel.verifier

Class VerifierFactoryListModel

Implemented Interfaces:
javax.swing.ListModel, VerifierFactoryObserver

public class VerifierFactoryListModel
extends java.lang.Object
implements VerifierFactoryObserver, javax.swing.ListModel

This class implements an adapter; it implements both a Swing ListModel and a VerifierFactoryObserver.
Version:
$Id: VerifierFactoryListModel.java 386056 2006-03-15 11:31:56Z tcurdt $
Author:
Enver Haase

Field Summary

private java.util.TreeSet
cache
private java.util.ArrayList
listeners

Constructor Summary

VerifierFactoryListModel()

Method Summary

void
addListDataListener(javax.swing.event.ListDataListener l)
Object
getElementAt(int index)
int
getSize()
void
removeListDataListener(javax.swing.event.ListDataListener l)
void
update(String s)
VerifierFactoryObserver instances are notified invoking this method.

Field Details

cache

private java.util.TreeSet cache

listeners

private java.util.ArrayList listeners

Constructor Details

VerifierFactoryListModel

public VerifierFactoryListModel()

Method Details

addListDataListener

public void addListDataListener(javax.swing.event.ListDataListener l)

getElementAt

public Object getElementAt(int index)

getSize

public int getSize()

removeListDataListener

public void removeListDataListener(javax.swing.event.ListDataListener l)

update

public void update(String s)
VerifierFactoryObserver instances are notified invoking this method. The String argument is the fully qualified class name of a class a new Verifier instance created by the VerifierFactory operates on.
Specified by:
update in interface VerifierFactoryObserver