package net.sf.f3270;
import org.h3270.host.S3270;
public class TerminalWindowObserver extends TerminalObserver {
private TerminalWindow terminalWindow;
public void commandIssued(String command, String returned, Parameter... parameters) {
terminalWindow.update(command, returned, parameters);
}
public void connect(S3270 s3270) {
terminalWindow = new TerminalWindow(s3270);
terminalWindow.update("new Terminal", null, new Parameter("hostname", s3270.getHostname()), new Parameter(
"port", s3270.getPort()), new Parameter("type", s3270.getType().getType()), new Parameter("mode", s3270
.getMode().getMode()));
}
public void disconnect() {
terminalWindow.close();
}
}