|
||||||||||
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 channelpublic 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 expressionMethod 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 |