Class TimeValues.ParameterValue

    • Constructor Summary

      Constructors 
      Constructor Description
      ParameterValue​(java.lang.String parameterName, java.util.function.Function<java.lang.String,​ITimeValue> valueResolver)  
    • Field Detail

      • parameterName

        private final java.lang.String parameterName
      • valueResolver

        private final java.util.function.Function<java.lang.String,​ITimeValue> valueResolver
    • Constructor Detail

      • ParameterValue

        public ParameterValue​(java.lang.String parameterName,
                              java.util.function.Function<java.lang.String,​ITimeValue> valueResolver)
    • Method Detail

      • resolve

        private void resolve()
      • apply

        public float apply​(float input)
        Specified by:
        apply in interface ITimeValue
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object