public final class ClientComponentCellEncoder extends ActiveComponentEncoder
ActiveComponentEncoder.CreateBy| Constructor and Description |
|---|
ClientComponentCellEncoder(String clientConstructor) |
| Modifier and Type | Method and Description |
|---|---|
ActiveComponentEncoder.CreateBy |
encodeCreation(ActiveUpdateContext activeContext, Appendable outputScript) |
void |
encodeUpdate(ActiveUpdateContext updateContext, Appendable outputScript)
Encodes client script for a component to handle the active message on client side
|
String |
getClientConstructor() |
Set<ActiveComponentEncoder.CreateBy> |
getSupportedCreationStrategies() |
static ClientComponentCellEncoder |
getUpdateOnlyInstance() |
public ClientComponentCellEncoder(String clientConstructor)
public static ClientComponentCellEncoder getUpdateOnlyInstance()
public void encodeUpdate(ActiveUpdateContext updateContext, Appendable outputScript) throws IOException
ActiveComponentEncoderencodeUpdate in class ActiveComponentEncoderupdateContext - client encoder of the componentoutputScript - the output scriptIOException - If an I/O error occurspublic Set<ActiveComponentEncoder.CreateBy> getSupportedCreationStrategies()
getSupportedCreationStrategies in class ActiveComponentEncoderpublic ActiveComponentEncoder.CreateBy encodeCreation(ActiveUpdateContext activeContext, Appendable outputScript) throws IOException
encodeCreation in class ActiveComponentEncoderIOExceptionpublic String getClientConstructor()
getClientConstructor in class ActiveComponentEncoder