Class AutoCompleteDisplayableValueConverter<T>

java.lang.Object
com.evolveum.midpoint.gui.impl.component.input.converter.AutoCompleteDisplayableValueConverter<T>
All Implemented Interfaces:
Serializable, org.apache.wicket.util.convert.IConverter<T>, org.apache.wicket.util.io.IClusterable
Direct Known Subclasses:
QNameConverter

public class AutoCompleteDisplayableValueConverter<T> extends Object implements org.apache.wicket.util.convert.IConverter<T>
Author:
skublik
See Also:
  • Constructor Details

    • AutoCompleteDisplayableValueConverter

      public AutoCompleteDisplayableValueConverter(org.apache.wicket.model.IModel<? extends List<DisplayableValue<T>>> values)
    • AutoCompleteDisplayableValueConverter

      public AutoCompleteDisplayableValueConverter(org.apache.wicket.model.IModel<? extends List<DisplayableValue<T>>> values, boolean strict)
  • Method Details

    • convertToObject

      public T convertToObject(String value, Locale locale) throws org.apache.wicket.util.convert.ConversionException
      Specified by:
      convertToObject in interface org.apache.wicket.util.convert.IConverter<T>
      Throws:
      org.apache.wicket.util.convert.ConversionException
    • valueToObject

      protected T valueToObject(String value)
    • convertToString

      public String convertToString(T key, Locale locale)
      Specified by:
      convertToString in interface org.apache.wicket.util.convert.IConverter<T>
    • matchValues

      protected boolean matchValues(T key, T value)
    • keyToString

      protected String keyToString(T key)