Package org.epics.pvmanager.expression

Interfaces for the expressions PVManager can consume.

See:
          Description

Interface Summary
DesiredRateExpression<R> An expression to read at the desired rate.
DesiredRateExpressionList<R> A list of expressions to read at the desired rate.
DesiredRateReadWriteExpression<R,W> An expression to write and to read at the desired rate.
DesiredRateReadWriteExpressionList<R,W> An list of expressions to write and to read at the desired rate.
SourceRateExpression<R> An expression to read at the rate of the source.
SourceRateExpressionList<R> A list of expressions to read at the rate of the source.
SourceRateReadWriteExpression<R,W> An expression to write and to read at the rate of the source.
SourceRateReadWriteExpressionList<R,W> A list of expressions to write and to read at the rate of the source.
WriteExpression<W> An expression to write.
WriteExpressionList<W> A list of expressions to write.
 

Class Summary
ChannelExpression<R,W> Represents a channel, which can be both read or written.
ChannelExpressionList<R,W> Represents a list of channel, which can be both read or written.
DesiredRateExpressionImpl<R> Implementation class for DesiredRateExpression.
DesiredRateExpressionListImpl<R> Implementation class for DesiredRateExpressionList.
DesiredRateReadWriteExpressionImpl<R,W> Implementation class for DesiredRateReadWriteExpression.
DesiredRateReadWriteExpressionListImpl<R,W> Implementation class for DesiredRateReadWriteExpressionList.
Expressions Utility class for expressions.
SourceRateExpressionImpl<R> Implementation class for SourceRateExpression.
SourceRateExpressionListImpl<R> Implementation class for SourceRateExpressionList.
SourceRateReadWriteExpressionImpl<R,W> Implementation class for SourceRateReadWriteExpression.
SourceRateReadWriteExpressionListImpl<R,W> Implementation class for SourceRateReadWriteExpressionList.
WriteExpressionImpl<W> Implementation class for WriteExpression.
WriteExpressionListImpl<W> Implementation class for WriteExpressionList.
 

Package org.epics.pvmanager.expression Description

Interfaces for the expressions PVManager can consume.

These interfaces and implementation where put here to stay a bit "out of sight" since most people who simply use expressions already built don't need to care about these. And, given the lack of multiple inheritance in Java, and the different combinations, 20 classes/interfaces are required to cover all the cases.