Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.rakiura.mbot
Class Channel  view Channel download Channel.java

java.lang.Object
  extended byorg.rakiura.mbot.Channel
All Implemented Interfaces:
java.io.Serializable

public class Channel
extends java.lang.Object
implements java.io.Serializable

Represents channel information.

Version:
0.3 $Revision: 1.1.1.1 $

Field Summary
private  HashSet flags
           
private  int limit
           
private  java.lang.String name
           
private  int number_of_users
           
private  java.lang.String topic
           
private  java.util.Hashtable userlist
           
 
Constructor Summary
Channel()
           
 
Method Summary
 void addFlag(java.lang.String ch)
           
 void addUser(java.lang.String nick, LUser o)
           
 void changeNick(java.lang.String oldNick, java.lang.String newNick)
           
 int getLimit()
          Get the value of limit.
 java.lang.String getName()
          Get the value of name.
 java.util.Enumeration getNicksForKick(java.lang.String chan, java.lang.String mask)
           
 LUser getUser(java.lang.String nick)
           
 boolean isFlag(java.lang.String ch)
           
 void presentFull(java.io.PrintWriter out)
           
 boolean readFromTextData(java.io.BufferedReader in)
           
 void removeFlag(java.lang.String ch)
           
 void removeUser(java.lang.String nick)
           
 int setLimit(int v)
          Set the value of limit.
 java.lang.String setName(java.lang.String v)
          Set the value of name.
 void setNumberOfUsers(int i)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

private java.lang.String name

limit

private int limit

flags

private HashSet flags

number_of_users

private transient int number_of_users

topic

private transient java.lang.String topic

userlist

private transient java.util.Hashtable userlist
Constructor Detail

Channel

public Channel()
Method Detail

presentFull

public void presentFull(java.io.PrintWriter out)

readFromTextData

public boolean readFromTextData(java.io.BufferedReader in)

setNumberOfUsers

public void setNumberOfUsers(int i)

addUser

public void addUser(java.lang.String nick,
                    LUser o)

removeUser

public void removeUser(java.lang.String nick)

getUser

public LUser getUser(java.lang.String nick)

getNicksForKick

public java.util.Enumeration getNicksForKick(java.lang.String chan,
                                             java.lang.String mask)

changeNick

public void changeNick(java.lang.String oldNick,
                       java.lang.String newNick)

addFlag

public void addFlag(java.lang.String ch)

removeFlag

public void removeFlag(java.lang.String ch)

isFlag

public boolean isFlag(java.lang.String ch)

getLimit

public int getLimit()
Get the value of limit.


setLimit

public int setLimit(int v)
Set the value of limit.


getName

public java.lang.String getName()
Get the value of name.


setName

public java.lang.String setName(java.lang.String v)
Set the value of name.