| 
||||||||||
| 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 expression| Method 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 | |||||||||