rero.gui
Class IRCSession
java.lang.Object
rero.gui.IRCSession
- public class IRCSession
- extends Object
desktop
protected WindowManager desktop
client
protected InternetRelayChatClient client
status
protected StatusWindow status
windows
protected LinkedHashMap windows
userInput
protected UserHandler userInput
scriptBridge
protected UIScriptBridge scriptBridge
windowListener
protected IRCSession.ClientWindowStuff windowListener
urlListener
protected ClickableURLHandler urlListener
IRCSession
public IRCSession()
cleanup
public void cleanup()
getCapabilities
public Capabilities getCapabilities()
executeCommand
public void executeCommand(String command)
isWindow
public boolean isWindow(String name)
getWindow
public StatusWindow getWindow(String name)
getAllWindows
public Collection getAllWindows()
getClient
public InternetRelayChatClient getClient()
getStatusWindow
public StatusWindow getStatusWindow()
isStatus
public boolean isStatus(StatusWindow window)
getDesktop
public WindowManager getDesktop()
getActiveWindow
public StatusWindow getActiveWindow()
getRealActiveWindow
public StatusWindow getRealActiveWindow()
createAboutWindow
public void createAboutWindow()
renameWindow
public void renameWindow(String name,
String newname)
createDCCWindow
public void createDCCWindow()
createSortedWindow
public ScriptedListDialog createSortedWindow(String title,
String hook,
Object data,
LinkedList columns)
createListWindow
public void createListWindow()
createStatusWindow
public StatusWindow createStatusWindow()
createQueryWindow
public QueryWindow createQueryWindow(String user,
boolean selected)
createChannelWindow
public ChannelWindow createChannelWindow(Channel channel)
resolveClientWindow
public StatusWindow resolveClientWindow(ClientWindow temp)
postProcessWindow
public void postProcessWindow(StatusWindow window)
finalize
protected void finalize()