Interface ContextValueEncoder

All Known Subinterfaces:
ComponentPageElementResources
All Known Implementing Classes:
ComponentPageElementResourcesImpl, ContextValueEncoderImpl

public interface ContextValueEncoder
Used to convert values used in event contexts to client string representations and back.
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    Converts a context value into a client-side string (that will ultimately be encoded into a URL).
    <T> T
    toValue(Class<T> requiredType, String clientValue)
    Converts a client value back into a server-side object.
  • Method Details

    • toClient

      Converts a context value into a client-side string (that will ultimately be encoded into a URL).
      Parameters:
      value - to convert (may not be null)
      Returns:
      string representation of the value
      See Also:
    • toValue

      <T> T toValue(Class<T> requiredType, String clientValue)
      Converts a client value back into a server-side object.
      Parameters:
      requiredType - required type to convert the string to
      clientValue - value obtained from context passed from client
      Returns:
      the client value converted or coerced into a server value
      See Also: