swpchat.client
Class MemberMap
java.lang.Object
|
+--swpchat.client.MemberMap
- public class MemberMap
- extends java.lang.Object
Manages the ChatMembersHash
Method Summary |
java.util.Iterator |
getNames(java.lang.String channel)
Returns An iterator over all names in the Channel |
boolean |
isReceiver(java.lang.String name,
java.lang.String channel)
|
boolean |
isSender(java.lang.String name,
java.lang.String channel)
|
boolean |
isShip(java.lang.String name,
java.lang.String channel)
|
void |
storeState(java.lang.String channelName,
java.lang.String name,
java.lang.Boolean sender,
java.lang.Boolean receiver,
java.lang.Boolean schiffer)
storeState is used to save the incoming Server mberInfo messages to the internal dataStructure |
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
channelMap
java.util.HashMap channelMap
true_object
private static final java.lang.Boolean true_object
false_object
private static final java.lang.Boolean false_object
MemberMap
public MemberMap()
- Constructor
storeState
public void storeState(java.lang.String channelName,
java.lang.String name,
java.lang.Boolean sender,
java.lang.Boolean receiver,
java.lang.Boolean schiffer)
- storeState is used to save the incoming Server mberInfo messages to the internal dataStructure
- Parameters:
channelName
- guess what ?name
- every Chatter needs a namesender
- Am i a sender ?receiver
- Am i receiving?Do
- i have bekloppte Schiffe on the Kopp ?
getNames
public java.util.Iterator getNames(java.lang.String channel)
- Returns An iterator over all names in the Channel
- Parameters:
channel
- The channel we want info about- Returns:
- The Iterator I spoke of above
isSender
public boolean isSender(java.lang.String name,
java.lang.String channel)
isReceiver
public boolean isReceiver(java.lang.String name,
java.lang.String channel)
isShip
public boolean isShip(java.lang.String name,
java.lang.String channel)