|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.xnap.chat.AbstractChannel
org.xnap.plugin.opennap.net.OpenNapAbstractChannel
org.xnap.plugin.opennap.net.PrivateOpenNapChannel
public class PrivateOpenNapChannel
Manages a list of channels.
| Field Summary | |
|---|---|
static int |
ERROR_WAIT
Time to wait for global error message. |
| Fields inherited from class org.xnap.plugin.opennap.net.OpenNapAbstractChannel |
|---|
server |
| Fields inherited from class org.xnap.chat.AbstractChannel |
|---|
cs |
| Fields inherited from interface org.xnap.chat.Channel |
|---|
AWAY_MESSAGE_INTERVAL |
| Constructor Summary | |
|---|---|
PrivateOpenNapChannel(OpenNapUser user)
|
|
| Method Summary | |
|---|---|
void |
close()
Invoked by the ChatManager when the channel is removed. |
javax.swing.Action[] |
getActions()
Returns an array of actions that can be performed on the channel. |
Command[] |
getCommands()
Returns null. |
javax.swing.Icon |
getIcon()
Returns null. |
javax.swing.Action[] |
getPeerActions(Peer peer)
Returns an array of peer specific actions. |
Peer[] |
getPeers()
Returns an array of peers that have joined this channel. |
ChatProvider |
getProvider()
Returns a reference to the chat provider. |
OpenNapUser |
getUser()
|
boolean |
isJoined()
Returns true, if the channel is joined. |
void |
join()
|
void |
messageReceived(ServerMessage msg)
|
void |
messageReceived(java.lang.String message)
|
void |
sendMessage(java.lang.String message)
Sends a message to this channel. |
| Methods inherited from class org.xnap.plugin.opennap.net.OpenNapAbstractChannel |
|---|
exceptionThrown, getServer, isLocal, println |
| Methods inherited from class org.xnap.chat.AbstractChannel |
|---|
actionMessageReceived, add, addChannelListener, errorReceived, getName, getPeerCount, getPrefix, getTopic, infoReceived, joined, messageReceived, parted, peerChanged, remove, removeChannelListener, setTopic, topicChanged |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int ERROR_WAIT
| Constructor Detail |
|---|
public PrivateOpenNapChannel(OpenNapUser user)
| Method Detail |
|---|
public void close()
ChannelChatManager when the channel is removed.
close in interface Channelpublic javax.swing.Action[] getActions()
Channel
getActions in interface Channelpublic Command[] getCommands()
AbstractChannel
getCommands in interface ChannelgetCommands in class AbstractChannelpublic javax.swing.Icon getIcon()
AbstractChannel
getIcon in interface ChannelgetIcon in class AbstractChannelOpenNapPlugin.ICON_16.public javax.swing.Action[] getPeerActions(Peer peer)
ChannelThis can be used to implement channel operations like "op".
getPeerActions in interface Channelpublic Peer[] getPeers()
Channel
getPeers in interface ChannelgetPeers in class AbstractChannelpublic ChatProvider getProvider()
Channel
getProvider in interface ChannelgetProvider in class OpenNapAbstractChannelpublic OpenNapUser getUser()
public boolean isJoined()
Channel
isJoined in interface Channelpublic void join()
public void messageReceived(java.lang.String message)
public void sendMessage(java.lang.String message)
Channel
sendMessage in interface Channelpublic void messageReceived(ServerMessage msg)
messageReceived in interface MessageListener
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||