Class UiBinding.MappingConverter

java.lang.Object
com.codename1.properties.UiBinding.ObjectConverter
com.codename1.properties.UiBinding.MappingConverter
Enclosing class:
UiBinding

public static class UiBinding.MappingConverter extends UiBinding.ObjectConverter
Maps values to other values for conversion in a similar way to a Map this is pretty useful for API's like picker where we have a list of Strings and we might want a list of other objects to match every string
  • Constructor Summary

    Constructors
    Constructor
    Description
    MappingConverter(Map<java.lang.Object, java.lang.Object> m)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    java.lang.Object
    convert(java.lang.Object source)
    Converts an object of source type to the type matching this class, the default implementation does nothing and can be used as a stand-in

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • MappingConverter

      public MappingConverter(Map<java.lang.Object, java.lang.Object> m)
  • Method Details

    • convert

      public java.lang.Object convert(java.lang.Object source)
      Description copied from class: UiBinding.ObjectConverter

      Converts an object of source type to the type matching this class, the default implementation does nothing and can be used as a stand-in

      Parameters
      • source: an object or null
      Returns

      null or a new object instance

      Overrides:
      convert in class UiBinding.ObjectConverter