|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--swpchat.client.DisplayControler
Field Summary | |
private AdminFrame |
adminFrame
|
private ChatFrame |
chatFrame
|
private ContactsFrame |
contactsFrame
|
private EmotionWindow |
emotionWindow
|
private MainFrameGUI |
mainFrame
|
private UserInfoFrame |
userInfoFrame
|
private WhisperWindow |
whisperWindow
|
Constructor Summary | |
DisplayControler()
|
Method Summary | |
void |
addAdminFrame(AdminFrame frame)
registers AdminFrame to controler. |
void |
addChannelToAvailableList(java.lang.String channelName)
adds available channel to list in MainFrame. |
void |
addChannelToChatFrame(java.lang.String channelName)
Adds a new tab to chat frame for the given channel. |
void |
addChannelToMyList(java.lang.String channelName)
adds a selected channel to list in MainFrame. |
void |
addChatFrame(ChatFrame frame)
registers ChatFrame to controler. |
void |
addContactsFrame(ContactsFrame contactsFrame)
registers ContactsFrame to controler. |
void |
addEmotionWindow(EmotionWindow window)
registers EmotionWindow to controler. |
void |
addMainFrame(MainFrameGUI frame)
registers MainFrame to controler. |
void |
addUserInfoFrame(UserInfoFrame frame)
registers UserInfoFrame to controller |
void |
addWhisperWindow(WhisperWindow window)
registers WhisperWindow to controler. |
void |
displayEmotion(java.lang.String channel,
java.lang.String from,
java.lang.String target,
java.lang.String emo)
Shows received emotions in the receiver textarea |
void |
displayMessage(java.lang.String channel,
java.lang.String sender,
java.lang.String message)
Shows received message in the receiver textarea |
void |
displayPlayMessage(java.lang.String sender,
java.lang.String channel,
java.lang.String message)
Shows received play message in the receiver textarea. |
void |
displayShipMessage(java.lang.String channel,
java.lang.String sender,
java.lang.String victim,
java.lang.String status)
Shows received ship-message in the receiver textarea |
void |
displayUserInfo(java.util.HashMap hashUserInfo)
Shows the user infos |
void |
displayWhisperMsg(java.lang.String channel,
java.lang.String sender,
java.lang.String message)
Shows received whisper message in the receiver textarea |
java.awt.Frame |
getAdminFrame()
gets adminFrame. |
java.util.Enumeration |
getAvailableChannelEnumeration()
Gets an enumeration of the available channels from MainFrame. |
java.awt.Frame |
getChatFrame()
gets chatFrame. |
ContactsFrame |
getContactsFrame()
gets contactsFrame |
java.awt.Frame |
getEmotionWindow()
gets emotionWindow. |
java.awt.Frame |
getMainFrame()
gets mainFrame. |
java.util.Enumeration |
getSelectedChannelEnumeration()
Gets an enumeration of the selected channels from MainFrame. |
javax.swing.JFrame |
getUserInfoFrame()
gets userInfoFrame |
java.awt.Frame |
getWhisperWindow()
gets whisperWindow. |
void |
handleShipAttac(java.lang.String status)
Ship-Attac handling (if this client is the victim) |
boolean |
isJoinBoth()
Returns true, if sender and receiver shall be connected. |
boolean |
isJoinedAsReceiver(java.lang.String channel)
Checks if the given channel is joined as receiver. |
boolean |
isJoinedAsSender(java.lang.String channel)
Checks if the given channel is joined as sender. |
boolean |
isJoinReceiverOnly()
Returns true, if only receiver shall be connected. |
boolean |
isJoinSenderOnly()
Returns true, if only sender shall be connected. |
void |
refreshAdminChannelList()
Refreshes the channel list in AdminFrame. |
void |
refreshSoundMenu()
Refreshes the sound menu in chatframe. |
void |
removeAllChannelsFromList()
removes all channels from lists in MainFrame. |
void |
removeAllTabs()
Removes all existing tabs. |
void |
removeChannelFromAvailableList(java.lang.String channelName)
removes available channel from list in MainFrame. |
void |
removeChannelFromChatFrame(java.lang.String channelName)
Removes an existing tab from chat frame. |
void |
removeChannelFromMyList(java.lang.String channelName)
removes a selected channel from list in MainFrame. |
void |
setTopic(java.lang.String channel,
java.lang.String topic)
Sets the topic of a channel |
Methods inherited from class java.lang.Object |
|
Field Detail |
private MainFrameGUI mainFrame
private AdminFrame adminFrame
private ChatFrame chatFrame
private WhisperWindow whisperWindow
private EmotionWindow emotionWindow
private UserInfoFrame userInfoFrame
private ContactsFrame contactsFrame
Constructor Detail |
public DisplayControler()
Method Detail |
public void addMainFrame(MainFrameGUI frame)
public java.awt.Frame getMainFrame()
public java.awt.Frame getChatFrame()
public java.awt.Frame getAdminFrame()
public java.awt.Frame getWhisperWindow()
public java.awt.Frame getEmotionWindow()
public javax.swing.JFrame getUserInfoFrame()
public ContactsFrame getContactsFrame()
public void addChatFrame(ChatFrame frame)
public void addAdminFrame(AdminFrame frame)
public void addWhisperWindow(WhisperWindow window)
public void addEmotionWindow(EmotionWindow window)
public void addUserInfoFrame(UserInfoFrame frame)
public void addContactsFrame(ContactsFrame contactsFrame)
public void addChannelToAvailableList(java.lang.String channelName)
public void removeChannelFromAvailableList(java.lang.String channelName)
public void addChannelToMyList(java.lang.String channelName)
public void removeChannelFromMyList(java.lang.String channelName)
public void removeAllChannelsFromList()
public java.util.Enumeration getAvailableChannelEnumeration()
public java.util.Enumeration getSelectedChannelEnumeration()
public void refreshAdminChannelList()
public void addChannelToChatFrame(java.lang.String channelName)
public void removeChannelFromChatFrame(java.lang.String channelName)
public void removeAllTabs()
public void setTopic(java.lang.String channel, java.lang.String topic)
public void displayMessage(java.lang.String channel, java.lang.String sender, java.lang.String message)
public void displayWhisperMsg(java.lang.String channel, java.lang.String sender, java.lang.String message)
public void displayShipMessage(java.lang.String channel, java.lang.String sender, java.lang.String victim, java.lang.String status)
public void displayPlayMessage(java.lang.String sender, java.lang.String channel, java.lang.String message)
public void refreshSoundMenu()
public boolean isJoinedAsSender(java.lang.String channel)
channel
- The channel name.public boolean isJoinedAsReceiver(java.lang.String channel)
channel
- The channel name.public void displayUserInfo(java.util.HashMap hashUserInfo)
hashUserInfo
- collection of keyword (i.e. firstname) and value (i.e. Rene)public void displayEmotion(java.lang.String channel, java.lang.String from, java.lang.String target, java.lang.String emo)
public void handleShipAttac(java.lang.String status)
status
- value if ship is put ON or OFFpublic boolean isJoinBoth()
public boolean isJoinSenderOnly()
public boolean isJoinReceiverOnly()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |