Interface FillStrategy<T>

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Interface Description
      static class  FillStrategy.Array<T>
      Fills an array of given type.
      static class  FillStrategy.Assign<T>
      Populate an instance by simply assigning the 0-th element of the input values.
      static class  FillStrategy.Bean<T>
      Create and populate a bean by invoking setter methods identified by alias name with each array element value as argument.
      static class  FillStrategy.Factory<T>
      Populate an instance created by given factory using a given put(key,value) method.
      static class  FillStrategy.Map<T>
      Construct and populate an instance by invoking the put method with each alias as key and element of the given array of values.
      static class  FillStrategy.NewInstance<T>
      Construct and populate an instance by the given constructor and arguments.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static Localizer _loc  
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      T fill​(java.lang.Object[] data, java.lang.Class<?>[] types, java.lang.String[] aliases)  
    • Method Detail

      • fill

        T fill​(java.lang.Object[] data,
               java.lang.Class<?>[] types,
               java.lang.String[] aliases)