Class FormattedTemporalConverter<T extends TemporalAccessor>

java.lang.Object
org.zkoss.bind.converter.sys.FormattedTemporalConverter<T>
All Implemented Interfaces:
Serializable, Converter<String,T,org.zkoss.zk.ui.Component>

public class FormattedTemporalConverter<T extends TemporalAccessor> extends Object implements Converter<String,T,org.zkoss.zk.ui.Component>, Serializable
Converter to convert String to Temporal object.
Since:
9.0.0
Author:
rudyhuang
See Also:
  • Constructor Details

    • FormattedTemporalConverter

      public FormattedTemporalConverter(TemporalQuery<T> parseTo)
      Construct with a parseTo method.
      Parameters:
      parseTo - Temporal method parsed to
  • Method Details

    • coerceToUi

      public String coerceToUi(T beanProp, org.zkoss.zk.ui.Component component, BindContext ctx)
      Convert Temporal to String.
      Specified by:
      coerceToUi in interface Converter<String,T extends TemporalAccessor,org.zkoss.zk.ui.Component>
      Parameters:
      beanProp - temporal to be converted
      component - associated component
      ctx - bind context for associate Binding and extra parameter (e.g. format)
      Returns:
      the converted temporal as String
    • coerceToBean

      public T coerceToBean(String compAttr, org.zkoss.zk.ui.Component component, BindContext ctx)
      Convert String to Temporal.
      Specified by:
      coerceToBean in interface Converter<String,T extends TemporalAccessor,org.zkoss.zk.ui.Component>
      Parameters:
      compAttr - temporal in string form
      component - associated component
      ctx - bind context for associate Binding and extra parameter (e.g. format)
      Returns:
      the converted Temporal