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
ActiveComponentEncoder
encodeUpdate
in class ActiveComponentEncoder
updateContext
- client encoder of the componentIOException
public Set<ActiveComponentEncoder.CreateBy> getSupportedCreationStrategies()
getSupportedCreationStrategies
in class ActiveComponentEncoder
public ActiveComponentEncoder.CreateBy encodeCreation(ActiveUpdateContext activeContext, Appendable outputScript) throws IOException
encodeCreation
in class ActiveComponentEncoder
IOException
public String getClientConstructor()
getClientConstructor
in class ActiveComponentEncoder