rero.gui.windows
Class ChannelListData

java.lang.Object
  extended by text.list.ListData
      extended by rero.gui.windows.ChannelListData
All Implemented Interfaces:
javax.swing.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  java.util.HashMap event
           
protected  int iterValue
           
protected  java.util.Iterator tempIter
           
protected  java.util.HashMap userInfo
           
 
Fields inherited from class text.list.ListData
adjusting, currentValue, extent, listeners
 
Constructor Summary
ChannelListData(Channel _channel)
           
 
Method Summary
 java.util.Iterator dataIterator()
           
 void dirty()
           
 Channel getChannel()
           
 text.list.ListElement getElementAt(int number)
           
protected  text.list.ListElement getElementForUser(User u)
           
 int getSize()
           
 java.lang.Object getSynchronizationKeyInner()
           
 java.lang.Object getSynchronizationKeyOuter()
           
 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 java.util.HashMap userInfo

channel

protected Channel channel

capabilities

protected Capabilities capabilities

event

protected java.util.HashMap event

tempIter

protected java.util.Iterator tempIter

iterValue

protected int iterValue
Constructor Detail

ChannelListData

public ChannelListData(Channel _channel)
Method Detail

dirty

public void dirty()
Overrides:
dirty in class text.list.ListData

removeUser

public void removeUser(User u)

installCapabilities

public void installCapabilities(Capabilities c)

updateChannel

public void updateChannel(Channel _channel)

getSize

public int getSize()
Specified by:
getSize in class text.list.ListData

getChannel

public Channel getChannel()

head

public text.list.ListElement head()
Specified by:
head in class text.list.ListData

next

public text.list.ListElement next()
Specified by:
next in class text.list.ListData

getSynchronizationKeyOuter

public java.lang.Object getSynchronizationKeyOuter()
Overrides:
getSynchronizationKeyOuter in class text.list.ListData

getSynchronizationKeyInner

public java.lang.Object getSynchronizationKeyInner()
Overrides:
getSynchronizationKeyInner in class text.list.ListData

getElementForUser

protected text.list.ListElement getElementForUser(User u)

getElementAt

public text.list.ListElement getElementAt(int number)
Specified by:
getElementAt in class text.list.ListData

dataIterator

public java.util.Iterator dataIterator()
Specified by:
dataIterator in class text.list.ListData