wtanaka.praya.irc
Class IRCUserViaPrivMsg
java.lang.Object
|
+--wtanaka.praya.Recipient
|
+--wtanaka.praya.ResolvedRecipient
|
+--wtanaka.praya.irc.IRCUserViaPrivMsg
- All Implemented Interfaces:
- java.io.Serializable
- public class IRCUserViaPrivMsg
- extends ResolvedRecipient
Recipient representing a single IRC user, available through IRC
private messages.
- Version:
- $Name: $ $Date: 2001/12/06 11:08:05 $
- Author:
- $Author: wtanaka $
- See Also:
IRCChannelRecipient, Serialized Form
|
Method Summary |
java.lang.String |
getDescription()
A short string which describes where something addressed to this
recipient will go, assuming that the caller is aware of the
context of the recipient. |
java.util.Hashtable |
getFieldNames()
Returns an table of names->field contents of fields for insertion into
a field enabled editor. |
java.lang.String |
getFullDescription()
A string which describes where something addressed to this
recipient will go. |
java.lang.String |
getTargetNick()
|
void |
sendReply(java.lang.Object reply)
Sends reply to this recipient (as described with getDescription()). |
Recipient |
withNewFields(java.util.Hashtable newFields)
Returns a new recipient with the given fields. |
| Methods inherited from class java.lang.Object |
, clone, finalize, getClass, notify, notifyAll, registerNatives, toString, wait, wait, wait |
m_nickname
java.lang.String m_nickname
MSG_TO_KEY
private final java.lang.String MSG_TO_KEY
IRCUserViaPrivMsg
public IRCUserViaPrivMsg(Protocol parent,
java.lang.String nickname)
getDescription
public java.lang.String getDescription()
- Description copied from class:
Recipient
- A short string which describes where something addressed to this
recipient will go, assuming that the caller is aware of the
context of the recipient. For example, this might reutrn
"wtanaka@mili.eu.org" or "#dred"
- Overrides:
getDescription in class Recipient
getFullDescription
public java.lang.String getFullDescription()
- Description copied from class:
Recipient
- A string which describes where something addressed to this
recipient will go. For example, this might reutrn "email to
wtanaka@mili.eu.org" or "irc #dred"
- Overrides:
getFullDescription in class Recipient
getFieldNames
public java.util.Hashtable getFieldNames()
- Description copied from class:
Recipient
- Returns an table of names->field contents of fields for insertion into
a field enabled editor. For instance, an email might have: "From",
"To->wtanaka@mili.eu.org", "Cc", "Bcc", etc. This is a map from
string to FilledField
- Overrides:
getFieldNames in class Recipient
withNewFields
public Recipient withNewFields(java.util.Hashtable newFields)
- Description copied from class:
Recipient
- Returns a new recipient with the given fields.
- Overrides:
withNewFields in class Recipient
- Following copied from class:
wtanaka.praya.Recipient
- Parameters:
newFields - this is the map from string to FilledField
getTargetNick
public java.lang.String getTargetNick()
sendReply
public void sendReply(java.lang.Object reply)
throws NotSentException
- Description copied from class:
ResolvedRecipient
- Sends reply to this recipient (as described with getDescription()).
- Overrides:
sendReply in class ResolvedRecipient
- Throws:
NotSentException - IF an IOException was caught while
trying to send the message.