|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--irc.IRCObject | +--irc.Source | +--irc.IRCSource | +--irc.Status
The status.
Field Summary |
Fields inherited from class irc.Source |
_in, _server |
Fields inherited from class irc.IRCObject |
_ircConfiguration |
Constructor Summary | |
Status(IRCConfiguration config,
IRCServer s)
Create a new Status. |
Method Summary | |
void |
addStatusListener(StatusListener lis)
Add listener. |
java.lang.String |
getMode()
Get this status mode. |
java.lang.String |
getName()
Get this source name. |
java.lang.String |
getNick()
Get this status nick. |
java.lang.String |
getServerName()
|
java.lang.String |
getType()
Get this source type. |
void |
leave()
Request to leave (close) this source. |
void |
modeChanged(java.lang.String mode)
Notify this status that the mode has changed. |
void |
nickChanged(java.lang.String nick)
Notify this status that the nick has changed. |
void |
release()
Release this object. |
void |
removeStatusListener(StatusListener lis)
Remove listener. |
void |
replyReceived(java.lang.String prefix,
java.lang.String id,
java.lang.String[] params)
A new numeric reply has been received from the irc server. |
boolean |
talkable()
Test wether this source can accept messages from user. |
Methods inherited from class irc.IRCSource |
getIRCServer |
Methods inherited from class irc.Source |
action, activate, addSourceListener, clear, getInterpretor, getServer, isActive, mayDefault, messageReceived, noticeReceived, removeSourceListener, report, sendString, setCTCPFilter, setInterpretor |
Methods inherited from class irc.IRCObject |
getColor, getIRCConfiguration, getText, getText, getText, getText, getTimeStamp |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Status(IRCConfiguration config, IRCServer s)
config
- global irc configuration.s
- server.Method Detail |
public void release()
IRCObject
release
in class Source
public java.lang.String getType()
Source
getType
in class Source
public java.lang.String getName()
Source
getName
in class Source
public java.lang.String getServerName()
public boolean talkable()
Source
talkable
in class Source
public void leave()
Source
leave
in class Source
public java.lang.String getNick()
public java.lang.String getMode()
public void addStatusListener(StatusListener lis)
lis
- listener to add.public void removeStatusListener(StatusListener lis)
lis
- listener to remove.public void nickChanged(java.lang.String nick)
nick
- new nick.public void modeChanged(java.lang.String mode)
mode
- new mode.public void replyReceived(java.lang.String prefix, java.lang.String id, java.lang.String[] params)
ReplyServerListener
replyReceived
in interface ReplyServerListener
prefix
- reply prefix.id
- reply id.params
- reply parameters.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |