|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.epics.pvmanager.expression.WriteExpressionListImpl<W>
org.epics.pvmanager.expression.WriteExpressionImpl<W>
W - type of the write payloadpublic class WriteExpressionImpl<W>
Implementation class for WriteExpression.
| Constructor Summary | |
|---|---|
WriteExpressionImpl(java.lang.String channelName)
Constructor that represents a single channel of a particular type. |
|
WriteExpressionImpl(WriteExpressionList<?> childExpressions,
WriteFunction<W> function,
java.lang.String defaultName)
Creates a new write expression. |
|
| Method Summary | |
|---|---|
WriteExpression<W> |
as(java.lang.String name)
Changes the name for this expression |
WriteBuffer |
createWriteBuffer()
Creates a data recipe for the given expression. |
java.lang.String |
getName()
Name representation of the expression. |
WriteExpressionImpl<W> |
getWriteExpressionImpl()
The implementation of this expression. |
WriteFunction<W> |
getWriteFunction()
Returns the function represented by this expression. |
| Methods inherited from class org.epics.pvmanager.expression.WriteExpressionListImpl |
|---|
and, 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.WriteExpressionList |
|---|
and, getWriteExpressions |
| Constructor Detail |
|---|
public WriteExpressionImpl(java.lang.String channelName)
channelName - the name of the channel
public WriteExpressionImpl(WriteExpressionList<?> childExpressions,
WriteFunction<W> function,
java.lang.String defaultName)
childExpressions - the expressions used as arguments by this expressionfunction - the function that will decompose the payload for this expressiondefaultName - the name for this expression| Method Detail |
|---|
public final WriteExpression<W> as(java.lang.String name)
name - new name
public final java.lang.String getName()
getName in interface WriteExpression<W>public final WriteFunction<W> getWriteFunction()
getWriteFunction in interface WriteExpression<W>public final WriteBuffer createWriteBuffer()
createWriteBuffer in interface WriteExpression<W>public final WriteExpressionImpl<W> getWriteExpressionImpl()
WriteExpression
getWriteExpressionImpl in interface WriteExpression<W>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||