package cc.warlock.rcp.telnet.ui.views; import cc.warlock.core.client.IWarlockClient; import cc.warlock.core.client.settings.IClientSettings; import cc.warlock.rcp.telnet.core.client.TelnetClient; import cc.warlock.rcp.ui.client.SWTWarlockClientViewer; import cc.warlock.rcp.views.GameView; public class TelnetGameView extends GameView { public static final String VIEW_ID = "cc.warlock.rcp.telnet.ui.views.TelnetGameView"; protected TelnetClient telnetClient; public TelnetGameView () { super(); wrapper = new SWTWarlockClientViewer(this); //setBufferOnPrompt(false); //setAppendNewlines(false); } @Override public void setClient(IWarlockClient client) { super.setClient(client); if (client instanceof TelnetClient) { telnetClient = (TelnetClient) client; } } public void loadClientSettings(IClientSettings settings) { } public TelnetClient getTelnetClient() { return telnetClient; } @Override public Object getAdapter(Class adapter) { if (TelnetClient.class.equals(adapter)) { return telnetClient; } return super.getAdapter(adapter); } @Override protected void setViewTitle(String title) { // TODO Auto-generated method stub } @Override public void clientActivated(IWarlockClient client) { // TODO Auto-generated method stub } @Override public void clientConnected(IWarlockClient client) { // TODO Auto-generated method stub } @Override public void clientDisconnected(IWarlockClient client) { // TODO Auto-generated method stub } @Override public void clientRemoved(IWarlockClient client) { // TODO Auto-generated method stub } @Override public void clientSettingsLoaded(IWarlockClient client) { // TODO Auto-generated method stub } }