S-PLUS Connect/Java v1.0

com.insightful.splus
Class SplusOutputHandlerImpl

java.lang.Object
  extended by java.rmi.server.RemoteObject
      extended by java.rmi.server.RemoteServer
          extended by java.rmi.server.UnicastRemoteObject
              extended by com.insightful.splus.SplusOutputHandlerImpl
All Implemented Interfaces:
SplusOutputHandler, Serializable, Remote

public class SplusOutputHandlerImpl
extends UnicastRemoteObject
implements SplusOutputHandler

Write text from the S-PLUS engine to the Java GUI.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.rmi.server.RemoteObject
ref
 
Constructor Summary
SplusOutputHandlerImpl()
          Create the object to route the output.
SplusOutputHandlerImpl(SplusSession session)
           
 
Method Summary
 void write(String data, boolean prompted)
          Route the output to the SplusEngineQueryHandler.
 
Methods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, unexportObject
 
Methods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLog
 
Methods inherited from class java.rmi.server.RemoteObject
equals, getRef, hashCode, toString, toStub
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SplusOutputHandlerImpl

public SplusOutputHandlerImpl()
                       throws RemoteException
Create the object to route the output.

Throws:
RemoteException

SplusOutputHandlerImpl

public SplusOutputHandlerImpl(SplusSession session)
                       throws RemoteException
Throws:
RemoteException
Method Detail

write

public void write(String data,
                  boolean prompted)
Route the output to the SplusEngineQueryHandler.

Specified by:
write in interface SplusOutputHandler
Parameters:
data - text output
prompted - flag indicating whether the engine is prompting for input.
See Also:
SplusEngineQueryHandler.writeEngineOutput(String data, boolean prompted)

S-PLUS Connect/Java v1.0

Copyright © 2000, 2002 Insightful Corporation
Warning: Classes not documented in the S-PLUS Programmer's Guide may change in future releases.