CSP for Java
(JCSP) 1.0-rc4
A B C D E F G H I J M N O P R S T U V W X Z

S

select() - Method in class jcsp.lang.Alternative
Returns the index of one of the ready guards.
select(AltingChannelInput[]) - Method in class jcsp.lang.Alternative
Deprecated. Construct the Alternative with the guards pre-loaded and use the select, priSelect or fairSelect methods without guard (i.e. AltingChannelInput) parameters.
select(AltingChannelInput[], boolean) - Method in class jcsp.lang.Alternative
Deprecated. Construct the Alternative with the guards pre-loaded and use the select, priSelect or fairSelect methods without guard (i.e. AltingChannelInput) parameters. Skip selects are now handled by Skip guards and we can have more than one. When used with priSelect, the priority of each skip guard can be individually set.
select(AltingChannelInput[], boolean[]) - Method in class jcsp.lang.Alternative
Deprecated. Construct the Alternative with the guards pre-loaded and use the select, priSelect or fairSelect methods without guard (i.e. AltingChannelInput) parameters.
select(AltingChannelInput[], boolean[], boolean) - Method in class jcsp.lang.Alternative
Deprecated. Construct the Alternative with the guards pre-loaded and use the select, priSelect or fairSelect methods without guard (i.e. AltingChannelInput) parameters. Skip selects are now handled by Skip guards and we can have more than one. When used with priSelect, the priority of each skip guard can be individually set.
select(AltingChannelInput[], boolean[], long) - Method in class jcsp.lang.Alternative
Deprecated. Construct the Alternative with the guards pre-loaded and use the select, priSelect or fairSelect methods without guard (i.e. AltingChannelInput) parameters. Timeouts are now handled by CSTimer guards and we can have more than one. When used with priSelect, the priority of each timeout guard can be individually set.
select(AltingChannelInput[], boolean[], long, int) - Method in class jcsp.lang.Alternative
Deprecated. Construct the Alternative with the guards pre-loaded and use the select, priSelect or fairSelect methods without guard (i.e. AltingChannelInput) parameters. Timeouts are now handled by CSTimer guards and we can have more than one. When used with priSelect, the priority of each timeout guard can be individually set. Currently, the nsecs option for timeouts is not supported in the new model.
select(AltingChannelInput[], long) - Method in class jcsp.lang.Alternative
Deprecated. Construct the Alternative with the guards pre-loaded and use the select, priSelect or fairSelect methods without guard (i.e. AltingChannelInput) parameters. Timeouts are now handled by CSTimer guards and we can have more than one. When used with priSelect, the priority of each timeout guard can be individually set.
select(AltingChannelInput[], long, int) - Method in class jcsp.lang.Alternative
Deprecated. Construct the Alternative with the guards pre-loaded and use the select, priSelect or fairSelect methods without guard (i.e. AltingChannelInput) parameters. Timeouts are now handled by CSTimer guards and we can have more than one. When used with priSelect, the priority of each timeout guard can be individually set. Currently, the nsecs option for timeouts is not supported in the new model.
select(boolean[]) - Method in class jcsp.lang.Alternative
Returns the index of one of the ready guards whose preCondition index is true.
selected - Variable in class jcsp.lang.Any2AnyCallChannel
This may be set during the standard calling sequence to record which method was invoked by a client.
selected - Variable in class jcsp.lang.One2AnyCallChannel
This may be set during the standard calling sequence to record which method was invoked by a client.
selected - Variable in class jcsp.lang.Any2OneCallChannel
This may be set during the standard calling sequence to record which method was invoked by a client.
selected - Variable in class jcsp.lang.One2OneCallChannel
This may be set during the standard calling sequence to record which method was invoked by a client.
Sequence - class jcsp.lang.Sequence.
This constructor taks an array of CSProcesses and returns a CSProcess that is the sequential composition of its process arguments.
Sequence() - Constructor for class jcsp.lang.Sequence
Construct a new Sequence object initially without any processes.
Sequence(CSProcess[]) - Constructor for class jcsp.lang.Sequence
Construct a new Sequence object with the processes specified.
Sequential - class jcsp.lang.Sequential.
Deprecated. Use Sequence.
Sequential() - Constructor for class jcsp.lang.Sequential
Deprecated. Construct a new Sequential object initially without any processes.
Sequential(CSProcess[]) - Constructor for class jcsp.lang.Sequential
Deprecated. Construct a new Sequential object with the processes specified.
server - Variable in class jcsp.lang.Any2AnyCallChannel
This holds a reference to a server process so that a client may make the call.
server - Variable in class jcsp.lang.One2AnyCallChannel
This holds a reference to a server process so that a client may make the call.
server - Variable in class jcsp.lang.Any2OneCallChannel
This holds a reference to a server process so that a client may make the call.
server - Variable in class jcsp.lang.One2OneCallChannel
This holds a reference to a server process so that a client may make the call.
SET_PAINT_MODE - Static variable in class jcsp.awt.GraphicsCommand
This is the (immutable) command object for java.awt.Graphics.setPaintMode.
set(GraphicsCommand) - Method in class jcsp.awt.DisplayList
Sets the GraphicsCommand to be executed.
set(GraphicsCommand) - Method in interface jcsp.awt.Display
Sets the GraphicsCommand to be interpreted.
set(GraphicsCommand[]) - Method in class jcsp.awt.DisplayList
Sets the array of GraphicsCommands to be executed.
set(GraphicsCommand[]) - Method in interface jcsp.awt.Display
Sets the array of GraphicsCommands to be interpreted.
set(long) - Method in class jcsp.lang.CSTimer
Deprecated. Use CSTimer.setAlarm(long) - this name caused confusion with the idea of setting the current time (a concept that is not supported).
setAlarm(long) - Method in class jcsp.lang.CSTimer
Sets the absolute timeout value that will trigger an Alternative select operation (when this CSTimer is one of the guards with which that Alternative was constructed).
setConfigureChannel(AltingChannelInput) - Method in class jcsp.awt.ActiveTextEnterField
Sets the configuration channel for this ActiveTextEnterField.
setConfigureChannel(AltingChannelInput) - Method in class jcsp.awt.ActiveTextEnterArea
Sets the configuration channel for this ActiveTextEnterArea.
setConfigureChannel(ChannelInput) - Method in class jcsp.awt.ActiveLabel
Sets the configuration channel for this ActiveLabel.
setConfigureChannel(ChannelInput) - Method in class jcsp.awt.ActiveContainer
Sets the configuration channel for this ActiveContainer.
setConfigureChannel(ChannelInput) - Method in class jcsp.awt.ActiveMenu
Sets the configuration channel for this ActiveMenu.
setConfigureChannel(ChannelInput) - Method in class jcsp.awt.ActiveComponent
Sets the configuration channel for this ActiveComponent.
setConfigureChannel(ChannelInput) - Method in class jcsp.awt.ActiveClosingFrame
Sets the configuration channel for this ActiveButton.
setConfigureChannel(ChannelInput) - Method in class jcsp.awt.ActiveWindow
Sets the configuration channel for this ActiveWindow.
setConfigureChannel(ChannelInput) - Method in class jcsp.awt.ActiveTextField
Sets the configuration channel for this ActiveTextField.
setConfigureChannel(ChannelInput) - Method in class jcsp.awt.ActiveCheckboxMenuItem
Sets the configuration channel for this ActiveCheckboxMenuItem.
setConfigureChannel(ChannelInput) - Method in class jcsp.awt.ActiveFrame
Sets the configuration channel for this ActiveFrame.
setConfigureChannel(ChannelInput) - Method in class jcsp.awt.ActiveCheckbox
Sets the configuration channel for this ActiveCheckbox.
setConfigureChannel(ChannelInput) - Method in class jcsp.awt.ActiveList
Sets the configuration channel for this ActiveList.
setConfigureChannel(ChannelInput) - Method in class jcsp.awt.ActiveFileDialog
Sets the configuration channel for this ActiveFileDialog.
setConfigureChannel(ChannelInput) - Method in class jcsp.awt.ActiveMenuItem
Sets the configuration channel for this ActiveMenuItem.
setConfigureChannel(ChannelInput) - Method in class jcsp.awt.ActiveButton
Sets the configuration channel for this ActiveButton.
setConfigureChannel(ChannelInput) - Method in class jcsp.awt.ActiveScrollPane
Sets the configuration channel for this ActiveScrollPane.
setConfigureChannel(ChannelInput) - Method in class jcsp.awt.ActiveChoice
Sets the configuration channel for this ActiveChoice.
setConfigureChannel(ChannelInput) - Method in class jcsp.awt.ActiveDialog
Sets the configuration channel for this ActiveDialog.
setConfigureChannel(ChannelInput) - Method in class jcsp.awt.ActivePanel
Sets the configuration channel for this ActivePanel.
setConfigureChannel(ChannelInput) - Method in class jcsp.awt.ActiveScrollbar
Sets the configuration channel for this ActiveScrollbar.
setConfigureChannel(ChannelInput) - Method in class jcsp.awt.ActiveTextArea
Sets the configuration channel for this ActiveTextArea.
setConfigureChannel(ChannelInput) - Method in class jcsp.awt.ActiveApplet
Sets the configuration channel for this ActiveApplet.
setDestroyChannels(ChannelOutputInt, AltingChannelInputInt) - Method in class jcsp.awt.ActiveApplet
This sets destroy/destroyAck channels to allow a user-defined destroy response.
setDestroyChannels(ChannelOutputInt, AltingChannelInputInt, int) - Method in class jcsp.awt.ActiveApplet
This sets destroy/destroyAck channels to allow a user-defined destroy response.
setDisableTime(long) - Method in class jcsp.awt.ActiveTextEnterField
This is used to set the time during which the text field is disabled after an ENTER or ESCAPE has been entered.
setDisableTime(long) - Method in class jcsp.awt.ActiveTextEnterArea
This is used to set the time during which the text area is disabled after an ESCAPE has been entered.
setGraphicsChannels(ChannelInput, ChannelOutput) - Method in class jcsp.awt.ActiveCanvas
Set the toGraphics/fromGraphics channels for configuring and/or examining this component.
setMinRefreshInterval(long) - Method in class jcsp.awt.DisplayList
Sets the repaint interval invoked by the set, extend and change commands.
setPaintable(Paintable) - Method in class jcsp.awt.ActiveCanvas
Set the Paintable object that will be used by the paint and update methods of this canvas.
setPriority(int) - Static method in class jcsp.lang.PriParallel
This changes the priority of this process.
setProcess(CSProcess) - Method in class jcsp.awt.ActiveApplet
This must be called during the init() method for this ActiveApplet.
setReportButtonIndex(boolean) - Method in class jcsp.awt.ActiveButtonControl
Defines whether the index of the pushed button causing a state transition should be included in the report.
setReportButtonLabel(boolean) - Method in class jcsp.awt.ActiveButtonControl
Defines whether the label on the pushed button causing a state transition should be included in the report.
setSize(int, int) - Method in class jcsp.awt.ActiveCanvas
Request that the canvas takes the size given by the parameters.
setStopStartChannel(ChannelOutputInt) - Method in class jcsp.awt.ActiveApplet
This sets a stopStart channel to allow a user-defined stop/start response.
Sign - class jcsp.plugNplay.Sign.
Converts each input Object to a String, prefixing it with a user-defined sign.
Sign(String, ChannelInput, ChannelOutput) - Constructor for class jcsp.plugNplay.Sign
Construct a new Sign process with the input Channel in and the output Channel out.
SignInt - class jcsp.plugNplay.ints.SignInt.
Converts each input int to a String, prefixing it with a user-defined sign.
SignInt(String, ChannelInputInt, ChannelOutput) - Constructor for class jcsp.plugNplay.ints.SignInt
Construct a new Sign process with the input Channel in and the output Channel out.
Skip - class jcsp.lang.Skip.
This is a process that immediately terminates and a Guard that is always ready.
Skip() - Constructor for class jcsp.lang.Skip
 
Skipper - class jcsp.lang.Skipper.
Deprecated. Use Skip.
Skipper() - Constructor for class jcsp.lang.Skipper
Deprecated.  
sleep(long) - Method in class jcsp.lang.CSTimer
Puts the process to sleep for a specified time (milliseconds).
Squares - class jcsp.plugNplay.Squares.
Generates the Integer stream 1*1, 2*2, 3*3, ... by a somewhat unusual route.
Squares(ChannelOutput) - Constructor for class jcsp.plugNplay.Squares
Construct a new Squares process with the output Channel out.
SquaresInt - class jcsp.plugNplay.ints.SquaresInt.
Generates the integer stream 1*1, 2*2, 3*3, ... by a somewhat unusual route.
SquaresInt(ChannelOutputInt) - Constructor for class jcsp.plugNplay.ints.SquaresInt
Construct a new SquaresInt process with the output Channel out.
START - Static variable in class jcsp.awt.ActiveApplet
This value is sent down a stopStart channel on second and subsequent browser invocations of start - see the user-defined stop/start response.
start() - Method in class jcsp.lang.ProcessNetwork
Deprecated. Start the network (but keep running ourselves).
start() - Method in class jcsp.lang.ProcessManager
Start the managed process (but keep running ourselves).
start() - Method in class jcsp.awt.ActiveApplet
Called by the browser when the ActiveApplet is first started and each time its web page is revisited.
startRead() - Method in class jcsp.lang.Crew
This must be invoked before any read operations on the associated shared resource.
startWrite() - Method in class jcsp.lang.Crew
This must be invoked before any write operations on the associated shared resource.
Stop - class jcsp.lang.Stop.
This is a process that starts, engages in no events, performs no computation but refuses to terminate.
STOP - Static variable in class jcsp.awt.ActiveApplet
This value is sent down a stopStart channel when the browser invokes a stop - see the user-defined stop/start response.
stop() - Method in class jcsp.lang.ProcessNetwork
Deprecated. Stop (permanently) the network.
stop() - Method in class jcsp.lang.ProcessManager
Stop (permanently) the managed process.
stop() - Method in class jcsp.awt.ActiveApplet
Called by the browser when the web page containing this ActiveApplet is replaced by another page or just before this ActiveApplet is to be destroyed.
Stop() - Constructor for class jcsp.lang.Stop
 
stopOK() - Method in class jcsp.lang.ProcessManager
Returns whether ProcessManager.suspend(), ProcessManager.resume() and ProcessManager.stop() are supported.
Substitute - class jcsp.plugNplay.Substitute.
Substitutes a user-configured Object for each Object in the stream flowing through.
Substitute(ChannelInput, ChannelOutput, Object) - Constructor for class jcsp.plugNplay.Substitute
Construct a new Substitute process.
SubstituteInt - class jcsp.plugNplay.ints.SubstituteInt.
Substitutes a user-configured constant for each integer in the stream flowing through.
SubstituteInt(ChannelInputInt, ChannelOutputInt, int) - Constructor for class jcsp.plugNplay.ints.SubstituteInt
Construct a new SubstituteInt process.
Successor - class jcsp.plugNplay.Successor.
Adds one to each Integer in the stream flowing through.
Successor(ChannelInput, ChannelOutput) - Constructor for class jcsp.plugNplay.Successor
Construct a new Successor process with the input Channel in and the output Channel out.
SuccessorInt - class jcsp.plugNplay.ints.SuccessorInt.
Adds one to each integer in the stream flowing through.
SuccessorInt(ChannelInputInt, ChannelOutputInt) - Constructor for class jcsp.plugNplay.ints.SuccessorInt
Construct a new SuccessorInt process with the input Channel in and the output Channel out.
suspend() - Method in class jcsp.lang.ProcessNetwork
Deprecated. Suspend the network.
suspend() - Method in class jcsp.lang.ProcessManager
Suspend the managed process.
sync() - Method in class jcsp.lang.Barrier
Synchronise the invoking process on this barrier.

CSP for Java
(JCSP) 1.0-rc4
A B C D E F G H I J M N O P R S T U V W X Z
Submit a bug or feature to jcsp-team@ukc.ac.uk
Version 1.0-rc4 of the JCSP API Specification (Copyright 1997-2000 P.D.Austin and P.H.Welch - All Rights Reserved)
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.