From 7a194919a8d7204e7d87d9487ba703323aaa7635 Mon Sep 17 00:00:00 2001 From: Martin Oberhuber < martin.oberhuber@windriver.com> Date: Thu, 26 Oct 2006 21:07:11 +0000 Subject: [PATCH] adapt to IHostOutput API (bug 161773, 158312) --- .../src/org/eclipse/rse/remotecdt/HostShellAdapter.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/rse/examples/org.eclipse.rse.remotecdt/src/org/eclipse/rse/remotecdt/HostShellAdapter.java b/rse/examples/org.eclipse.rse.remotecdt/src/org/eclipse/rse/remotecdt/HostShellAdapter.java index 8b5e7648396..c7a21844814 100644 --- a/rse/examples/org.eclipse.rse.remotecdt/src/org/eclipse/rse/remotecdt/HostShellAdapter.java +++ b/rse/examples/org.eclipse.rse.remotecdt/src/org/eclipse/rse/remotecdt/HostShellAdapter.java @@ -6,7 +6,8 @@ * http://www.eclipse.org/legal/epl-v10.html * * Contributors: - * Ewa Matejska (PalmSource) + * Ewa Matejska (PalmSource) - initial version + * Martin Oberhuber (Wind River) - adapt to IHostOutput API (bug 161773, 158312) *******************************************************************************/ package org.eclipse.rse.remotecdt; @@ -17,6 +18,7 @@ import java.io.OutputStream; import java.io.PipedInputStream; import java.io.PipedOutputStream; +import org.eclipse.rse.services.shells.IHostOutput; import org.eclipse.rse.services.shells.IHostShell; import org.eclipse.rse.services.shells.IHostShellChangeEvent; import org.eclipse.rse.services.shells.IHostShellOutputListener; @@ -106,11 +108,11 @@ IHostShellOutputListener { } public void shellOutputChanged(IHostShellChangeEvent event) { - Object[] input = event.getLines(); + IHostOutput[] input = event.getLines(); OutputStream outputStream = event.isError() ? hostShellError : hostShellInput; try { for(int i = 0; i < input.length; i++) { - outputStream.write(input[i].toString().getBytes()); + outputStream.write(input[i].getString().getBytes()); outputStream.write('\n'); outputStream.flush(); }