We use cookies to serve our customers and website visitors in the best possible way. Cookies are used for the proper functioning of the website and for improving the user experience, monitoring visitor traffic and marketing purposes. By continuing to browse the site, you agree to our use of cookies. You can read more about cookies here.
com.vaadin.flow.templatemodel.
Interface ModelEncoder<D,E extends Serializable>
-
Type Parameters:
D
- the decoded typeE
- the encoded typeAll Superinterfaces:
@Deprecated public interface ModelEncoder<D,E extends Serializable> extends Serializable
Deprecated.This functionality is bound to template model which is not supported for lit template. You can use@Id
mapping and the component API or the element API with property synchronization instead. Polymer template support is deprecated - we recommend you to useLitTemplate
instead. Read more details from the Vaadin blog.Template models encoder. Used for enabling the use of types in template model methods that are not natively supported by the framework.
Since:
1.0
Author:
Vaadin Ltd
See Also:
-
-
Method Summary
All Methods Modifier and Type Method Description D
decode(E value)
Deprecated.
Decodes the given value.
E
encode(D value)
Deprecated.
Encodes the given value.
default Class<D>
getDecodedType()
Deprecated.
Get the decoded type of this encoder.
default Class<E>
getEncodedType()
Deprecated.
Get the encoded type of this encoder.
-
-
-
Method Detail
-
getDecodedType
default Class<D> getDecodedType()
Deprecated.Get the decoded type of this encoder.
Returns:
the application type
-
getEncodedType
default Class<E> getEncodedType()
Deprecated.Get the encoded type of this encoder.
Returns:
the model type
-
encode
E encode(D value)
Deprecated.Encodes the given value.
Parameters:
value
- the value to encodeReturns:
the encoded model value
-
-