Class ListTemplate

  • All Implemented Interfaces:
    java.util.function.LongFunction<java.util.List<java.lang.String>>

    public class ListTemplate
    extends java.lang.Object
    implements java.util.function.LongFunction<java.util.List<java.lang.String>>
    Create a List<String> based on two functions, the first to determine the list size, and the second to populate the list with string values. The input fed to the second function is incremented between elements.
    • Constructor Summary

      Constructors 
      Constructor Description
      ListTemplate​(java.util.function.LongToIntFunction sizeFunc, java.util.function.LongFunction<java.lang.String> valueFunc)  
    • Method Summary

      Modifier and Type Method Description
      java.util.List<java.lang.String> apply​(long value)  
      • Methods inherited from class java.lang.Object

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

      • ListTemplate

        public ListTemplate​(java.util.function.LongToIntFunction sizeFunc,
                            java.util.function.LongFunction<java.lang.String> valueFunc)
    • Method Detail

      • apply

        public java.util.List<java.lang.String> apply​(long value)
        Specified by:
        apply in interface java.util.function.LongFunction<java.util.List<java.lang.String>>