Uses of Interface
org.jcsp.lang.ChannelOutput
Packages that use ChannelOutput
Package
Description
This provides CSP extensions for all AWT
Component
components:
GUI events and widget configurations map to channel communications.This provides classes and interfaces corresponding to the fundamental
primitives of CSP.
This is main package for JCSP.NET.
This package contains the files specifically for the
JCSP.NET Channel Name Service (CNS).
Supports dynamic operations over the JCSP.NET infrastructure.
This provides an assortment of plug-and-play CSP components to wire together
(with Object-carrying wires) and reuse.
This provides an assortment of plug-and-play CSP components to wire together
(with int-carrying wires) and reuse.
This defines filtering channels that can apply transformations to objects
as they are read and/or written.
-
Uses of ChannelOutput in org.jcsp.awt
Fields in org.jcsp.awt declared as ChannelOutputModifier and TypeFieldDescriptionprivate ChannelOutput[]
ActiveButtonControl.configure
private ChannelOutput
ActionEventHandler.event
The Channel down which ActionEvent commands are sent.private ChannelOutput
ActiveClosingFrame.event
private ChannelOutput
ActiveFileDialog.event
The channel to which the selected directory and file names are sent.private ChannelOutput
ActiveTextEnterArea.event
private ChannelOutput
ActiveTextEnterField.event
private ChannelOutput
ComponentEventHandler.event
The Channel action event notifications are sent down.private ChannelOutput
ContainerEventHandler.event
The Channel action event notifications are sent down.private ChannelOutput
FocusEventHandler.event
The Channel action event notifications are sent down.private ChannelOutput
ItemEventHandler.event
The Channel down which ItemEvent notifications are sent.private ChannelOutput
KeyEventHandler.event
The Channel action event notifications are sent down.private ChannelOutput
MouseEventHandler.event
The channel down which action event notifications are sent.private ChannelOutput
MouseMotionEventHandler.event
The Channel action event notifications are sent down.private ChannelOutput
TextEventHandler.event
The Channel TextEvent notifications are sent down.protected ChannelOutput
WindowEventHandler.event
The Channel action event notifications are sent down.private ChannelOutput
ActiveCanvas.fromGraphics
private ChannelOutput
ActiveButtonControl.report
Methods in org.jcsp.awt with parameters of type ChannelOutputModifier and TypeMethodDescriptionvoid
ActiveCheckboxMenuItem.addActionEventChannel
(ChannelOutput actionEvent) Add a new channel to this component that will be used to notify that an ActionEvent has occurred.void
ActiveApplet.addComponentEventChannel
(ChannelOutput componentEvent) Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.void
ActiveButton.addComponentEventChannel
(ChannelOutput componentEvent) Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.void
ActiveCanvas.addComponentEventChannel
(ChannelOutput componentEvent) Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.void
ActiveCheckbox.addComponentEventChannel
(ChannelOutput componentEvent) Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.void
ActiveChoice.addComponentEventChannel
(ChannelOutput componentEvent) Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.void
ActiveComponent.addComponentEventChannel
(ChannelOutput componentEvent) Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.void
ActiveContainer.addComponentEventChannel
(ChannelOutput componentEvent) Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.void
ActiveDialog.addComponentEventChannel
(ChannelOutput componentEvent) Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.void
ActiveFileDialog.addComponentEventChannel
(ChannelOutput componentEvent) Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.void
ActiveFrame.addComponentEventChannel
(ChannelOutput componentEvent) Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.void
ActiveLabel.addComponentEventChannel
(ChannelOutput componentEvent) Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.void
ActiveList.addComponentEventChannel
(ChannelOutput componentEvent) Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.void
ActivePanel.addComponentEventChannel
(ChannelOutput componentEvent) Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.void
ActiveScrollbar.addComponentEventChannel
(ChannelOutput componentEvent) Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.void
ActiveScrollPane.addComponentEventChannel
(ChannelOutput componentEvent) Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.void
ActiveTextArea.addComponentEventChannel
(ChannelOutput componentEvent) Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.void
ActiveTextField.addComponentEventChannel
(ChannelOutput componentEvent) Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.void
ActiveWindow.addComponentEventChannel
(ChannelOutput componentEvent) Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.void
ActiveApplet.addContainerEventChannel
(ChannelOutput containerEvent) Add a new channel to this component that will be used to notify that a ContainerEvent has occurred.void
ActiveContainer.addContainerEventChannel
(ChannelOutput containerEvent) Add a new channel to this component that will be used to notify that a ContainerEvent has occurred.void
ActiveDialog.addContainerEventChannel
(ChannelOutput containerEvent) Add a new channel to this component that will be used to notify that a ContainerEvent has occurred.void
ActiveFileDialog.addContainerEventChannel
(ChannelOutput containerEvent) Add a new channel to this component that will be used to notify that a ContainerEvent has occurred.void
ActiveFrame.addContainerEventChannel
(ChannelOutput containerEvent) Add a new channel to this component that will be used to notify that a ContainerEvent has occurred.void
ActivePanel.addContainerEventChannel
(ChannelOutput containerEvent) Add a new channel to this component that will be used to notify that a ContainerEvent has occurred.void
ActiveScrollPane.addContainerEventChannel
(ChannelOutput containerEvent) Add a new channel to this component that will be used to notify that a ContainerEvent has occurred.void
ActiveWindow.addContainerEventChannel
(ChannelOutput containerEvent) Add a new channel to this component that will be used to notify that a ContainerEvent has occurred.void
ActiveButton.addEventChannel
(ChannelOutput event) Add a new channel to this component that will be used to notify that the button has been pressed.void
ActiveApplet.addFocusEventChannel
(ChannelOutput focusEvent) Add a new channel to this component that will be used to notify that a FocusEvent has occurred.void
ActiveButton.addFocusEventChannel
(ChannelOutput focusEvent) Add a new channel to this component that will be used to notify that a FocusEvent has occurred.void
ActiveCanvas.addFocusEventChannel
(ChannelOutput focusEvent) Add a new channel to this component that will be used to notify that a FocusEvent has occurred.void
ActiveCheckbox.addFocusEventChannel
(ChannelOutput focusEvent) Add a new channel to this component that will be used to notify that a FocusEvent has occurred.void
ActiveChoice.addFocusEventChannel
(ChannelOutput focusEvent) Add a new channel to this component that will be used to notify that a FocusEvent has occurred.void
ActiveComponent.addFocusEventChannel
(ChannelOutput focusEvent) Add a new channel to this component that will be used to notify that a FocusEvent has occurred.void
ActiveContainer.addFocusEventChannel
(ChannelOutput focusEvent) Add a new channel to this component that will be used to notify that a FocusEvent has occurred.void
ActiveDialog.addFocusEventChannel
(ChannelOutput focusEvent) Add a new channel to this component that will be used to notify that a FocusEvent has occurred.void
ActiveFileDialog.addFocusEventChannel
(ChannelOutput focusEvent) Add a new channel to this component that will be used to notify that a FocusEvent has occurred.void
ActiveFrame.addFocusEventChannel
(ChannelOutput focusEvent) Add a new channel to this component that will be used to notify that a FocusEvent has occurred.void
ActiveLabel.addFocusEventChannel
(ChannelOutput focusEvent) Add a new channel to this component that will be used to notify that a FocusEvent has occurred.void
ActiveList.addFocusEventChannel
(ChannelOutput focusEvent) Add a new channel to this component that will be used to notify that a FocusEvent has occurred.void
ActivePanel.addFocusEventChannel
(ChannelOutput focusEvent) Add a new channel to this component that will be used to notify that a FocusEvent has occurred.void
ActiveScrollbar.addFocusEventChannel
(ChannelOutput focusEvent) Add a new channel to this component that will be used to notify that a FocusEvent has occurred.void
ActiveScrollPane.addFocusEventChannel
(ChannelOutput focusEvent) Add a new channel to this component that will be used to notify that a FocusEvent has occurred.void
ActiveTextArea.addFocusEventChannel
(ChannelOutput focusEvent) Add a new channel to this component that will be used to notify that a FocusEvent has occurred.void
ActiveTextField.addFocusEventChannel
(ChannelOutput focusEvent) Add a new channel to this component that will be used to notify that a FocusEvent has occurred.void
ActiveWindow.addFocusEventChannel
(ChannelOutput focusEvent) Add a new channel to this component that will be used to notify that a FocusEvent has occurred.void
ActiveList.addItemEventChannel
(ChannelOutput itemEvent) Add a new channel to this component that will be used to notify that an ItemEvent has occurred.void
ActiveApplet.addKeyEventChannel
(ChannelOutput keyEvent) Add a new channel to this component that will be used to notify that a KeyEvent has occurred.void
ActiveButton.addKeyEventChannel
(ChannelOutput keyEvent) Add a new channel to this component that will be used to notify that a KeyEvent has occurred.void
ActiveCanvas.addKeyEventChannel
(ChannelOutput keyEvent) Add a new channel to this component that will be used to notify that a KeyEvent has occurred.void
ActiveCheckbox.addKeyEventChannel
(ChannelOutput keyEvent) Add a new channel to this component that will be used to notify that a KeyEvent has occurred.void
ActiveChoice.addKeyEventChannel
(ChannelOutput keyEvent) Add a new channel to this component that will be used to notify that a KeyEvent has occurred.void
ActiveComponent.addKeyEventChannel
(ChannelOutput keyEvent) Add a new channel to this component that will be used to notify that a KeyEvent has occurred.void
ActiveContainer.addKeyEventChannel
(ChannelOutput keyEvent) Add a new channel to this component that will be used to notify that a KeyEvent has occurred.void
ActiveDialog.addKeyEventChannel
(ChannelOutput keyEvent) Add a new channel to this component that will be used to notify that a KeyEvent has occurred.void
ActiveFileDialog.addKeyEventChannel
(ChannelOutput keyEvent) Add a new channel to this component that will be used to notify that a KeyEvent has occurred.void
ActiveFrame.addKeyEventChannel
(ChannelOutput keyEvent) Add a new channel to this component that will be used to notify that a KeyEvent has occurred.void
ActiveLabel.addKeyEventChannel
(ChannelOutput keyEvent) Add a new channel to this component that will be used to notify that a KeyEvent has occurred.void
ActiveList.addKeyEventChannel
(ChannelOutput keyEvent) Add a new channel to this component that will be used to notify that a KeyEvent has occurred.void
ActivePanel.addKeyEventChannel
(ChannelOutput keyEvent) Add a new channel to this component that will be used to notify that a KeyEvent has occurred.void
ActiveScrollbar.addKeyEventChannel
(ChannelOutput keyEvent) Add a new channel to this component that will be used to notify that a KeyEvent has occurred.void
ActiveScrollPane.addKeyEventChannel
(ChannelOutput keyEvent) Add a new channel to this component that will be used to notify that a KeyEvent has occurred.void
ActiveTextArea.addKeyEventChannel
(ChannelOutput keyEvent) Add a new channel to this component that will be used to notify that a KeyEvent has occurred.void
ActiveTextField.addKeyEventChannel
(ChannelOutput keyEvent) Add a new channel to this component that will be used to notify that a KeyEvent has occurred.void
ActiveWindow.addKeyEventChannel
(ChannelOutput keyEvent) Add a new channel to this component that will be used to notify that a KeyEvent has occurred.void
ActiveApplet.addMouseEventChannel
(ChannelOutput mouseEvent) Add a new channel to this component that will be used to notify that a MouseEvent has occurred.void
ActiveButton.addMouseEventChannel
(ChannelOutput mouseEvent) Add a new channel to this component that will be used to notify that a MouseEvent has occurred.void
ActiveCanvas.addMouseEventChannel
(ChannelOutput mouseEvent) Add a new channel to this component that will be used to notify that a MouseEvent has occurred.void
ActiveCheckbox.addMouseEventChannel
(ChannelOutput mouseEvent) Add a new channel to this component that will be used to notify that a MouseEvent has occurred.void
ActiveChoice.addMouseEventChannel
(ChannelOutput mouseEvent) Add a new channel to this component that will be used to notify that a MouseEvent has occurred.void
ActiveComponent.addMouseEventChannel
(ChannelOutput mouseEvent) Add a new channel to this component that will be used to notify that a MouseEvent has occurred.void
ActiveContainer.addMouseEventChannel
(ChannelOutput mouseEvent) Add a new channel to this component that will be used to notify that a MouseEvent has occurred.void
ActiveDialog.addMouseEventChannel
(ChannelOutput mouseEvent) Add a new channel to this component that will be used to notify that a MouseEvent has occurred.void
ActiveFileDialog.addMouseEventChannel
(ChannelOutput mouseEvent) Add a new channel to this component that will be used to notify that a MouseEvent has occurred.void
ActiveFrame.addMouseEventChannel
(ChannelOutput mouseEvent) Add a new channel to this component that will be used to notify that a MouseEvent has occurred.void
ActiveLabel.addMouseEventChannel
(ChannelOutput mouseEvent) Add a new channel to this component that will be used to notify that a MouseEvent has occurred.void
ActiveList.addMouseEventChannel
(ChannelOutput mouseEvent) Add a new channel to this component that will be used to notify that a MouseEvent has occurred.void
ActivePanel.addMouseEventChannel
(ChannelOutput mouseEvent) Add a new channel to this component that will be used to notify that a MouseEvent has occurred.void
ActiveScrollbar.addMouseEventChannel
(ChannelOutput mouseEvent) Add a new channel to this component that will be used to notify that a MouseEvent has occurred.void
ActiveScrollPane.addMouseEventChannel
(ChannelOutput mouseEvent) Add a new channel to this component that will be used to notify that a MouseEvent has occurred.void
ActiveTextArea.addMouseEventChannel
(ChannelOutput mouseEvent) Add a new channel to this component that will be used to notify that a MouseEvent has occurred.void
ActiveTextField.addMouseEventChannel
(ChannelOutput mouseEvent) Add a new channel to this component that will be used to notify that a MouseEvent has occurred.void
ActiveWindow.addMouseEventChannel
(ChannelOutput mouseEvent) Add a new channel to this component that will be used to notify that a MouseEvent has occurred.void
ActiveApplet.addMouseMotionEventChannel
(ChannelOutput mouseMotionEvent) Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.void
ActiveButton.addMouseMotionEventChannel
(ChannelOutput mouseMotionEvent) Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.void
ActiveCanvas.addMouseMotionEventChannel
(ChannelOutput mouseMotionEvent) Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.void
ActiveCheckbox.addMouseMotionEventChannel
(ChannelOutput mouseMotionEvent) Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.void
ActiveChoice.addMouseMotionEventChannel
(ChannelOutput mouseMotionEvent) Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.void
ActiveComponent.addMouseMotionEventChannel
(ChannelOutput mouseMotionEvent) Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.void
ActiveContainer.addMouseMotionEventChannel
(ChannelOutput mouseMotionEvent) Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.void
ActiveDialog.addMouseMotionEventChannel
(ChannelOutput mouseMotionEvent) Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.void
ActiveFileDialog.addMouseMotionEventChannel
(ChannelOutput mouseMotionEvent) Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.void
ActiveFrame.addMouseMotionEventChannel
(ChannelOutput mouseMotionEvent) Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.void
ActiveLabel.addMouseMotionEventChannel
(ChannelOutput mouseMotionEvent) Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.void
ActiveList.addMouseMotionEventChannel
(ChannelOutput mouseMotionEvent) Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.void
ActivePanel.addMouseMotionEventChannel
(ChannelOutput mouseMotionEvent) Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.void
ActiveScrollbar.addMouseMotionEventChannel
(ChannelOutput mouseMotionEvent) Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.void
ActiveScrollPane.addMouseMotionEventChannel
(ChannelOutput mouseMotionEvent) Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.void
ActiveTextArea.addMouseMotionEventChannel
(ChannelOutput mouseMotionEvent) Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.void
ActiveTextField.addMouseMotionEventChannel
(ChannelOutput mouseMotionEvent) Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.void
ActiveWindow.addMouseMotionEventChannel
(ChannelOutput mouseMotionEvent) Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.void
ActiveFileDialog.addWindowEventChannel
(ChannelOutput windowEvent) Add a new channel to this component that will be used to notify that a WindowEvent has occurred.void
ActiveCanvas.setGraphicsChannels
(ChannelInput toGraphics, ChannelOutput fromGraphics) Set the toGraphics/fromGraphics channels for configuring and/or examining this component.Constructors in org.jcsp.awt with parameters of type ChannelOutputModifierConstructorDescriptionActionEventHandler
(ChannelOutput event) constructs a new ActionEventHandler with the specified output Channel.ActiveButton
(ChannelInput configure, ChannelOutput event) Constructs a new ActiveButton with no initial label.ActiveButton
(ChannelInput configure, ChannelOutput event, String s) Constructs a new ActiveButton.ActiveButtonControl
(AltingChannelInput[] event, ChannelOutput[] configure, ChannelOutput report, String[][] label, ActiveButtonState[] state, int startState) Constructs a new ActiveButtonControl, performing consistency checks on its supplied arguments.ActiveButtonControl
(AltingChannelInput[] event, ChannelOutput[] configure, ChannelOutput report, String[][] label, ActiveButtonState[] state, int startState, boolean verbose) Constructs a new ActiveButtonControl, performing consistency checks on its supplied arguments, with a verbose reporting option.ActiveCheckbox
(ChannelInput configure, ChannelOutput event) Constructs an ActiveCheckbox with no label, initial state false and configuration and event channels.ActiveCheckbox
(ChannelInput configure, ChannelOutput event, String s) Constructs a ActiveCheckbox with the label s, initial state false and configuration and event channels.ActiveCheckbox
(ChannelInput configure, ChannelOutput event, String s, boolean state) Constructs an ActiveCheckbox with the label s, initial state and configuration and event channels.ActiveCheckbox
(ChannelInput configure, ChannelOutput event, String s, boolean state, CheckboxGroup group) Constructs an ActiveCheckbox in the CheckboxGroup group with the label s, initial state and configuration and event channels.ActiveCheckboxMenuItem
(ChannelInput configure, ChannelOutput event) Constructs a new unchecked ActiveCheckboxMenuItem with no initial label.ActiveCheckboxMenuItem
(ChannelInput configure, ChannelOutput event, String s) Constructs a new unchecked ActiveCheckboxMenuItem.ActiveCheckboxMenuItem
(ChannelInput configure, ChannelOutput event, String s, boolean state) Constructs a new ActiveCheckboxMenuItem.ActiveChoice
(ChannelInput configure, ChannelOutput event) Constructs an ActiveChoice with configuration and event channels.ActiveClosingFrame
(ChannelInput configure, ChannelOutput event) Constructs a new ActiveClosingFrame with configuration and event channels, but no title.ActiveClosingFrame
(ChannelInput configure, ChannelOutput event, String title) Constructs a new ActiveClosingFrame with configuration and event channels and a title.ActiveDialog
(ChannelInput configure, ChannelOutput event, Frame parent) Constructs a new non-modal ActiveDialog with a blank title.ActiveDialog
(ChannelInput configure, ChannelOutput event, Frame parent, boolean modal) Constructs a new ActiveDialog with a blank title.ActiveDialog
(ChannelInput configure, ChannelOutput event, Frame parent, String title) Constructs a new non-modal ActiveDialog.ActiveDialog
(ChannelInput configure, ChannelOutput event, Frame parent, String title, boolean modal) Constructs a new ActiveDialog.ActiveFileDialog
(ChannelInput configure, ChannelOutput event, Frame parent) Constructs a new ActiveFileDialog with a blank title for loading a file.ActiveFileDialog
(ChannelInput configure, ChannelOutput event, Frame parent, int mode) Constructs a new ActiveFileDialog with a blank title.ActiveFileDialog
(ChannelInput configure, ChannelOutput event, Frame parent, String title) Constructs a new ActiveFileDialog for loading a file.ActiveFileDialog
(ChannelInput configure, ChannelOutput event, Frame parent, String title, int mode) Constructs a new ActiveFileDialog.ActiveFrame
(ChannelInput configure, ChannelOutput event) Constructs a new ActiveFrame with configuration and event channels, but no title.ActiveFrame
(ChannelInput configure, ChannelOutput event, String title) Constructs a new ActiveFrame with configuration and event channels and a title.ActiveList
(ChannelInput configure, ChannelOutput event) Constructs an ActiveList with configuration and event channels, but no visible items and only one item selectable.ActiveList
(ChannelInput configure, ChannelOutput event, int rows) Constructs an ActiveList with configuration and event channels, the specified number of visible lines and only one item selectable.ActiveList
(ChannelInput configure, ChannelOutput event, int rows, boolean multipleMode) Constructs an ActiveList with configuration and event channels, the specified number of visible lines and a multiple selection option.ActiveMenu
(ChannelInput configure, ChannelOutput event) Constructs an ActiveMenu with configuration and event channels, but with no initial label.ActiveMenu
(ChannelInput configure, ChannelOutput event, String label) Constructs an ActiveMenu with configuration and event channels and an initial label.ActiveMenu
(ChannelInput configure, ChannelOutput event, String label, boolean tearOff) Constructs an ActiveMenu with configuration and event channels, an initial label and a tear-off option.ActiveMenuItem
(ChannelInput configure, ChannelOutput event) Constructs a new ActiveMenuItem with no label and no shortcut.ActiveMenuItem
(ChannelInput configure, ChannelOutput event, String s) Constructs a new ActiveMenuItem with no shortcut.ActiveMenuItem
(ChannelInput configure, ChannelOutput event, String s, MenuShortcut ms) Constructs a new ActiveMenuItem.ActiveTextArea
(ChannelInput configure, ChannelOutput event) Constructs a new ActiveTextArea with configuration and event channels and scrollbars, but with no initial text or size.ActiveTextArea
(ChannelInput configure, ChannelOutput event, String s) Constructs a new ActiveTextArea with configuration and event channels and scrollbars and initial text, but with no initial size.ActiveTextArea
(ChannelInput configure, ChannelOutput event, String s, int rows, int columns) Constructs a new ActiveTextArea with configuration and event channels and scrollbars and initial text and size.ActiveTextArea
(ChannelInput configure, ChannelOutput event, String s, int rows, int columns, int scrollbars) Constructs a new ActiveTextArea with configuration and event channels and user-defined scrollbars and initial text and size.ActiveTextEnterArea
(AltingChannelInput configure, ChannelOutput event) Constructs a new ActiveTextEnterArea with configuration and event channels and scrollbars, but with no initial text or size.ActiveTextEnterArea
(AltingChannelInput configure, ChannelOutput event, String s) Constructs a new ActiveTextEnterArea with configuration and event channels and scrollbars and initial text, but with no initial size.ActiveTextEnterArea
(AltingChannelInput configure, ChannelOutput event, String s, int rows, int columns) Constructs a new ActiveTextEnterArea with configuration and event channels and scrollbars and initial text and size.ActiveTextEnterArea
(AltingChannelInput configure, ChannelOutput event, String s, int rows, int columns, int scrollbars) Constructs a new ActiveTextEnterArea with configuration and event channels and user-defined scrollbars and initial text and size.ActiveTextEnterField
(AltingChannelInput configure, ChannelOutput event) Constructs a new ActiveTextEnterField with configuration and event channels, but no initial text.ActiveTextEnterField
(AltingChannelInput configure, ChannelOutput event, String s) Constructs a new ActiveTextEnterField with configuration and event channels, initial text and default width.ActiveTextEnterField
(AltingChannelInput configure, ChannelOutput event, String s, int columns) Constructs a new ActiveTextEnterField with configuration and event channels, initial text and width.ActiveTextField
(ChannelInput configure, ChannelOutput event) Constructs a new ActiveTextField with configuration and event channels, but no initial text.ActiveTextField
(ChannelInput configure, ChannelOutput event, String s) Constructs a new ActiveTextField with configuration and event channels, initial text and default width.ActiveTextField
(ChannelInput configure, ChannelOutput event, String s, int columns) Constructs a new ActiveTextField with configuration and event channels, initial text and width.ActiveWindow
(ChannelInput configure, ChannelOutput event, Frame f) Constructs a new ActiveWindow.constructs a new ComponentEventHandler with the specified event output Channel.constructs a new ContainerEventHandler with the specified event output Channel.FocusEventHandler
(ChannelOutput event) constructs a new FocusEventHandler with the specified output Channel.ItemEventHandler
(ChannelOutput event) constructs a new ItemEventHandler with the specified event Channel.KeyEventHandler
(ChannelOutput event) constructs a new KeyEventHandler with the specified output Channel.MouseEventHandler
(ChannelOutput event) constructs a new MouseEventHandler with the specified output channelconstructs a new MouseMotionEventHandler with the specified output Channel.TextEventHandler
(ChannelOutput event) constructs a new TextEventHandler with the specified event Channel.WindowEventHandler
(ChannelOutput event) constructs a new WindowEventHandler with the specified output Channel. -
Uses of ChannelOutput in org.jcsp.lang
Subinterfaces of ChannelOutput in org.jcsp.langModifier and TypeInterfaceDescriptioninterface
Deprecated.interface
This is the same asChannelOutput
except that it is guaranteed safe to pass on to more than one internal process for parallel writing.Classes in org.jcsp.lang that implement ChannelOutputModifier and TypeClassDescriptionclass
This extendsGuard
andChannelOutput
to enable a process to choose between many integer output (and other) events.(package private) class
class
This implementsChannelOutput
with black hole semantics.(package private) class
class
Deprecated.There is no longer any need to use this class, after the 1.1 class reorganisation.(package private) class
(package private) class
Fields in org.jcsp.lang declared as ChannelOutputModifier and TypeFieldDescriptionprivate ChannelOutput
AltingConnectionClientImpl.backToClient
private ChannelOutput
AltingConnectionClientImpl.openToServer
private final ChannelOutput
<T> AltingChannelOutputSymmetricImpl.out
private ChannelOutput
ChannelOutputWrapper.out
Deprecated.The actual channel end.(package private) ChannelOutput
<ConnectionMessage<T>> ConnectionClientOpenMessage.replyChannel
private ChannelOutput
AltingConnectionClientImpl.reqToServer
private ChannelOutput
SharedAltingConnectionClient.synchOut
private ChannelOutput
SharedConnectionServerImpl.synchOut
private ChannelOutput
<ConnectionMessage<T>> AltingConnectionServerImpl.toClient
Methods in org.jcsp.lang that return ChannelOutputModifier and TypeMethodDescriptionstatic <T> ChannelOutput<T>[]
Channel.getOutputArray
(One2AnyChannel<T>[] c) This extracts the output-ends from the given channel array.static <T> ChannelOutput<T>[]
Channel.getOutputArray
(One2OneChannel<T>[] c) This extracts the output-ends from the given channel array.BufferedOne2OneChannel.out()
Returns theChannelOutput
object to use for this channel.One2AnyChannel.out()
Returns the output end of the channel.One2AnyImpl.out()
One2OneChannel.out()
Returns the output channel end.One2OneChannelImpl.out()
Returns theChannelOutput
object to use for this channel.PoisonableBufferedOne2OneChannel.out()
Returns theChannelOutput
object to use for this channel.PoisonableOne2OneChannelImpl.out()
Returns theChannelOutput
object to use for this channel.Constructors in org.jcsp.lang with parameters of type ChannelOutputModifierConstructorDescriptionprotected
AltingConnectionClientImpl
(AltingChannelInput fromServer, ChannelOutput openToServer, ChannelOutput reqToServer, ChannelOutput backToClient) Constructs a new instance.Deprecated.Creates a new wrapper for the given channel end.protected
SharedAltingConnectionClient
(AltingChannelInput fromServer, ChannelInput synchIn, ChannelOutput openToServer, ChannelOutput reqToServer, SharedChannelOutput synchOut, ChannelOutput backToClient, ConnectionWithSharedAltingClient parent) -
Uses of ChannelOutput in org.jcsp.net
Subinterfaces of ChannelOutput in org.jcsp.netModifier and TypeInterfaceDescriptioninterface
An interface that should be implemented byChannelOutput
objects which are used for transmitting over the network.interface
This interface should be implemented by classes that wish to act asNetChannelOutput
objects which can be used by muliple concurrent processes.Classes in org.jcsp.net that implement ChannelOutputModifier and TypeClassDescription(package private) class
A channel for network output (TX).(package private) class
A channel for network output (TX).Fields in org.jcsp.net declared as ChannelOutputModifier and TypeFieldDescription(package private) final ChannelOutput
LinkManager.LinkCheck.replyChan
(package private) final ChannelOutput
LinkManager.LinkRequest.replyChan
private ChannelOutput
One2NetChannel.toNet
The channel we use for sending to the network TX.(package private) final ChannelOutput
LinkLost.txChannel
The broken Link's transmit channel.(package private) ChannelOutput
Message.txReplyChannel
The channel for transmitting replies.(package private) ChannelOutput
ChannelIndexMap.Entry.value
Methods in org.jcsp.net that return ChannelOutputModifier and TypeMethodDescriptionChannelIndexMap.get
(long key) (package private) ChannelOutput
IndexManager.getRxChannel
(long channelIndex) (package private) ChannelOutput
IndexManager.getRxChannel
(String vcnLabel) protected ChannelOutput
Link.getTxChannel()
Returns channel to use for transmitting.(package private) ChannelOutput
LinkManager.getTxChannel
(NodeAddressID targetAddress) This is used to get a Link when no details are known about the other Node except for one of its addresses.(package private) ChannelOutput
LinkManager.getTxChannel
(NodeID target) Get a channel to use to send to a remote PC.(package private) ChannelOutput
LinkManager.getTxChannel
(NodeID target, Profile linkProfile) Methods in org.jcsp.net with parameters of type ChannelOutputModifier and TypeMethodDescriptionfinal void
Message.bounce
(ChannelOutput txChannel) boolean
LinkManager.LinksToNodeHolder.joinQueue
(ChannelOutput channel, Profile profile) This method allows processes to join a queue waiting for a link to a Node (with a known NodeID) to be established.private void
Link.runTestProcess
(ChannelInput in, ChannelOutput out, boolean client) This should be called during the handshaking process.Constructors in org.jcsp.net with parameters of type ChannelOutputModifierConstructorDescription(package private)
Entry
(long key, ChannelOutput value) (package private)
Entry
(long key, ChannelOutput value, ChannelIndexMap.Entry next) (package private)
LinkCheck
(ChannelOutput replyChan, NodeID target) (package private)
LinkRequest
(ChannelOutput replyChan, NodeID target, Profile linkProfile) -
Uses of ChannelOutput in org.jcsp.net.cns
Fields in org.jcsp.net.cns declared as ChannelOutputModifier and TypeFieldDescriptionprivate final ChannelOutput
CNSService.deregisterReplyChanOut
private final ChannelOutput
CNSService.leaseReplyChanOut
private final ChannelOutput
CNSService.registerReplyChanOut
(package private) ChannelOutput
CNSService.ServiceProcess.startedChan
(package private) ChannelOutput
CNS.PendingResolve.txReplyChannel
Constructors in org.jcsp.net.cns with parameters of type ChannelOutputModifierConstructorDescription(package private)
PendingResolve
(CNSMessage.ResolveReply reply, ChannelOutput txReplyChannel, String channelName, NameAccessLevel nameAccessLevel) (package private)
ServiceProcess
(ChannelOutput startedChan) -
Uses of ChannelOutput in org.jcsp.net.dynamic
Subinterfaces of ChannelOutput in org.jcsp.net.dynamicModifier and TypeInterfaceDescriptioninterface
A migratable networked channel output end.Classes in org.jcsp.net.dynamic that implement ChannelOutputModifier and TypeClassDescription(package private) class
Implements of a migratable networked channel output end.Fields in org.jcsp.net.dynamic declared as ChannelOutputModifier and TypeFieldDescriptionprivate final ChannelOutput
NodeClassLoader.LoaderThread.classResponse
When classes have arrived they will be passed out on this channel.private final ChannelOutput
JFTP.QueuedClassLoaderProcess.flushOut
private final ChannelOutput
JFTP.QueuedClassLoaderProcess.notifyOut
private final ChannelOutput
JFTP.QueuedClassLoaderProcess.queueOut
final ChannelOutput
ClassManager.ClassRequest.replyChan
final ChannelOutput
JFTP.ClassRequest.replyChan
Methods in org.jcsp.net.dynamic with parameters of type ChannelOutputModifier and TypeMethodDescriptionvoid
JFTP.ChanSet.addRequest
(ChannelOutput out) Adds a request (the channel to reply on) to the set.private void
JFTP.findAndLoadClass
(String className, boolean wantClass, boolean wantManifest, ChannelOutput toRequestingClient, ChannelOutput notifyOthers, ChannelOutput queueFurtherRequest) Attempts to load a class using the local class loader.void
ClassManager.getClass
(String name, NetChannelLocation classSourceChannelLoc, ChannelOutput replyChan) Requests that the class manager process attempt to load the given class.Constructors in org.jcsp.net.dynamic with parameters of type ChannelOutputModifierConstructorDescriptionChanSet
(ChannelOutput out) Constructs a newChanSet
with an initial entry in the set.ClassRequest
(String name, NetChannelLocation classSourceChannelLoc, ChannelOutput replyChan) ClassRequest
(String className, ChannelOutput replyChan, int flags) LoaderThread
(NetChannelLocation sourceChannelLocation, AltingChannelInput classRequest, ChannelOutput classResponse, ClassLoader deferredLoader, ClassManager classManager) Constructs a newLoaderThread
.QueuedClassLoaderProcess
(ChannelInput classIn, ChannelOutput notifyOut, ChannelOutput queueOut, ChannelOutput flushOut) -
Uses of ChannelOutput in org.jcsp.net2
Subinterfaces of ChannelOutput in org.jcsp.net2Modifier and TypeInterfaceDescriptioninterface
An interface defining a ChannelOutput that is networked.interface
Defines a networked ChannelOutput that is safe to be used by multiple concurrent processes.Classes in org.jcsp.net2 that implement ChannelOutputModifier and TypeClassDescription(package private) final class
An outputting network channel (TX) that can be safely shared amongst multiple writers (Any2Net).(package private) final class
An outputting end of a networked channel (TX).Fields in org.jcsp.net2 declared as ChannelOutputModifier and TypeFieldDescription(package private) ChannelOutput
ConnectionData.openServer
(package private) ChannelOutput
BarrierData.toBarrier
The connection to the Barrier for connecting to the NetBarrier object from the Link(package private) ChannelOutput
ChannelData.toChannel
The channel output used to connect to the network channel object.(package private) ChannelOutput
ConnectionData.toConnection
(package private) ChannelOutput
NetworkMessage.toLink
ChannelOutput to the Link so that acknowledgements can be sent.private final ChannelOutput
One2NetChannel.toLinkTx
The channel connecting to the Link that connects to the networked input end of this channel.private final ChannelOutput
NetAltingConnectionClient.toLinkTX
private ChannelOutput
NetBarrier.toLinkTX
The connection to the Link that the client end communicates withprivate final ChannelOutput
Link.RxLoop.toTxProcess
This is the channel connected to the Link's TX process.Methods in org.jcsp.net2 that return ChannelOutputModifier and TypeMethodDescriptionprotected final ChannelOutput
Link.getTxChannel()
Gets the channel that is connected to the Link Tx process.Constructors in org.jcsp.net2 with parameters of type ChannelOutputModifierConstructorDescriptionprivate
NetAltingConnectionClient
(AltingChannelInput input, ChannelOutput toLink, Link link, ConnectionData connData, NetConnectionLocation loc, NetworkMessageFilter.FilterTx filterTX, NetworkMessageFilter.FilterRx filterRX) private
NetBarrier
(BarrierData barData, int numToEnroll, int netNumToEnroll, NetBarrierLocation serverLocation, AltingChannelInput inToBar, ChannelOutput toLink) The constructor for a NetBarrierprivate
One2NetChannel
(AltingChannelInput ackChannel, ChannelOutput toLink, Link link, ChannelData chanData, NetChannelLocation loc, int immunity, NetworkMessageFilter.FilterTx filter) Private constructor for creating a One2NetChannel.(package private)
RxLoop
(ChannelOutput out, DataInputStream stream) Constructor for the RX part of the Link -
Uses of ChannelOutput in org.jcsp.net2.mobile
Classes in org.jcsp.net2.mobile that implement ChannelOutput -
Uses of ChannelOutput in org.jcsp.plugNplay
Fields in org.jcsp.plugNplay declared as ChannelOutputModifier and TypeFieldDescriptionprivate ChannelOutput
And.out
The output Channelprivate ChannelOutput[]
Delta.out
The output Channelsprivate final ChannelOutput[]
Demultiplex.out
The output Channelsprivate final ChannelOutput[]
Deparaplex.out
The output Channelsprivate ChannelOutput
Fibonacci.out
The output Channelprivate ChannelOutput
FixedDelay.out
The output Channelprivate final ChannelOutput
Generate.out
The output Channelprivate ChannelOutput
Identity.out
The output Channelprivate ChannelOutput
Integrate.out
The output Channelprivate final ChannelOutput
Merge.out
The output channelprivate final ChannelOutput
Merge2.out
The output Channelprivate final ChannelOutput
Mult.out
The output Channelprivate final ChannelOutput
Multiplex.out
The output channelprivate ChannelOutput
Nand.out
The output Channelprivate ChannelOutput
Nor.out
The output Channelprivate ChannelOutput
Numbers.out
The output Channelprivate ChannelOutput
Or.out
The output Channelprivate ChannelOutput
Pairs.out
The output Channelprivate final ChannelOutput
Paraplex.out
The output channelprivate final ChannelOutput
Plex.out
The output Channelprivate final ChannelOutput
Plex2.out
The output Channelprivate ChannelOutput
Plus.out
The output Channelprivate ChannelOutput
Prefix.out
The output Channelprivate ChannelOutput
ProcessWrite.out
The channel to which to writeprivate final ChannelOutput
Regular.out
private final ChannelOutput
Regulate.out
private final ChannelOutput
Sign.out
The output Channelprivate ChannelOutput
Squares.out
The output Channelprivate ChannelOutput
Substitute.out
The output Channelprivate final ChannelOutput
Successor.out
The output Channelprivate ChannelOutput
Tail.out
The output Channelprivate ChannelOutput
Times.out
The output Channelprivate final ChannelOutput
Xor.out
The output Channelprivate ChannelOutput
Delta2.out0
The first output Channelprivate ChannelOutput
Delta2.out1
The second output ChannelMethods in org.jcsp.plugNplay with parameters of type ChannelOutputModifier and TypeMethodDescriptionprivate void
DynamicDelta.addOutputChannel
(ChannelOutput c) Adds a Channel to the list of output Channels.private void
DynamicDelta.removeOutputChannel
(ChannelOutput c) Removes a Channel from the list of output Channels.Constructors in org.jcsp.plugNplay with parameters of type ChannelOutputModifierConstructorDescriptionAnd
(ChannelInput in0, ChannelInput in1, ChannelOutput out) Construct a new And process with the input Channels in0 and in1 and the output Channel out.Delta
(ChannelInput in, ChannelOutput[] out) Construct a new Delta process with the input Channel in and the output Channels out.Delta2
(ChannelInput in, ChannelOutput out0, ChannelOutput out1) Construct a new Delta2 process with the input Channel in and the output Channels out0 and out1.Demultiplex
(ChannelInput in, ChannelOutput[] out) Construct a new Demultiplex process with the input Channel in and the output Channels out.Deparaplex
(ChannelInput in, ChannelOutput[] out) Construct a new Deparaplex process with the input Channel in and the output Channels out.DynamicDelta
(AltingChannelInput in, AltingChannelInput config, ChannelOutput[] out) Construct a new DynamicDelta process with the input channel in, the configuration channel configure and the initial output channels out.Fibonacci
(ChannelOutput out) Construct a new Fibonacci process with the output Channel out.FixedDelay
(long delayTime, ChannelInput in, ChannelOutput out) This process copies input to output, imposing a fixed time delay between these events.FramedButton
(String title, int pixDown, int pixAcross, ChannelInput configure, ChannelOutput event) Construct a framed button process.FramedButtonArray
(String title, int nButtons, int pixDown, int pixAcross, boolean horizontal, ChannelInput[] configure, ChannelOutput[] event) Construct a framed button array process.FramedButtonGrid
(String title, int nDown, int nAcross, int pixDown, int pixAcross, ChannelInput[][] configure, ChannelOutput[][] event) Construct a framed button grid process.Generate
(ChannelOutput out, int n) Construct a new Generate process with the output channel out.Identity
(ChannelInput in, ChannelOutput out) Construct a new Identity process with the input Channel in and the output Channel out.Integrate
(ChannelInput in, ChannelOutput out) Construct a new Integrate process with the input Channel in and the output Channel out.Merge
(ChannelInput[] in, ChannelOutput out) Construct a new Merge2 process with the input channels inand the output channel out.Merge2
(ChannelInput in0, ChannelInput in1, ChannelOutput out) Construct a new Merge2 process with the input channels in0 and in1 and the output channel out.Mult
(int n, ChannelInput in, ChannelOutput out) Construct a new Mult process with the input Channel in and the output Channel out.Multiplex
(AltingChannelInput[] in, ChannelOutput out) Construct a new Multiplex process with the input Channel in and the output Channels out.Nand
(ChannelInput in1, ChannelInput in2, ChannelOutput out) Construct a new Nand process with the input Channels in1 and in2 and the output Channel out.Nor
(ChannelInput in1, ChannelInput in2, ChannelOutput out) Construct a new Nor process with the input Channels in1 and in2 and the output Channel out.Numbers
(ChannelOutput out) Construct a new Numbers process with the output Channel out.Or
(ChannelInput in1, ChannelInput in2, ChannelOutput out) Construct a new Or process with the input Channels in1 and in2 and the output Channel out.Pairs
(ChannelInput in, ChannelOutput out) Construct a new Pairs process with the input Channel in and the output Channel out.Paraplex
(ChannelInput[] in, ChannelOutput out) Construct a new ParaplexInt process from the array of input channels to the output channel.Plex
(AltingChannelInput[] in, ChannelOutput out) Construct a new Plex process with input channels in and output channel out.Plex2
(AltingChannelInput in0, AltingChannelInput in1, ChannelOutput out) Construct a new Plex2 process with the input channels in0 and in1 and the output channel out.Plus
(ChannelInput in1, ChannelInput in2, ChannelOutput out) Construct a new Plus process with the input Channels in1 and in2 and the output Channel out.Prefix
(Object o, ChannelInput in, ChannelOutput out) Construct a new Prefix process with the input Channel in and the output Channel out.Construct a new ProcessWrite.Regular
(ChannelOutput out, int n, long interval) Construct the process.Regulate
(AltingChannelInput in, AltingChannelInput reset, ChannelOutput out, long initialInterval) Construct the process.Sign
(String sign, ChannelInput in, ChannelOutput out) Construct a new Sign process with the input Channel in and the output Channel out.Squares
(ChannelOutput out) Construct a new Squares process with the output Channel out.Substitute
(ChannelInput in, ChannelOutput out, Object o) Construct a new Substitute process.Successor
(ChannelInput in, ChannelOutput out) Construct a new Successor process with the input Channel in and the output Channel out.Tail
(ChannelInput in, ChannelOutput out) Construct a new Tail process with the input Channel in and the output Channel out.Times
(ChannelInput in1, ChannelInput in2, ChannelOutput out) Construct a new Times process with the input Channels in1 and in2 and the output Channel out.Xor
(ChannelInput in1, ChannelInput in2, ChannelOutput out) Construct a new Xor process with the input Channels in1 and in2 and the output Channel out. -
Uses of ChannelOutput in org.jcsp.plugNplay.ints
Fields in org.jcsp.plugNplay.ints declared as ChannelOutputModifier and TypeFieldDescriptionprivate final ChannelOutput
ParaplexInt.out
The output channelprivate final ChannelOutput
SignInt.out
The output ChannelConstructors in org.jcsp.plugNplay.ints with parameters of type ChannelOutputModifierConstructorDescriptionParaplexInt
(ChannelInputInt[] in, ChannelOutput out) Construct a new ParaplexInt process from the array of input channels to the output channel.SignInt
(String sign, ChannelInputInt in, ChannelOutput out) Construct a new Sign process with the input Channel in and the output Channel out. -
Uses of ChannelOutput in org.jcsp.test
Fields in org.jcsp.test declared as ChannelOutputConstructors in org.jcsp.test with parameters of type ChannelOutputModifierConstructorDescriptionWriterProcess
(ChannelOutput out, List values, AltingBarrier event) WriterProcess
(ChannelOutput out, List values, AltingBarrier[][] events) -
Uses of ChannelOutput in org.jcsp.util.filter
Subinterfaces of ChannelOutput in org.jcsp.util.filterModifier and TypeInterfaceDescriptioninterface
Interface for a channel output end that supports write filtering operations.interface
Interface for an output channel end that supports filtering operations and can be shared by multiple concurrent processes.Classes in org.jcsp.util.filter that implement ChannelOutputModifier and TypeClassDescription(package private) class
Wrapper for an output channel end to include write filtering ability.class
This is wrapper for aSharedChannelOutput
that adds write filtering.Methods in org.jcsp.util.filter that return ChannelOutputModifier and TypeMethodDescriptionFilteredOne2AnyChannelImpl.out()
FilteredOne2OneChannelImpl.out()
Methods in org.jcsp.util.filter with parameters of type ChannelOutputModifier and TypeMethodDescriptionstatic FilteredChannelOutput
FilteredChannelEnd.createFiltered
(ChannelOutput out) Creates a new filtered output channel end around an existing output channel end.FilteredChannelEndFactory.createFiltered
(ChannelOutput out) Creates a new filtered channel output end around an existing channel end.Constructors in org.jcsp.util.filter with parameters of type ChannelOutputModifierConstructorDescriptionConstructs a newFilteredChannelOutputWrapper
around the given output channel end.
PoisonException
.