rero.gui.windows
Class ChannelListData

java.lang.Object
  extended bytext.list.ListData
      extended byrero.gui.windows.ChannelListData
All Implemented Interfaces:
BoundedRangeModel

public class ChannelListData
extends text.list.ListData

I did not enjoy writing this code... really


Field Summary
protected  Capabilities capabilities
           
protected  Channel channel
           
protected  HashMap event
           
protected  int iterValue
           
protected  Iterator tempIter
           
protected  HashMap userInfo
           
 
Fields inherited from class text.list.ListData
adjusting, currentValue, extent, listeners
 
Constructor Summary
ChannelListData(Channel _channel)
           
 
Method Summary
 Iterator dataIterator()
           
 void dirty()
           
 Channel getChannel()
           
 text.list.ListElement getElementAt(int number)
           
protected  text.list.ListElement getElementForUser(User u)
           
 int getSize()
           
 Object getSynchronizationKey()
           
 text.list.ListElement head()
           
 void installCapabilities(Capabilities c)
           
 text.list.ListElement next()
           
 void removeUser(User u)
           
 void updateChannel(Channel _channel)
           
 
Methods inherited from class text.list.ListData
addChangeListener, fireChangeEvent, getElementAtLocation, getExtent, getMaximum, getMinimum, getValue, getValueIsAdjusting, removeChangeListener, setExtent, setMaximum, setMinimum, setRangeProperties, setValue, setValueIsAdjusting
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

userInfo

protected HashMap userInfo

channel

protected Channel channel

capabilities

protected Capabilities capabilities

event

protected HashMap event

tempIter

protected Iterator tempIter

iterValue

protected int iterValue
Constructor Detail

ChannelListData

public ChannelListData(Channel _channel)
Method Detail

dirty

public void dirty()

removeUser

public void removeUser(User u)

installCapabilities

public void installCapabilities(Capabilities c)

updateChannel

public void updateChannel(Channel _channel)

getSize

public int getSize()

getChannel

public Channel getChannel()

head

public text.list.ListElement head()

next

public text.list.ListElement next()

getSynchronizationKey

public Object getSynchronizationKey()

getElementForUser

protected text.list.ListElement getElementForUser(User u)

getElementAt

public text.list.ListElement getElementAt(int number)

dataIterator

public Iterator dataIterator()