org.epics.pvmanager.expression
Class DesiredRateExpressionListImpl<R>

java.lang.Object
  extended by org.epics.pvmanager.expression.DesiredRateExpressionListImpl<R>
Type Parameters:
R - type of the read payload
All Implemented Interfaces:
DesiredRateExpressionList<R>
Direct Known Subclasses:
DesiredRateExpressionImpl

public class DesiredRateExpressionListImpl<R>
extends java.lang.Object
implements DesiredRateExpressionList<R>

Implementation class for DesiredRateExpressionList.

Author:
carcassi

Constructor Summary
DesiredRateExpressionListImpl()
          Creates a new empty expression list.
 
Method Summary
 DesiredRateExpressionListImpl<R> and(DesiredRateExpressionList<? extends R> expressions)
          Adds the given expressions to this list.
 java.util.List<DesiredRateExpression<R>> getDesiredRateExpressions()
          The expressions of this list.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DesiredRateExpressionListImpl

public DesiredRateExpressionListImpl()
Creates a new empty expression list.

Method Detail

and

public final DesiredRateExpressionListImpl<R> and(DesiredRateExpressionList<? extends R> expressions)
Description copied from interface: DesiredRateExpressionList
Adds the given expressions to this list.

Specified by:
and in interface DesiredRateExpressionList<R>
Parameters:
expressions - a list of expressions
Returns:
this

getDesiredRateExpressions

public final java.util.List<DesiredRateExpression<R>> getDesiredRateExpressions()
Description copied from interface: DesiredRateExpressionList
The expressions of this list.

Specified by:
getDesiredRateExpressions in interface DesiredRateExpressionList<R>
Returns:
a list of expressions