Class MapTemplate

  • All Implemented Interfaces:
    java.util.function.LongFunction<java.util.Map<java.lang.String,​java.lang.String>>

    public class MapTemplate
    extends java.lang.Object
    implements java.util.function.LongFunction<java.util.Map<java.lang.String,​java.lang.String>>
    Construct a Map<String,String> from a set of input functions which determine the size of the map, the value of each key, and the value for that key. In between calling the key and value functions, the input value is incremented.
    • Constructor Summary

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

      Modifier and Type Method Description
      java.util.Map<java.lang.String,​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

      • MapTemplate

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

      • apply

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