rero.ircfw
Class Channel

java.lang.Object
  extended by rero.ircfw.Channel
All Implemented Interfaces:
java.util.Comparator, FrameworkConstants

public class Channel
extends java.lang.Object
implements FrameworkConstants, java.util.Comparator


Field Summary
protected  java.util.SortedSet allusers
           
protected  java.lang.String key
           
protected  int limit
           
protected  GenericMode mode
           
protected  java.lang.String name
           
protected  java.lang.String topic
           
 
Fields inherited from interface rero.ircfw.interfaces.FrameworkConstants
$ADDRESS$, $DATA$, $EVENT$, $HOST$, $NICK$, $NUMERIC$, $PARMS$, $RAW$, $SERVER$, $SOURCE$, $TARGET$, $TYPE$, $USER$
 
Constructor Summary
Channel(java.lang.String name)
           
 
Method Summary
 int compare(java.lang.Object aa, java.lang.Object bb)
           
 java.util.Set getAllUsers()
           
 java.lang.String getKey()
           
 int getLimit()
           
 GenericMode getMode()
           
 java.lang.String getName()
           
 java.lang.String getTopic()
           
 void setKey(java.lang.String k)
           
 void setLimit(int l)
           
 void setMode(java.lang.String m)
           
 void setTopic(java.lang.String t)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Field Detail

topic

protected java.lang.String topic

limit

protected int limit

key

protected java.lang.String key

mode

protected GenericMode mode

name

protected java.lang.String name

allusers

protected java.util.SortedSet allusers
Constructor Detail

Channel

public Channel(java.lang.String name)
Method Detail

setTopic

public void setTopic(java.lang.String t)

getTopic

public java.lang.String getTopic()

setLimit

public void setLimit(int l)

getLimit

public int getLimit()

setKey

public void setKey(java.lang.String k)

getKey

public java.lang.String getKey()

setMode

public void setMode(java.lang.String m)

getMode

public GenericMode getMode()

getName

public java.lang.String getName()

compare

public int compare(java.lang.Object aa,
                   java.lang.Object bb)
Specified by:
compare in interface java.util.Comparator

getAllUsers

public java.util.Set getAllUsers()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object