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

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

public class SourceRateExpressionListImpl<R>
extends java.lang.Object
implements SourceRateExpressionList<R>

Implementation class for SourceRateExpressionList.

Author:
carcassi

Constructor Summary
SourceRateExpressionListImpl()
          Creates a new empty expression list.
 
Method Summary
 SourceRateExpressionListImpl<R> and(SourceRateExpressionList<? extends R> expressions)
          Adds the given expressions to this list.
 java.util.List<SourceRateExpression<R>> getSourceRateExpressions()
          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

SourceRateExpressionListImpl

public SourceRateExpressionListImpl()
Creates a new empty expression list.

Method Detail

and

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

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

getSourceRateExpressions

public final java.util.List<SourceRateExpression<R>> getSourceRateExpressions()
Description copied from interface: SourceRateExpressionList
The expressions of this list.

Specified by:
getSourceRateExpressions in interface SourceRateExpressionList<R>
Returns:
a list of expressions