rero.ircfw

Class InternalDataList

public class InternalDataList extends Object

Field Summary
protected HashMapchanModes
protected HashMapchannels
protected HashMapiSupport
protected MyUsermyInformation
protected StringmyNickname
protected HashMapsync
protected UserModeumode
protected HashMapusers
protected HashMapwasOn
Constructor Summary
InternalDataList()
Method Summary
voidAddUser(String nickname, Channel channel)
voidaddSupportInfo(String key, String value)
voidcreateChannel(String channel)
voidChangeNick(String oldnick, String newnick)
CollectiongetAllUsers()
ChannelgetChannel(String channel)
ChannelDataWatchgetChannelDataWatch(Channel ch)
SetgetChannelsFromPriorLife(String nick)
StringgetMyNick()
UsergetMyUser()
MyUsergetMyUserInformation()
UserModegetPrefixInfo()
HashMapgetSupportInfo()
UsergetUser(String nickname)
SetgetUsersWithMode(String channel, char mode)
voidinstallChannelWatch(String channel, ChannelDataWatch ch)
booleanisChanGroupMode(String group, char mode)
booleanisOn(User user, Channel channel)
booleanisUser(String nickname)
voidJoinNick(String nickname, String channel)
StringnickComplete(String pnick, String channel)
LinkedListnickCompleteAll(String pnick, String channel)
********************************************************************
voidPartNick(String nickname, Channel channel)
voidQuitNick(String nickname)
voidreset()
voidRemoveUser(User user, Channel channel)
voidsetChanGroupMode(String group, String modes)
voidsetMyNick(String n)
voidsetPrefixInfo(String modes, String chars)
voidsynchronizeUserPostChange(User user, Channel channel)
voidsynchronizeUserPreChange(User user, Channel channel)
StringtoString()

Field Detail

chanModes

protected HashMap chanModes

channels

protected HashMap channels

iSupport

protected HashMap iSupport

myInformation

protected MyUser myInformation

myNickname

protected String myNickname

sync

protected HashMap sync

umode

protected UserMode umode

users

protected HashMap users

wasOn

protected HashMap wasOn

Constructor Detail

InternalDataList

public InternalDataList()

Method Detail

AddUser

public void AddUser(String nickname, Channel channel)

addSupportInfo

public void addSupportInfo(String key, String value)

createChannel

public void createChannel(String channel)

ChangeNick

public void ChangeNick(String oldnick, String newnick)

getAllUsers

public Collection getAllUsers()

getChannel

public Channel getChannel(String channel)

getChannelDataWatch

public ChannelDataWatch getChannelDataWatch(Channel ch)

getChannelsFromPriorLife

public Set getChannelsFromPriorLife(String nick)

getMyNick

public String getMyNick()

getMyUser

public User getMyUser()

getMyUserInformation

public MyUser getMyUserInformation()

getPrefixInfo

public UserMode getPrefixInfo()

getSupportInfo

public HashMap getSupportInfo()

getUser

public User getUser(String nickname)

getUsersWithMode

public Set getUsersWithMode(String channel, char mode)

installChannelWatch

public void installChannelWatch(String channel, ChannelDataWatch ch)

isChanGroupMode

public boolean isChanGroupMode(String group, char mode)

isOn

public boolean isOn(User user, Channel channel)

isUser

public boolean isUser(String nickname)

JoinNick

public void JoinNick(String nickname, String channel)

nickComplete

public String nickComplete(String pnick, String channel)

nickCompleteAll

public LinkedList nickCompleteAll(String pnick, String channel)
********************************************************************

PartNick

public void PartNick(String nickname, Channel channel)

QuitNick

public void QuitNick(String nickname)

reset

public void reset()

RemoveUser

public void RemoveUser(User user, Channel channel)

setChanGroupMode

public void setChanGroupMode(String group, String modes)

setMyNick

public void setMyNick(String n)

setPrefixInfo

public void setPrefixInfo(String modes, String chars)

synchronizeUserPostChange

public void synchronizeUserPostChange(User user, Channel channel)

synchronizeUserPreChange

public void synchronizeUserPreChange(User user, Channel channel)

toString

public String toString()