org.epics.pvmanager.expression
Interface SourceRateReadWriteExpressionList<R,W>

Type Parameters:
R - type of the read payload
W - type of the write payload A list of desired rate expression, to have functions that work on multiple expressions at the same time.
All Superinterfaces:
SourceRateExpressionList<R>, WriteExpressionList<W>
All Known Subinterfaces:
SourceRateReadWriteExpression<R,W>
All Known Implementing Classes:
ChannelExpression, ChannelExpressionList, SourceRateReadWriteExpressionImpl, SourceRateReadWriteExpressionListImpl

public interface SourceRateReadWriteExpressionList<R,W>
extends SourceRateExpressionList<R>, WriteExpressionList<W>

A list of expressions to write and to read at the rate of the source.

Don't implement objects with this interface, use SourceRateReadWriteExpressionListImpl.

Author:
carcassi

Method Summary
 SourceRateReadWriteExpressionList<R,W> and(SourceRateReadWriteExpressionList<? extends R,? extends W> expressions)
          Adds the given expressions to this list.
 java.util.List<SourceRateReadWriteExpression<R,W>> getSourceRateReadWriteExpressions()
          The expressions of this list.
 
Methods inherited from interface org.epics.pvmanager.expression.SourceRateExpressionList
and, getSourceRateExpressions
 
Methods inherited from interface org.epics.pvmanager.expression.WriteExpressionList
and, getWriteExpressions
 

Method Detail

and

SourceRateReadWriteExpressionList<R,W> and(SourceRateReadWriteExpressionList<? extends R,? extends W> expressions)
Adds the given expressions to this list.

Parameters:
expressions - a list of expressions
Returns:
this

getSourceRateReadWriteExpressions

java.util.List<SourceRateReadWriteExpression<R,W>> getSourceRateReadWriteExpressions()
The expressions of this list.

Returns:
a list of expressions