|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.epics.pvmanager.expression.SourceRateReadWriteExpressionListImpl<R,W>
org.epics.pvmanager.expression.SourceRateReadWriteExpressionImpl<R,W>
R
- type of the read payloadW
- type of the write payloadpublic class SourceRateReadWriteExpressionImpl<R,W>
Implementation class for SourceRateReadWriteExpression
.
Constructor Summary | |
---|---|
SourceRateReadWriteExpressionImpl(SourceRateExpression<R> sourceRateExpression,
WriteExpression<W> writeExpression)
Creates an expression that can be both read and written. |
Method Summary | |
---|---|
SourceRateReadWriteExpressionImpl<R,W> |
as(java.lang.String name)
Changes the name for this expression |
WriteBuffer |
createWriteBuffer()
The buffer that will contain the data to write. |
Function<R> |
getFunction()
The function that calculates this expression. |
java.lang.String |
getName()
Name of the expression. |
SourceRateExpressionImpl<R> |
getSourceRateExpressionImpl()
The implementation of this expression. |
WriteExpressionImpl<W> |
getWriteExpressionImpl()
The implementation of this expression. |
WriteFunction<W> |
getWriteFunction()
The function that implements this expression. |
Methods inherited from class org.epics.pvmanager.expression.SourceRateReadWriteExpressionListImpl |
---|
and, and, and, getSourceRateExpressions, getSourceRateReadWriteExpressions, getWriteExpressions |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.epics.pvmanager.expression.SourceRateReadWriteExpressionList |
---|
and, getSourceRateReadWriteExpressions |
Methods inherited from interface org.epics.pvmanager.expression.SourceRateExpressionList |
---|
and, getSourceRateExpressions |
Methods inherited from interface org.epics.pvmanager.expression.WriteExpressionList |
---|
and, getWriteExpressions |
Constructor Detail |
---|
public SourceRateReadWriteExpressionImpl(SourceRateExpression<R> sourceRateExpression, WriteExpression<W> writeExpression)
sourceRateExpression
- the read part of the expressionwriteExpression
- the write part of the expressionMethod Detail |
---|
public SourceRateReadWriteExpressionImpl<R,W> as(java.lang.String name)
SourceRateExpression
as
in interface SourceRateExpression<R>
as
in interface SourceRateReadWriteExpression<R,W>
name
- new name
public final java.lang.String getName()
SourceRateExpression
getName
in interface SourceRateExpression<R>
getName
in interface WriteExpression<W>
public final Function<R> getFunction()
SourceRateExpression
getFunction
in interface SourceRateExpression<R>
public final SourceRateExpressionImpl<R> getSourceRateExpressionImpl()
SourceRateExpression
getSourceRateExpressionImpl
in interface SourceRateExpression<R>
public final WriteExpressionImpl<W> getWriteExpressionImpl()
WriteExpression
getWriteExpressionImpl
in interface WriteExpression<W>
public final WriteFunction<W> getWriteFunction()
WriteExpression
getWriteFunction
in interface WriteExpression<W>
public final WriteBuffer createWriteBuffer()
WriteExpression
createWriteBuffer
in interface WriteExpression<W>
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |