Interface DeprecatedPolymerPublishedEventHandler

All Superinterfaces:
Serializable

@Deprecated public interface DeprecatedPolymerPublishedEventHandler extends Serializable
Deprecated.
Polymer template support is deprecated - we recommend you to use LitTemplate instead. Read more details from the Vaadin blog.
Service for injecting the polymer event handler when the module is available.

For internal use only. May be renamed or removed in a future release.

Since:
Author:
Vaadin Ltd
  • Method Summary

    Modifier and Type
    Method
    Description
    getTemplateItem(Component template, elemental.json.JsonObject argValue, Type convertedType)
    Deprecated.
    Get the template model object and type.
    boolean
    isTemplateModelValue(Component instance, elemental.json.JsonValue argValue, Class<?> convertedType)
    Deprecated.
    Validate that the given Component instance is a PolymerTemplate and that the value can be converted.
  • Method Details

    • isTemplateModelValue

      boolean isTemplateModelValue(Component instance, elemental.json.JsonValue argValue, Class<?> convertedType)
      Deprecated.
      Validate that the given Component instance is a PolymerTemplate and that the value can be converted.
      Parameters:
      instance - Component to be validated
      argValue - received value
      convertedType - target type that value should be converted to
      Returns:
      true if valid template model value
    • getTemplateItem

      Object getTemplateItem(Component template, elemental.json.JsonObject argValue, Type convertedType)
      Deprecated.
      Get the template model object and type.
      Parameters:
      template - polymer template to get model from
      argValue - argument value
      convertedType - value type
      Returns:
      the provided model value
      Throws:
      IllegalStateException - if the component is not attached to the UI