org.epics.pvmanager.expression
Class DesiredRateReadWriteExpressionListImpl<R,W>

java.lang.Object
  extended by org.epics.pvmanager.expression.DesiredRateReadWriteExpressionListImpl<R,W>
Type Parameters:
R - type of read payload
W - type of write payload
All Implemented Interfaces:
DesiredRateExpressionList<R>, DesiredRateReadWriteExpressionList<R,W>, WriteExpressionList<W>
Direct Known Subclasses:
DesiredRateReadWriteExpressionImpl

public class DesiredRateReadWriteExpressionListImpl<R,W>
extends java.lang.Object
implements DesiredRateReadWriteExpressionList<R,W>

Implementation class for DesiredRateReadWriteExpressionList.

Author:
carcassi

Constructor Summary
DesiredRateReadWriteExpressionListImpl()
           
 
Method Summary
 DesiredRateExpressionList<R> and(DesiredRateExpressionList<? extends R> expressions)
          Adds the given expressions to this list.
 DesiredRateReadWriteExpressionList<R,W> and(DesiredRateReadWriteExpressionList<? extends R,? extends W> expressions)
          Adds the given expressions to this list.
 WriteExpressionList<W> and(WriteExpressionList<? extends W> expressions)
          Adds the given expressions to this list.
 java.util.List<DesiredRateExpression<R>> getDesiredRateExpressions()
          The expressions of this list.
 java.util.List<DesiredRateReadWriteExpression<R,W>> getDesiredRateReadWriteExpressions()
          The expressions of this list.
 java.util.List<WriteExpression<W>> getWriteExpressions()
          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

DesiredRateReadWriteExpressionListImpl

public DesiredRateReadWriteExpressionListImpl()
Method Detail

and

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

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

getDesiredRateReadWriteExpressions

public final java.util.List<DesiredRateReadWriteExpression<R,W>> getDesiredRateReadWriteExpressions()
Description copied from interface: DesiredRateReadWriteExpressionList
The expressions of this list.

Specified by:
getDesiredRateReadWriteExpressions in interface DesiredRateReadWriteExpressionList<R,W>
Returns:
a list of expressions

and

public final DesiredRateExpressionList<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

and

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

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

getWriteExpressions

public final java.util.List<WriteExpression<W>> getWriteExpressions()
Description copied from interface: WriteExpressionList
The expressions of this list.

Specified by:
getWriteExpressions in interface WriteExpressionList<W>
Returns:
a list of expressions