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

Type Parameters:
R - type of the read payload
W - type of the write payload
All Superinterfaces:
DesiredRateExpressionList<R>, WriteExpressionList<W>
All Known Subinterfaces:
DesiredRateReadWriteExpression<R,W>
All Known Implementing Classes:
DesiredRateReadWriteExpressionImpl, DesiredRateReadWriteExpressionListImpl

public interface DesiredRateReadWriteExpressionList<R,W>
extends DesiredRateExpressionList<R>, WriteExpressionList<W>

An list of expressions to write and to read at the desired rate.

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

Author:
carcassi

Method Summary
 DesiredRateReadWriteExpressionList<R,W> and(DesiredRateReadWriteExpressionList<? extends R,? extends W> expressions)
          Adds the given expressions to this list.
 java.util.List<DesiredRateReadWriteExpression<R,W>> getDesiredRateReadWriteExpressions()
          The expressions of this list.
 
Methods inherited from interface org.epics.pvmanager.expression.DesiredRateExpressionList
and, getDesiredRateExpressions
 
Methods inherited from interface org.epics.pvmanager.expression.WriteExpressionList
and, getWriteExpressions
 

Method Detail

and

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

Parameters:
expressions - a list of expressions
Returns:
this

getDesiredRateReadWriteExpressions

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

Returns:
a list of expressions